In a bid to improve security and foster validator activity, the Solana v1.16 brings on the feature mostly connected with Ethereum. But there’s more.
- The new upgrade allows ZK proofs to enhance runtime support for Solana.
- With encryption on SPL tokens, users can make private transactions without compromising on security.
Solana [SOL] has finally adopted a new update to its validator client known as the Solana v1.16. In an article posted on 6 October, the project’s ultimate developer platform Helium, wrote a detailed explainer on what the latest upgrade is about.
ZK-SNARKS to the rescue
Before going into the attributes, Helius gave a step-by-step report of how the v1.16 was tested. According to the post, the upgrade was in development for ten good months with efforts by both volunteers and canary nodes.
For context, a canary node involves the testing of a new feature with real users before it’s eventually deployed. Helius noted that the Solana v1.16 had been running on Testnet since 7 June.
The development team, however, noted that there were some issues with the RPC nodes and a bit of security.
But with the help of the canary node, Solana was able to call in Halborn a blockchain security solution firm to audit the upgrade before it went live on Mainnet Beta.
Interestingly, the features of the new upgrade constituted some of the benefits users and validators have been hoping Solana integrates.
First, Solana noted that the v1.16 upgrade allows for the effective implementation of Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (ZK-SNARKS). Typically, ZK features are known to be linked with Ethereum [ETH] scaling solutions.
However, Solana’s decision to implement it was because of its mission to enhance runtime support for ZK computations. Hence, the report mentioned that,
At press time, data from Solana Beach showed that there were 1,993 validators on the blockchain. Also, 81.1% of the nodes were operating on v1.16.14 while 12.14% upgraded to v1.16.15.
Other features of the new upgrade include better resource allocation for deploying applications. Also, v.1.16 addresses introduced the Epoch Account Hash, which allows the Solana network to increase security by identifying corrupt data.
While Solana admitted that the ZK integration was long overdue, it noted that it won’t rest on its oars. In concluding the report, its development arm noted that Solana could be working on releasing another upgrade in the next three months, and v1.17 could be next.