Researchers at Ethereum are currently exploring ways to improve the speed of network transactions, which could see up to 17,000 transactions per second using a solution called a Snark-based side chain.
Snark-based sidechain deals with the limits of Vitalik's zk-Snarks
Researchers BarryWhitehat, Harry R, Alex Gluchowski, Yondon Fu and Philippe Castonguay are currently working on a solution that could greatly improve the problem of scaling down the Ethereum network.
A snark side chain is an off-chain solution that allows users to send and receive tokens outside the main Ethereum network. With this, tens of thousands of transactions can be conducted per second.
The snark side chain operators will close a transaction channel and upload it on the main Ethereum network as a single transaction. Before a channel is released on the primary network, users may be allowed to request withdrawals at the intelligent contract level.
The researchers explained that if the operator fails to serve this queue within a set time, the system assumes that the data is not available. The operator would be removed and a new one introduced.
They added that the operator is obliged to process requests in the priority queue. If they refuse to work on the snark side of the system, operators will still be forced to process the priority queue.
Malicious operators could potentially deny withdrawals of funds in a channel, destroying a channel that contains important data. The system includes an integrated protocol designed to punish and replace those types of malicious operators.
This proposal comes just two weeks after Ethereum co-founder Vitalik Buterin announced that ZK-SNARK would help Ethereum process 500 transactions per second.
zk-SNARK, a technology used by Zcash private currency, is a cryptographic method that compresses large amounts of information into what is called a "succinct proof".
The compressed information remains the same regardless of the size of the data entered.
In addition to zk-SNARKS, the developers of Ethereum are also working on Plasma and Sharding, which should improve the speed of the network.
Scalability has been the biggest problem that has been affecting the Ethereum network since it was founded. The volume of transactions per second on the network remains low, affecting dApp operations such as CryptoKitties, which are performed on the platform.
Developers continue to test all sizing solutions and implement what is ready first. With all of these, there is the hope that the scalability problem will be solved by the developers.