1/7
Solana: First Blockchain to use Proof-of-History
leewayhertz.com/solana-blockchain-using-poh
Do you ever wonder about what is the fastest speed of a blockchain transaction? One of
the fastest records of a blockchain transaction is 10,000 Transactions Per Second (TPS),
as assured by Ethereum 2.0, which has shared chains for performing these transactions at
such speed. With the advent of financial technology, blockchain gained popularity
because of its transactional speed. Financial platforms have been facing the issue of
transaction validation and low payment speed for a long time.
Therefore, Transaction Speed (TS) is one of the major factors in blockchain development
as it also drives network traffic. The increased transaction speed of blockchain results in
better data transferring amongst the various parties for confirming the transactions. One
such high-speed blockchain is Solana. Solana blockchain has an attribute of cryptographic
time-sampling that can regulate the network traffic and can accommodate up to 65,000
TPS. Solana is thus the fastest blockchain that performs transactions in a blink.
Let’s now understand Solana and its fundamentals to get in-depth knowledge about its
working. This article will guide us through the concept, components and features of the
Solana blockchain.
What is Solana?
Solana is defined as a public blockchain system that is decentralized in nature and
operates in an open-source manner. It achieves its consensus with the help of proof of
history and proof of stake. Solana can regulate transactions of peer-to-peer with its
2/7
cryptocurrency called SOL and assures 50,000 TPS. Solana blockchain is “censorship-
resistant” as guaranteed by its founders, and it also supports smart contracts and Non-
Fungible Tokens.
Who founded Solana?
Back in 2017, Solana was founded by Anatoly Yakovenko. Yakovenko wrote a whitepaper
on the concept of timekeeping technique concerning the distributed systems known as
Proof of History (PoH). Proof of History helps in eliminating the issue of scalability and
time needed to reach the consensus on transaction orders. Yankovenko believed that this
innovative technique could easily automate the blockchain process of transaction
ordering, giving a key piece that will drive the crypto networks to scale beyond their
capacity.
Contributors
Anatoly Yakovenko
(Co-Founder & CEO at Solana Labs)
Eric Williams
(Co-Founder & Chief Scientist at Solana Labs)
Greg Fitzgerald
(Co-Founder & CTO at Solana Labs)
Raj Gokal
(Co-Founder and COO at Solana Labs)
Background of Solana
In the second quarter of 2018, Solana Labs began seeking funding to develop its new
crypto network. The team raised more than $20 million in private token sales between
April 2018 and July 2019. In late July 2019, they announced the sales as a single Series A.
The fundraising campaign coincided with Solana’s progress on the protocol, which went
through various permissioned testnet phases until the company announced the Tour de
SOL public incentive testnet in Q3 2020. The initial stage of Tour de SOL went online in
February 2020, and it is still active today with the Solana Mainnet Beta version.
Solana became live on Mainnet Beta in March 2020 after raising $1.76 million in a
CoinList public token sale. Basic transaction capabilities and smart contract functionality
were available on the project’s beta network. However, because Solana was still deciding
its continuing issue schedule, it did not contain any staking rewards. The current goal is
for the beta version to be upgraded to a more production-ready version in late 2020 or
early 2021. Solana intends to upgrade its Mainnet Beta network to a complete mainnet
version later in December 2020 or early in 2021. Solana’s suggested inflation schedule
will be introduced in this expanded version of mainnet. On December 7, 2020, the voting
time to enable “pico-inflation” on the Mainnet Beta will begin, followed by the voting
period to permit full inflation on December 21, 2020.
3/7
Solana Labs is still a major contributor to the Solana network, and the Solana Foundation
assists in funding continuing development and community-building initiatives.
Token Economics of Solana
Sols is the native token of Solana (SOL). Lamport’s are fractional sols named after Turing
Award recipient Leslie Lamport. 0.0000000000582 sol is the same as a Lamport value.
Within the network, SOLs are used in two ways.
Staking
To help protect the network, users can stake their SOL directly on the network or
delegate their holding to an active validator. Stakeholders will get inflation
incentives in exchange. Solana enabled its inflation rewards recently this year.
Fees for sending transactions and running smart contracts
Users can pay fees for sending transactions and executing smart contracts with SOL
(interacting with applications).
Token Distribution and Launch of SOL
Five separate financing rounds, four of which were private sales, were used by the Solana
team to distribute tokens. These private sales started in the first quarter of 2019 and
concluded in a $20 million Series A lead by Muliticoin Capital, which was disclosed in
July 2019. Distributed Global, BlockTower Capital, Foundation Capital, Block change VC,
Slow Ventures, NEO Global Capital, Passport Capital, and Rockaway Ventures were
among the other partners. In exchange for their investments, the companies got SOL
tokens. However, the exact amount of tokens distributed to investors was not disclosed.
Solana stated that the extra funds would be allocated to engineering and project
management.
In 2020, Solana raised an additional $4 million with its fourth private sale (called a
Strategic Sale) and a public auction sale sponsored by CoinList. The balance SOL tokens
will be distributed to Solana Labs employees, the Solana Foundation (to aid development
and counterbalance validator voting power), and a “community reserve” (also maintained
by the Solana Foundation) to finance community projects and app developers.
The following is the first distribution of SOL tokens:
Seed Round investors will receive 15.86 percent of the proceeds.
2.63 to investors in the Founding Sale
Validator Sale investors will receive 5.07 percent of the proceeds.
Strategic Sale investors will receive 1.84 percent of the proceeds.
1.6 percent to investors in the Public Auction Sale
What are the wallets supported by Solana?
4/7
Solana’s native command-line programme, as well as third-party wallets, support a
variety of wallet types. Solana advocates utilizing one of the app wallets or a browser-
based online wallet for the majority of users since they will give a more comfortable
experience for users than using command-line tools. Command-line wallets may be more
suited for expert users or developers, as new features on the Solana blockchain will always
be supported first on the command line before being incorporated into third-party
solutions.
Below mentioned are the type of wallets supported by the Solana blockchain:
Mobile App Wallets
Web Wallets
SolFlare Web Wallet
Hardware Wallets
Command-line Wallets
What is the consensus mechanism of Solana?
To decrease communication cost and latency, Solana’s Proof of Stake (PoS) based
consensus method, termed Tower BFT, uses the network’s Proof of History (PoH)
approach as a reminder before consensus.
Voting on a fork is limited to a defined period of hashes called a slot each time a validator
votes on it. For one slot, the current network configuration is about 400 milliseconds
(ms). The network has a possible rollback point every 400ms, but each successive vote
increases the length of time it must delay before it may unroll that vote. In summary,
secondary votes make it considerably more difficult to reverse transactions in a certain
slot.
As a result, a block with many votes has a better probability of surviving in the chain
indefinitely. Each validator, for example, has voted 32 times in the previous 12 seconds.
The vote that took place 12 seconds ago now has a timeout of 232 slots or around 54 years.
In effect, the network will never reverse its decision. The most recent vote, on the other
hand, has a latency of two slots, or roughly 800ms. Depending upon the number of slots
old votes is committed to doubles every slot as new blocks are added to the ledger,
existing blocks are more likely to be confirmed. After two-thirds of system validators have
voted on the order of events, Tower BTF delivers finality. When a transaction is
completed, it is sent to the next step in the process and cannot be reverted back on-chain.
The Solana mainnet will use delegated Proof-of-Stake (dPoS), which allows token holders
to contribute to the block creation process and receive rewards by either staking their
tokens and becoming validators themselves or delegating their tokens to trusted
validators.
Anyone on the network can become a validator and participate in the protocol’s overall
security. Although the leader selection mechanism (which validator gets to propose the
next block) is stake-weighted, there is no minimum staking requirement. The network
5/7
structure is built to grow with bandwidth and hardware, and GPU cores are used to
parallelize processing and shorten verification times.
What technology stack does Solana use?
The five fundamental breakthroughs that make up Solana’s extremely performant
blockchain are:
Proof-of-History: A Clock Before Consensus
Because nodes in a distributed network can’t trust the timestamp on messages
received from other nodes, the biggest problem in distributed networks is agreeing
on the time and order in which events happen.
Solana uses Proof of History (PoH) to overcome this problem by establishing a
cryptographically safe source of time throughout the network. Proof of History is a
high-frequency Verifiable Delay Function (VDF) that takes a certain number of steps
to evaluate but provides a unique result that can be publicly confirmed.
Because they can trust the date and sequencing of the messages they’ve received,
nodes may generate the next block without having to align itself with the entire
network beforehand. As a result, the consensus overhead is reduced.
Turbine: A Block Propagation Protocol
Solana uses a distinct but linked protocol called Turbine to transmit blocks
(communicate blocks between validators) independent of consensus. The Turbine is
primarily influenced by BitTorrent and is designed for streaming. When a block is
streamed, it is split into tiny packets containing erasure codes and is then dispersed
across a large number of random peers.
Tower BFT: A PoH-optimized version of PBFT
Solana runs a consensus mechanism dubbed Tower BFT on top of Proof of History,
which is a PBFT-like algorithm that uses the synchronized clock allowed by PoH to
reach consensus on network transactions.
At a high level, when a node on the chain votes on a specific fork, they agree to be
locked out of voting on an opposing fork for a given period of time. As they continue
to vote on the same fork, the time they are locked out rises exponentially until they
reach a maximum lockout of 32 votes for the same fork. When nodes on the network
hit this maximum vote lockout, they will earn inflation incentives.
Pipeline: A Transaction Processing Unit for validation optimization
On the Solana network, the transaction validation procedure takes full use of
pipelining, a CPU design improvement. When there is a stream of incoming data
that has to be processed in a series of steps with distinct hardware accountable for
each step, pipelining is an acceptable technique.
The Transaction Processing Unit (TPU) on the Solana network goes through data
Fetching at the kernel level, Signature Verification at the GPU level, Banking at the
CPU level, and Writing at the kernel level. By the time the TPU begins sending
blocks to the validators, it has already collected the next batch of packets and is
beginning to sign them.
6/7
Archives: Distributed ledger storage
The use of a high-performance network to store and maintain data is expected to
become a key centralization vector. Only well-funded institutions will be able to
function as validators and participate in consensus if storage costs are too
expensive.
On Solana, data storage is delegated from validators to Archivers, a network of
nodes. Restorers do not take part in consensus meetings. The network history is
fragmented. Small sections of the network are archived by archivers. The Archivers
will be asked to show that they are storing the data that they are required on a
regular basis by the network. Solana makes use of Proofs of Replication (PoRep),
which are significantly influenced by Filecoin.
What Solana blockchain services does LeewayHertz provide?
Creating Nodes
Our blockchain experts develop completely effective and robust nodes for public or
private blockchain networks, ensuring that they comply with the consensus process
in place. For its network, Solana uses a Proof-of-History method.
Support and maintenance of the Solana dApps
We provide our clients with extremely effective support and maintenance services
for Solana-based dApps. Both clients who have existing decentralized applications
and those who have their dApps built by us receive lifelong assistance.
Development of the Wallet
Our blockchain developers have all of the technical expertise necessary to create
blockchain wallet apps. Solana wallets help to store a variety of currencies and
digital assets, as well as check your balance and monitor your transactions.
Development of Smart Contracts
To support diverse dApps, we provide Smart Contract development services . Smart
contracts use Cadence programming language for the public Solana blockchain
network. We help our clients with architecture, auditing, and providing optimal
Smart Contracts, as well as in designing and implementing them
Development of dApps
Our blockchain experts are skilled at creating enterprise-grade decentralized apps
(dApps) for clients using the Solana platform, allowing them to cut down the time to
market and increase ROI.
Concluding Note
Solana is an open-source platform elevating the scope of scalable transactions at a fast
pace. Keeping a record of major transactions is a challenging factor. For instance, Bitcoin
records its transactions by clubbing them into blocks with the help of a timestamp,
utilizing a lot of time, as its single node needs to validate the block in consensus. But with
Solana, this is not the case. Proof-of-History consensus in Solana improves the efficiency
of blockchain by integrating timestamps while recording each transaction. Hence, the
historical records of every transaction permit the system to monitor the transactions. In
7/7
this manner, the consensus mechanism serves as a clock for the network. Therefore,
Solana regulates its transaction monitoring tasks at a faster speed with enhanced security
and privacy.
We have skilled developers and hold strong expertise in blockchain development. We
develop efficient blockchain applications with our in-depth experience, engaging and
assisting our clients with quality services. If you desire to hire an expert blockchain
development company to create Solana decentralized applications, you are at the right
place. Beginning from consultancy services to laying out your development map, we will
guide you in achieving your desired project.

