CryptoSlate Daily Crypto Newscast

Proof of History is the latest feature to solve consensus challenges, but how does it compare to its predecessors?


Listen Later

Surely the greatest irony in the blockchain space is that there has never been any agreement on “the best” consensus model. Bitcoin and Ethereum are widely lauded for pioneering the concepts of blockchain and smart contract platforms respectively, but both also come under heavy criticism for their lack of scalability. The scalability challenge is largely due to their use of the proof-of-work (PoW) consensus method.
Therefore, teams of developers have been focusing for years on devising a different method for achieving consensus among network participants. One that removes the bottlenecks caused by PoW, but still achieves the security of decentralization, while maintaining the right balance of incentivizing honest actors and deterring bad ones.
So far, there have been dozens of attempts at solving this quandary. However, only a few have emerged as main contenders, namely proof-of-stake (PoS) and delegated proof-of-stake (dPoS.)
However, a new horse just entered the race. It’s not a new consensus protocol – rather, a means of speeding up consensus. A blockchain project called Solana is developing a secure, scalable blockchain that can handle up to 50,000 transactions per second on its testnet. How does it achieve this? It uses a feature called Proof of History to determine the passage of time, which, in turn, considerably reduces the weight of consensus.
Proof of History, Explained
Proof of History (PoH) aims to lighten the load of the network nodes in processing blocks by providing a means of encoding time itself into the blockchain. In a regular blockchain, reaching consensus over the time a particular block was mined is as much a requirement as reaching consensus over the existence of the transactions in that block. Timestamping is critical because it tells the network (and any observer) that transactions took place in a particular sequence.
In a PoW scenario, the successful block miner is the first to find the correct nonce, which requires a certain amount of computing power to perform. However, PoH uses a newer cryptographic concept called Verifiable Delay Functions (VDFs.) A VDF can only be solved by a single CPU core applying a particular set of sequential steps. No parallel processing is allowed, so it’s easy to define exactly how long it takes to apply those steps. Therefore, the passage of time is evident.
PoH solves the time challenge, and thus reduces the processing weight of the blockchain, making it lighter and faster. Solana combines PoH with a security protocol called Tower Byzantine Fault Tolerance (Tower BFT), which allows participants to stake tokens so they can vote on the validity of a PoH hash. This protocol penalizes bad actors if they vote in favor of a fork that doesn’t match the PoH records.
Furthermore, Solana deploys proof-of-stake (PoS) as a means of determining who can participate as a block validator.
The Evolution of Blockchains
So how does Proof of History stack up to its predecessors?
Proof-of-Work
There are some similarities between Proof of Work and the Proof of History feature. Mainly, that both methods rely on a defined expenditure of computing power to produce blocks, or hashes as they are known in PoH.
Like Bitcoin and most other PoW blockchains, Solana also uses the SHA-256 algorithm. This may raise the question of whether an ASIC could significantly speed up solving the VDF function in PoH. Solana believes that this isn’t a challenge and that the processing power of most ASICs would be within an acceptable range of what’s available to the wider network.
Because PoH removes the timestamping burden from the network, it results in a far lighter, faster blockchain than anyone has been able to achieve so far using PoW. The incentive mechanisms are protected by combining with Tower BFT.
Regardless, PoH can work together with Proof of Work as well, thereby improving its scalability.
Proof-of-Stake
Proof of Stake (PoS) has been the long-promised solution to Ethereum’s scalability. In PoS, net...
...more
View all episodesView all episodes
Download on the App Store

CryptoSlate Daily Crypto NewscastBy CryptoSlate