Создатель Ethereum предложил решение проблемы масштабируемости блокчейна
По мнению создателя криптовалюты Ethereum Виталика Бутерина, с помощью технологии zk-SNARK (доказательство нулевого знания) можно повысить производительность блокчейна до 500 транзакций в секунду без необходимости использования протоколов Plasma или Raiden. Впервые протокол zk-SNARK был реализован в сети анонимной криптовалюты Zcash.
Zk-SNARK позволяет сокращать большие объемы информации до так называемых “кратких доказательств”, при этом, их размер не зависит от объема введенных данных. Бутерин также рассказал о методе применения нодов-передатчиков, которые выполняют роль аггрегаторов транзакций в обмен на вознаграждение. Концепция нодов-передатчиков позволит ускорить процесс обработки переводов в Ethereum в 24 раза, а в токенах стандарта ERC20 в 50 раз!
Бутерин опубликовал эти предложения в ответ на критику со стороны криптосообщества, в частности, сотрудника компании Parity Афри Шёдона, который попросил разработчиков не запускать новые децентрализованные приложения на базе блокчейна ETH из-за перегруженности сети. Технология zk-SNARK и ноды-передатчики помогут ускорить работу блокчейна, однако, они очень требовательны к вычислительной мощности, поэтому перед реализацией двух концепций их необходимо усовершенствовать. По словам Бутерина, разработчики программного обеспечения уже начали работу над оптимизацией zk-SNARK.
На октябрь 2018 года запланирован релиз хард форка Constantinople, который призван повысить производительность блокчейна и снизить сумму комиссии за выполнение денежных переводов. Из долгосрочных планов проекта Ethereum можно выделить протоколы Sharding и Casper, по мнению создателей, они повысят масштабируемость блокчейна до нескольких тысяч транзакций в секунду!