Explanation of Proof-of-History
  • PoH is, simply put, a way for validators to keep track of hashes in chronological order. Thanks to a “delay function”, it is possible to cryptographically verify the passage of time between two events. Yakavenko described this in 2018 as “a way to encode time as data”.
  • In practical terms, this means that validators can process transactions as they come, without having to wait for a block to be filled, which is why, in theory, many more transactions can be processed every second.
  • On top of that, Solana also uses a protocol called Turbine, which breaks up information into smaller bits, making it easier to process. This is similar to what Ethereum will be looking at implementing through what it has called “sharding”.
Videos on Proof-of-History