Ethereum Creator Vitalik Buterin sure that the Ethereum blockchain can scale without sharding and Plasma. The programmer said that the application of the “mass validation” zcash for increase the speed of processing up to 500 tx/s. He wrote about this in the blog Ethereum Research on Saturday; the discussion is still updated.

In particular, Buterin talked about ZK-SNARKS — technology that allows the nodes-repeaters “to verify the calculations without their implementation” or “identify what, specifically, is subject to evaluation.” He continued, adding that the repeaters in this configuration can verify the packets of the transaction by posting the total for each package ZK-SNARK. This method significantly reduces the memory resources, while maintaining all the necessary information about transactions on the blockchain.

Explaining process calculations with this structure, Buterin wrote:

“There are two types of users: (1) the collector and (2) the repeater. The repeater receives the packet operations from the assembler compiles them into a single transaction and generates a ZK-SNARK for her verification, which is then compressed form is stored in the blockchain. The remuneration of the relay is formed from contributions paid by the collector”.

This decision will allow to raise speed of processing of transactions 15 tx/s to 500 tx/s or at ~3200%. The work of ZK-SNARK is not dependent on shards or “add-ons” on the main chain; however, when used together, these technologies could significantly increase the capacity of Ethereum.

The problem of scalability of blockchain Ethereum began to actively discuss in December, after the network is overloaded by users of the popular simulator Pets CryptoKitties. Earlier Buterin argued that the sharding and the additional layer of Plasma — the most frequently mentioned solutions for Ethereum, will ensure the growth of speed of up to 1 million tx/s.