Zamfir presented a proof-of-concept highlighting the future possibility to move ETH token and other messages transparently through a shared blockchain.
The developers of Ethereum reach another milestone in the development of the scaling solution of Ethereum "Sharding". At Ethereum hackathon EthBerlin last week, blockchain researcher Vlad Zamfir presented a demonstration of Sharding along with developers Tim Beiko, Steve Marx and others.
The new code for Proof-of-concept presented by Zamfir shows how the Ethereum fragments would have communicated without problems on the blockchain. In his interview with CoinDesk, the code is at the preliminary stage of development and is not ready for production. However, Zamfir added that it forms the basis for future implementation on the Ethereum blockchain network.
In technical terms, Zamfir explained:
"It really is a demonstration of the most important component in my roadmap of sharing, it prevents the error of atomicity cross-shard or, more specifically, prevents the finalization of the 39; cross-shard atomicity error, so it will never be that a & # 39; send & # 39; is finalized and a & # 39; not received & # 39; is finalized. "
The Zamfir code highlights the possibility future to move ETH token and other messages continuously through a shared blockchain. The proof-of-concept code is available on Github. Zamfir said:
"We are still working on integration, but let's go back in a week and it should be something where we have instructions and you can follow the instructions and make it work on your computer."
Understanding Sharding and Work Done
Just like the Lightning network of Bitcoin, Sharding is the second-level scalability solution for the Ethereum network. The main purpose of Sharding is to reduce the load on the Ethereum blockchain by breaking the network into smaller units, called shard. It helps to optimize the process of checking information on the blockchain network.
The creator of Ethereum Vitalik Buterin along with his entire team of developers is working to integrate Sharding with the Ethereum blockchain. In addition to Sharding, the developers of Ethereum are also working on another 'scaling' solution called Plasma. According to the scheduled roadmap, it will take another two to five years to climb Ethereum up to its full capacity.
Zamfir said the motivation behind this Proof-of-Concept (PoC) revelation was to educate the developers about Sharding, giving a further boost to its early development. However, Zamfir noted that one of the critical challenges of scalability solutions in solving the problem of cross-shard message and shard-coherence. He said:
"I consider the core of the sharding as a cross-shard message or a cross-shard consistency problem, Vitalik thinks of this as sharing the availability, validity and execution of the state. that Vitalik makes consensus protocols and therefore also of sharing, I am concentrating only on those that I think are the most difficult problems. "
The progress made with Sharding So Far
Last month, August 1st, the Ethereum team announced the development of the Nimbus sharing client. The state is a decentralized mobile application developed on the Ethereum network. The Nimbus sharing client code is written using the Nim programming language to address the scalability problems of the Ethereum blockchain.
Nim deals with managing complex calculations on less powerful and computational devices like smartphones. While commenting on the launch of Nimbus, the Sharding team said:
"A client designed to work well on mobile and integrated systems, which is modular enough to allow rapid iteration and implementation of the research carried out in terms of downsizing, we feel, we greatly advance the objectives of Ethereum as a decentralized ecosystem. "
Zilliqa is another Sharding-based project that presents an alternative approach to scalability solutions. Several analysts have supported Zilliqa by stating that it can be adopted by a wide range of decentralized applications (DApps).
Ethereum went through a difficult phase recently as the price of ETH tokens fell to a new low of 2018 last week. The news on further development will certainly provide a ray of hope for ETH enthusiasts.