One of the most important challenges in distributed networks such as blockchain is time synchronization. Due to the time synchronization in distributed systems, it is possible to experience different fraudulent activities. It is possible to determine the time of transactions with the Proof of History protocol used in the Solana blockchain. In this article, you can find the answer to the question of what is Proof of History.
What is Proof of History?
Proof of History is a protocol that tries to prove in what order the transactions taking place on the blockchain are and whether the transactions are proceeding correctly. Date proof is a method used in the Solana blockchain network. Proof of History keeps the network running fast while maintaining the security of the blockchain network. Transactions on the Solana blockchain are provided with the SHA256 hash function. Thanks to the PoH method and other features unique to the Solana protocol, it provides 50,000 transactions per second (TPS - Transactions per second) with block times as low as 400 ms compared to Bitcoin's approximately 10 minutes and Ethereum's 15 seconds.
How Proof of History (PoH) Works?
The 1st person verifying the network is assigned the first row and spends 5 seconds to find the next block. The 2nd person verifying the network is assigned to the second rank and spends 5 seconds to find the next block. There is a 10-second transition in total. The 3rd person verifying the network is assigned the third rank and spends 5 seconds to find a block. There is a total of 15 seconds of transition. 5 seconds are required to complete the transaction made in each block. Each validator is ranked one after the other. The other process that started after the previous validation should wait for 5 seconds. It is visible to all users who perform time account verification. If there was a 4th validator, it would perform the verification process 5 seconds after the 3rd validator.
Why is Proof of History Important?
With the Proof of History method, delays in the blockchain network are reduced. This increases the efficiency of the blockchain. With the Proof of Date method, the order of transactions is verified. This saves time spent performing verification. Nodes spend less time choosing the order of operations. This leads to faster selection of the new validator joining the network.