Solana decentralized blockchain

  • 1.
    1/7 Solana: First Blockchainto use Proof-of-History leewayhertz.com/solana-blockchain-using-poh Do you ever wonder about what is the fastest speed of a blockchain transaction? One of the fastest records of a blockchain transaction is 10,000 Transactions Per Second (TPS), as assured by Ethereum 2.0, which has shared chains for performing these transactions at such speed. With the advent of financial technology, blockchain gained popularity because of its transactional speed. Financial platforms have been facing the issue of transaction validation and low payment speed for a long time. Therefore, Transaction Speed (TS) is one of the major factors in blockchain development as it also drives network traffic. The increased transaction speed of blockchain results in better data transferring amongst the various parties for confirming the transactions. One such high-speed blockchain is Solana. Solana blockchain has an attribute of cryptographic time-sampling that can regulate the network traffic and can accommodate up to 65,000 TPS. Solana is thus the fastest blockchain that performs transactions in a blink. Let’s now understand Solana and its fundamentals to get in-depth knowledge about its working. This article will guide us through the concept, components and features of the Solana blockchain. What is Solana? Solana is defined as a public blockchain system that is decentralized in nature and operates in an open-source manner. It achieves its consensus with the help of proof of history and proof of stake. Solana can regulate transactions of peer-to-peer with its
  • 2.
    2/7 cryptocurrency called SOLand assures 50,000 TPS. Solana blockchain is “censorship- resistant” as guaranteed by its founders, and it also supports smart contracts and Non- Fungible Tokens. Who founded Solana? Back in 2017, Solana was founded by Anatoly Yakovenko. Yakovenko wrote a whitepaper on the concept of timekeeping technique concerning the distributed systems known as Proof of History (PoH). Proof of History helps in eliminating the issue of scalability and time needed to reach the consensus on transaction orders. Yankovenko believed that this innovative technique could easily automate the blockchain process of transaction ordering, giving a key piece that will drive the crypto networks to scale beyond their capacity. Contributors Anatoly Yakovenko (Co-Founder & CEO at Solana Labs) Eric Williams (Co-Founder & Chief Scientist at Solana Labs) Greg Fitzgerald (Co-Founder & CTO at Solana Labs) Raj Gokal (Co-Founder and COO at Solana Labs) Background of Solana In the second quarter of 2018, Solana Labs began seeking funding to develop its new crypto network. The team raised more than $20 million in private token sales between April 2018 and July 2019. In late July 2019, they announced the sales as a single Series A. The fundraising campaign coincided with Solana’s progress on the protocol, which went through various permissioned testnet phases until the company announced the Tour de SOL public incentive testnet in Q3 2020. The initial stage of Tour de SOL went online in February 2020, and it is still active today with the Solana Mainnet Beta version. Solana became live on Mainnet Beta in March 2020 after raising $1.76 million in a CoinList public token sale. Basic transaction capabilities and smart contract functionality were available on the project’s beta network. However, because Solana was still deciding its continuing issue schedule, it did not contain any staking rewards. The current goal is for the beta version to be upgraded to a more production-ready version in late 2020 or early 2021. Solana intends to upgrade its Mainnet Beta network to a complete mainnet version later in December 2020 or early in 2021. Solana’s suggested inflation schedule will be introduced in this expanded version of mainnet. On December 7, 2020, the voting time to enable “pico-inflation” on the Mainnet Beta will begin, followed by the voting period to permit full inflation on December 21, 2020.
  • 3.
    3/7 Solana Labs isstill a major contributor to the Solana network, and the Solana Foundation assists in funding continuing development and community-building initiatives. Token Economics of Solana Sols is the native token of Solana (SOL). Lamport’s are fractional sols named after Turing Award recipient Leslie Lamport. 0.0000000000582 sol is the same as a Lamport value. Within the network, SOLs are used in two ways. Staking To help protect the network, users can stake their SOL directly on the network or delegate their holding to an active validator. Stakeholders will get inflation incentives in exchange. Solana enabled its inflation rewards recently this year. Fees for sending transactions and running smart contracts Users can pay fees for sending transactions and executing smart contracts with SOL (interacting with applications). Token Distribution and Launch of SOL Five separate financing rounds, four of which were private sales, were used by the Solana team to distribute tokens. These private sales started in the first quarter of 2019 and concluded in a $20 million Series A lead by Muliticoin Capital, which was disclosed in July 2019. Distributed Global, BlockTower Capital, Foundation Capital, Block change VC, Slow Ventures, NEO Global Capital, Passport Capital, and Rockaway Ventures were among the other partners. In exchange for their investments, the companies got SOL tokens. However, the exact amount of tokens distributed to investors was not disclosed. Solana stated that the extra funds would be allocated to engineering and project management. In 2020, Solana raised an additional $4 million with its fourth private sale (called a Strategic Sale) and a public auction sale sponsored by CoinList. The balance SOL tokens will be distributed to Solana Labs employees, the Solana Foundation (to aid development and counterbalance validator voting power), and a “community reserve” (also maintained by the Solana Foundation) to finance community projects and app developers. The following is the first distribution of SOL tokens: Seed Round investors will receive 15.86 percent of the proceeds. 2.63 to investors in the Founding Sale Validator Sale investors will receive 5.07 percent of the proceeds. Strategic Sale investors will receive 1.84 percent of the proceeds. 1.6 percent to investors in the Public Auction Sale What are the wallets supported by Solana?
  • 4.
    4/7 Solana’s native command-lineprogramme, as well as third-party wallets, support a variety of wallet types. Solana advocates utilizing one of the app wallets or a browser- based online wallet for the majority of users since they will give a more comfortable experience for users than using command-line tools. Command-line wallets may be more suited for expert users or developers, as new features on the Solana blockchain will always be supported first on the command line before being incorporated into third-party solutions. Below mentioned are the type of wallets supported by the Solana blockchain: Mobile App Wallets Web Wallets SolFlare Web Wallet Hardware Wallets Command-line Wallets What is the consensus mechanism of Solana? To decrease communication cost and latency, Solana’s Proof of Stake (PoS) based consensus method, termed Tower BFT, uses the network’s Proof of History (PoH) approach as a reminder before consensus. Voting on a fork is limited to a defined period of hashes called a slot each time a validator votes on it. For one slot, the current network configuration is about 400 milliseconds (ms). The network has a possible rollback point every 400ms, but each successive vote increases the length of time it must delay before it may unroll that vote. In summary, secondary votes make it considerably more difficult to reverse transactions in a certain slot. As a result, a block with many votes has a better probability of surviving in the chain indefinitely. Each validator, for example, has voted 32 times in the previous 12 seconds. The vote that took place 12 seconds ago now has a timeout of 232 slots or around 54 years. In effect, the network will never reverse its decision. The most recent vote, on the other hand, has a latency of two slots, or roughly 800ms. Depending upon the number of slots old votes is committed to doubles every slot as new blocks are added to the ledger, existing blocks are more likely to be confirmed. After two-thirds of system validators have voted on the order of events, Tower BTF delivers finality. When a transaction is completed, it is sent to the next step in the process and cannot be reverted back on-chain. The Solana mainnet will use delegated Proof-of-Stake (dPoS), which allows token holders to contribute to the block creation process and receive rewards by either staking their tokens and becoming validators themselves or delegating their tokens to trusted validators. Anyone on the network can become a validator and participate in the protocol’s overall security. Although the leader selection mechanism (which validator gets to propose the next block) is stake-weighted, there is no minimum staking requirement. The network
  • 5.
    5/7 structure is builtto grow with bandwidth and hardware, and GPU cores are used to parallelize processing and shorten verification times. What technology stack does Solana use? The five fundamental breakthroughs that make up Solana’s extremely performant blockchain are: Proof-of-History: A Clock Before Consensus Because nodes in a distributed network can’t trust the timestamp on messages received from other nodes, the biggest problem in distributed networks is agreeing on the time and order in which events happen. Solana uses Proof of History (PoH) to overcome this problem by establishing a cryptographically safe source of time throughout the network. Proof of History is a high-frequency Verifiable Delay Function (VDF) that takes a certain number of steps to evaluate but provides a unique result that can be publicly confirmed. Because they can trust the date and sequencing of the messages they’ve received, nodes may generate the next block without having to align itself with the entire network beforehand. As a result, the consensus overhead is reduced. Turbine: A Block Propagation Protocol Solana uses a distinct but linked protocol called Turbine to transmit blocks (communicate blocks between validators) independent of consensus. The Turbine is primarily influenced by BitTorrent and is designed for streaming. When a block is streamed, it is split into tiny packets containing erasure codes and is then dispersed across a large number of random peers. Tower BFT: A PoH-optimized version of PBFT Solana runs a consensus mechanism dubbed Tower BFT on top of Proof of History, which is a PBFT-like algorithm that uses the synchronized clock allowed by PoH to reach consensus on network transactions. At a high level, when a node on the chain votes on a specific fork, they agree to be locked out of voting on an opposing fork for a given period of time. As they continue to vote on the same fork, the time they are locked out rises exponentially until they reach a maximum lockout of 32 votes for the same fork. When nodes on the network hit this maximum vote lockout, they will earn inflation incentives. Pipeline: A Transaction Processing Unit for validation optimization On the Solana network, the transaction validation procedure takes full use of pipelining, a CPU design improvement. When there is a stream of incoming data that has to be processed in a series of steps with distinct hardware accountable for each step, pipelining is an acceptable technique. The Transaction Processing Unit (TPU) on the Solana network goes through data Fetching at the kernel level, Signature Verification at the GPU level, Banking at the CPU level, and Writing at the kernel level. By the time the TPU begins sending blocks to the validators, it has already collected the next batch of packets and is beginning to sign them.
  • 6.
    6/7 Archives: Distributed ledgerstorage The use of a high-performance network to store and maintain data is expected to become a key centralization vector. Only well-funded institutions will be able to function as validators and participate in consensus if storage costs are too expensive. On Solana, data storage is delegated from validators to Archivers, a network of nodes. Restorers do not take part in consensus meetings. The network history is fragmented. Small sections of the network are archived by archivers. The Archivers will be asked to show that they are storing the data that they are required on a regular basis by the network. Solana makes use of Proofs of Replication (PoRep), which are significantly influenced by Filecoin. What Solana blockchain services does LeewayHertz provide? Creating Nodes Our blockchain experts develop completely effective and robust nodes for public or private blockchain networks, ensuring that they comply with the consensus process in place. For its network, Solana uses a Proof-of-History method. Support and maintenance of the Solana dApps We provide our clients with extremely effective support and maintenance services for Solana-based dApps. Both clients who have existing decentralized applications and those who have their dApps built by us receive lifelong assistance. Development of the Wallet Our blockchain developers have all of the technical expertise necessary to create blockchain wallet apps. Solana wallets help to store a variety of currencies and digital assets, as well as check your balance and monitor your transactions. Development of Smart Contracts To support diverse dApps, we provide Smart Contract development services . Smart contracts use Cadence programming language for the public Solana blockchain network. We help our clients with architecture, auditing, and providing optimal Smart Contracts, as well as in designing and implementing them Development of dApps Our blockchain experts are skilled at creating enterprise-grade decentralized apps (dApps) for clients using the Solana platform, allowing them to cut down the time to market and increase ROI. Concluding Note Solana is an open-source platform elevating the scope of scalable transactions at a fast pace. Keeping a record of major transactions is a challenging factor. For instance, Bitcoin records its transactions by clubbing them into blocks with the help of a timestamp, utilizing a lot of time, as its single node needs to validate the block in consensus. But with Solana, this is not the case. Proof-of-History consensus in Solana improves the efficiency of blockchain by integrating timestamps while recording each transaction. Hence, the historical records of every transaction permit the system to monitor the transactions. In
  • 7.
    7/7 this manner, theconsensus mechanism serves as a clock for the network. Therefore, Solana regulates its transaction monitoring tasks at a faster speed with enhanced security and privacy. We have skilled developers and hold strong expertise in blockchain development. We develop efficient blockchain applications with our in-depth experience, engaging and assisting our clients with quality services. If you desire to hire an expert blockchain development company to create Solana decentralized applications, you are at the right place. Beginning from consultancy services to laying out your development map, we will guide you in achieving your desired project.