Создатель Ethereum Виталик Бутерин уверен, что блокчейн Ethereum можно масштабировать без шардинга и Plasma. Программист заявил, что применение метода «массовой валидации» Zcash увеличит скорость обработки операций до 500 tx/s. Об этом он написал в блоге Ethereum Research в субботу; обсуждение до сих пор пополняется.

В частности, Бутерин говорил о ZK-SNARKS — технологии, позволяющий узлам-ретрансляторам «верифицировать вычисления без их осуществления» или «идентифицировать, что конкретно подлежало вычислению». Он продолжил, добавив, что ретрансляторы при такой конфигурации могут верифицировать пакеты транзакций, опубликовав общий для каждого пакета ZK-SNARK. Данный метод позволяет значительно сократить ресурсы памяти, при этом сохраняя всю необходимую информацию о транзакциях на блокчейне.

Объясняя процесс обработки вычислений при такой структуре, Бутерин написал:

«Есть два типа пользователей: (1) сборщик данных и (2) ретранслятор. Ретранслятор получает пакет операций от сборщика, компилирует их в одну транзакцию и генерирует ZK-SNARK для её верификации, который затем в сжатой форме заносится в блокчейн. Вознаграждение ретранслятора формируется из взносов, оплаченных сборщиком».

Данное решение позволит поднять скорость обработки операций с 15 tx/s до 500 tx/s или на ~3200%. Работа ZK-SNARK не зависит от шардов или «надстроек» над основной цепью; однако при одновременном использовании эти технологии могли бы ещё более существенно увеличить пропускную способность Ethereum.

Проблему масштабируемости блокчейна Ethereum стали активно обсуждать в декабре, после того, как сеть перегрузили пользователи популярного симулятора питомцев CryptoKitties. Ранее Бутерин утверждал, что шардинг и дополнительный слой Plasma — наиболее часто упоминаемые решения для Ethereum, — обеспечат рост скорости до 1 миллиона tx/s.