Mosaic: an Ethereum scaling solution that works now?
According to Afir Schoedon, responsible for the release of the Ethereum software software provider, Parity Technologies, Ethereum is now complete. Recently warned users of "stop opening things up" on the Ethereum blockchain because the capacity was simply overwhelmed.
Obviously, this announcement caused a stir in the community as many people attacked Ethereum to be so full so early. Vitalik Buterin intervened to defend the protocol, but it was not enough to make people quieter.
Scaling and mosaic solutions
All the controversy makes clear: there is an urgent need for a downsizing solution that can be used in the Ethereum network and this is able to do it soon. While there are a lot of layer-one and layer-2 solutions that are in preparation, it's pretty obvious that the community is soliciting a solution now.
Second OpenST, a blockchain society, the solution exists and its name is Mosaic. Jason Goldberg, the company's CEO, defends that Mosaic can be used right now offer an exceptional scaling solution for the Ethereum network. Emphasize that technology does not require fundamental changes in the functioning of Ethereum, so it will be easy to implement.
The CEO believes that the OpenST team will have the preliminary version of the Mosaic solution ready in just three months (which shows that the "ready now" solution is not so ready at the moment).
Once the software has been fully tested, Mosaic can be used on Ethereum to advance other solutions such as sharding and zk-snarks, which requires some changes in the network to work really well. The main advantage of Mosaic is that, when it is finally ready, it will be able to be used instantly.
This new protocol was created in a partnership between former employees of Hyperledger, including Benjamin Bollen, and its main goal is to allow tokens to be transferred to an auxiliary system to make most of the computational activity at the outside the network. Described as a "gateway protocol", Mosaic is one of the best bets you can make right now.
Mosaic it will also be used to help developers build token-based economies on the Etherum blockchain and to create scalability solutions that will immediately increase the efficiency of Ethereum.
According to the CEO, the team felt it was important to show traditional media that they could move their transactions into auxiliary chains and that this could help in other scalability solutions like sharding.
The protocol was created to achieve two main objectives: increase network capacity and reduce transaction costs so that users can spend small amounts of gas.
How was the mosaic created?
Mosaic it was built on the work of Vitalik Buterin and Virgil Griffith, another Ethereum researcher. The work of the two on Casper FFG, a software that was created to provide a consensus as evidence of participation and sharing as level one solutions. These ideas led the main architect of Mosaic, Bollen, to understand that it was possible to protect auxiliary systems outside the chain without sacrificing transactions.
Bollen described technology as a kind of openness to the eyes and decided to increase the capacity of the network by creating Mosaic as an "opt-in system". In this way, developers would be able to calculate the power needed to run anywhere outside the chain. The process called "token sharding", It was built on the basis of a previous Casper proposal in which it is possible to finalize smart contracts without the complete replication of the node.
However, unlike Casper, the idea is that Mosaic would require developers to choose the most convenient fragments to run tokens on them and would also implement a proof of the stake incentive structure in which token transaction validators could express votes instead of solving computational puzzle calculations. It will also have mechanisms to punish the dishonest voters.
The main strength of Mosaic, as we have already said, is that technology already exists to use it in the short term if the tests produce results and the company is actually able to release the software in the next three months.
How will the mosaic work?
Two main components are very important for Mosaic functioning as intended. The first is a public validation pool that can be used to protect token transactions on the auxiliary system and that will commit to the main network at regular intervals. To do this, the validators will have to observe the tokens imposed on the network and the corresponding outcomes of the token transfers.
They will be able to do this via the gateway protocol created by the company, which will absorb the "state root" of the two systems. By doing so, they will create metablocks that can be verified by a pool of validators using a two-thirds majority voting system.
When the metablocks are confirmed, the validators will take the final status of the meta-blockchain and return the results to the original main network. In this way, even with the limits of the Ethereum network, the Mosaic process will help things work much faster.
The second major component of Mosaic's infrastructure is that the entire system will be protected with the core technology of Ethereum and will have a backup plan in case the validators are unable to reach a two-thirds majority. , because the Ethereum network will be consulted when this happens.
In this way, an auxiliary chain does not reach consensus, yet it is still the main Ethereum network with its work test system that can be used to solve the problem. There is also a security railway that prevents validators from borrowing tokens until 2020 as a way to protect the network.
We still have to see if this technology will actually have success as it says, because the launch will be just the first step to improve it and make it a better resizing solution. We all remember the rocky launch of the Bitcoin Lightning Network and how much must be done to make everything work as expected in reality, since it is often more difficult than doing it on paper.
As Ethereum it's a desperate need for downsizing solutions, we can only hope that Mosaic will be the answer for the network to have an adequate downsizing solution in 2019.