710,000 tx/s with off-the-shelf hardware and no sharding. Scales with Moore's Law.
Proof of History: The Key to Speed
Similar to Google’s TrueTime, which relies on synchronized atomic clocks for a trusted source of time and ordering, Solana has created a cryptographically secure, trustless, time source and built a blockchain around it. We call it Proof History.
By weaving this standardized timestamp into the blockchain, nodes in the network can verify the time and order of events without witnessing them directly. This drastically reduces messaging overhead and is one example of the world of optimization capabilities that become available through Solana’s Proof of History.
Sub-second finality that actually scales
Decentralized blockchain solutions have a scaling problem. In addition to low transaction rates, maintaining quick finality while the network scales is a major problem and many current solutions compromise decentralisation.
Through Solana’s “Avalanche” network communication innovation, finality times reduce exponentially as the network grows. This means we can expect ~500ms finality up through 10s of thousands of nodes and beyond.
Finally, scaling without sharding
Solana’s approach takes existing blockchain architecture and algorithms and improves on them instead of overlaying additional complexities such as sharding which can compromise security. We believe the right solution is a simple solution.
Scalable smart contracts in any language
The development community is our top priority. We intend to be the go-to network for developers who want to build decentralised applications of any kind. With Solana, you can write smart contracts in almost any language. We leverage Berkeley Packet Filter, allowing any language that LLVM supports to be utilized.
In addition, the smart contracts engine runs on GPUs. The future is massively parallel, and GPU cores are doubling every 2 years. Today a 5 thousand dollar machine will simultaneously execute 14,000 smart contracts. In two years 28,000. This is why in 10 years solana will be the first blockchain to process a billion transactions per second.
Public beta & SDK