Proof of History is a Decentralized Time Solution

Proof of History

The most optimized performance in the blockchain world that does not require permission is Solana. Currently, Solana requires innovation in optimization and new technologies to develop blockchain. One additional innovation that is needed is the Proof of History. Proof of History is the understanding of hours before consensus.

The distributed system that we want to create has one of the most difficult problems to overcome, namely the agreement on timing. Some people argue that Proof of History is the right solution as a decentralized clock for the system in use.

A network of 200 physically distinct nodes supports continuous throughput where there are over 50,000 transactions per second when run on the GPU. Therefore, the Solana Testnet iteration requires optimization and new technologies that can lead to breakthroughs in network capacity and blockchain development.

With that many nodes and timeliness deal issues, there are features that need to be addressed to build a blockchain. The Solana network requires complete historical evidence or evidence from historical events.

Given that Solana is the world’s first web-scale blockchain, they need to leverage historical evidence and create historical records to prove that an event has occurred at any given moment.

On the other hand, Solana also needs validators from other blockchains to be able to coordinate with each other in order to agree on the elapsed time. Therefore Proof of history is a necessary innovation in the decentralized timing mechanism in Solana.

Each validator in Solana always uses its own clock by encoding the elapsed time in simple SHA256. They use hashing and have a mechanism called Verifiable Delay Function (VDF).

This advantage is what distinguishes it from other blockchain infrastructures that can be utilized as sequential block production that needs to wait for confirmation across the network before moving on. Proof of history is a breakthrough that presents an effective step in the blockchain network. This system excels in terms of speed and capacity.

How Proof of History Works?

How Proof of History works is by computing Solana’s on-chain message cryptographic proof. Cryptographic evidence in the form of sequence and time of each message in the historical record is Solana’s data structure that is able to create messages on-chain.

Solana has a transmitted and reassembled data structure that allows the network to ignore local clocks and gradually accommodate any potential network delays.

Given the continuity of the data structure, there is a reason why Solana was able to maximize confirmation time limits so as to provide an effective network with a centralized system without compromising security or decentralization.

In this case, Proof of History is a breakthrough that is sometimes not needed. The reason is, in a permissionless blockchain, there have been many Proof of History (PoH)-based networks which are sources of objectivity. This allows validators on the network to calculate the network state from the ledger itself.

However, in the validator the validation message displayed in the ledger can decide whether any node is considered valid (up) or invalid (down). In order for the cash book to be valid, the network needs to send a sufficient number of votes. Messages sent do not need to arrive at the validator in a timely manner.

Once the ledger arrives at each validator and the message is part of a ledger, Proof of History’s job is to provide cryptographic assurance that the message was created when it was claimed.

Properties allow network optimization on many different parameters. This is also true in terms of block time where critical elements in the blockchain infrastructure can affect speed and efficiency.

In addition, the advantage of Proof of History is that it allows Solana to optimize block propagation, throughput, and storage in a ledger that is all available on the network.

Proof of History is a Decentralized Time Solution

The problem in this case is the timestamp. A decentralized network must have an accurate and centralized time solution. Initially, the nodes in the network could not trust the external time source or so-called timestamp that usually appears in messages.

For example, Hashgraph is able to overcome the problem with the median timestamp. With a median, every message seen by the network is signed and marked by the supermajority of the network. So, a message that has a median timestamp can be called a Hashgraph.

Not only that, each message still needs to pass through the supermajority of the nodes in the system. After that, the message that arrives will collect enough signatures and all sets need to be propagated throughout the network. Because it is so complex, the process is very slow.

In such cases, sometimes the resulting throughput is so high that the blockchain will perform high as well. The timestamp alone is not sufficient to prove that the received message occurred before or after the event. It takes historical evidence to make historical records that can prove that something happened at a certain time.

This is the reason why Proof of History is a much needed innovation in the time delay function so that it can be verified. The function certainly requires a number of interrelated and sequential steps in order to be evaluated and provide unique, verifiable and published results efficiently.

Proof of History is implementation specific by using a pre-image resistance hash that is sequential and running independently and is performed continuously using the previous output as the next input. As a result, recording can occur periodically according to the calculation of the output when it is recorded.

Simply put, Proof of History is a decentralized feature used to ensure that real time has passed between each counter. The order in which each counter is recorded is the same as the actual time.

Some parts of the Proof of History process are upper bound on time, lower bound on time, verification, ASICS, and code.

That was the article that reviewed the Proof of History. Hopefully the review about Proof of History is a review that can provide benefits for you.


Muhammad Zaki Fajrul Haq
Author: Muhammad Zaki Fajrul Haq

Follow me at @mzfajrulhaq (Instagram) or @ZakiFajrul (Twitter).

Notify of
Inline Feedbacks
View all comments