Ethereum could just be a step forward to split his blockchain.
At least this is according to long-standing blockchain researcher Vlad Zamfir, who claims to have codified an idea proof of the idea to the Etherum hackathon on EthBerlin this week. Built with the help of many other developers, including Tim Beiko and John Marling, it is said that the code demonstrates how different fragments of ethere might be able to communicate one day on the blockchain.
Taking a step back, sharding is an experimental scaling solution to relieve the tension of a growing network by breaking the blockchain into smaller units called shards.
While many ethereum developers, including the creator of ethere Vitalik Buterin, are working to make sharing a part of the ethereum roadmap, it is still a work in progress (estimated to be released not for another two years).
Speaking with CoinDesk, Zamfir said that the demonstration of the concept is not "even close to" production, but nevertheless considers that it contains code that will be crucial for its deployment on ethereum.
"It's really a proof-of-concept of the most important component in my sharing roadmap," said Zamfir. "It prevents the atomic error of the cross-shard or, more specifically, prevents the finalization of the failure of the cross-shard atomicity, so it will never be that a & # 39; send & # 39; is finalized and a & # 39; not received & # 39; is finalized. "
probably seems technical enough, and it is, but in a nutshell, Zamfir and the other developers have been able to show how the etherher native cryptocurrency, ETH and other messages can be sent securely through a more complex blockchain.
Available on open source Github repository code, the proof-of-concept comes with a viewer that allows users to download and stimulate the codebase. Although the current proof-of-work is not completely finalized, he 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."
for educational purposes
While the proof-of-concept was finally written in code to the hackathon, according to Zamfir, it had already largely
"The specification was practically already made to 100%, for the most part part: I did not have to do any research at the hackathon, I was just implementing things, "he told CoinDesk.
The reason for implementing the codebase, says Zamfir, is largely educational.
"There are a lot of people who can not look at the research, especially when we have not published a research in the way we are really happy and so seeing software is something that some people find irresistible," he said 59002] In addition to this, however, he continued, the demonstration of the concept has "almost no meaning", since it did not seem to seek new grounds or solve known problems. What's missing includes a transaction fee system and a way to route transactions and messages from one fragment to another.
"We do not have a true routing protocol," Zamfir said, summing up:
"All it is doing is to demonstrate the cross-shard message that goes through the way it works with the fork-choice rule."
What Zamfir refers to when he says "fork choice rule" is the code for how shard ethereum interact with the main blockchain. This code was released in a proof-of-concept by Buterin in May.
However, while the proof-of-concept of Zamfir is based on the broader body of ideas out there around sharding, it is also built to work together with its "correct" -by-construction ", which includes rules with which blockchains should reach consensus on transaction histories.
"For me, everyone is trying to use the correct construction methodology and all my sharding things are very much squared within this framework", he told CoinDesk.
And with this focus, the Zamfir roadmap deviates slightly from the traditional mainstream ethereum roadmap, satisfying "different design criteria," he said.
While still rooted in the same problems – trying to finding ways to solve the ethereum-scale obstacles, and finalizing the impending transition to a more egalitarian way to protect blockchains, called game testing – Zamfir has a different design focus for others who look at sharding. 659002] "I consider the core of sharding as a cross-shard message or a cross-shard consistency problem," Zamfir told CoinDesk. "Vitalik thinks it's a division of the availability, validity and execution of the state. I have a different perspective than the one that Vitalik makes of consensus protocols and therefore also of sharing."
"I'm focusing on
The image of the keyboard of Fancycrave on Unsplash