Технология блокчейн в своем классическом виде переживает острейший кризис. Курсы ведущих криптовалют стремительно падают. Например, эфир за последние два месяца подешевел более чем на 50%, биткойн стоит в три с лишним раза дешевле, чем на пике в конце 2017 года. Одна из причин — неэффективность блокчейна как платежной системы.
Созданная Виталиком Бутериным платформа Ethereum претендует на звание универсальной. На ее базе запускается абсолютное большинство новых dApps — децентрализованных приложений, в том числе тех, которые должны создать альтернативную традиционной финансовую систему.
В этом соревновании блокчейна и обычного банковского ПО победит тот, кто быстрее проводит транзакции. Пока что распределенный реестр проигрывает вчистую.
На данный момент Ethereum обрабатывает 15-20 транзакций в секунду, тогда как Visa имеет пропускную способность в 45 000 транзакций в секунду. Именно этим объясняется тот факт, что блокчейн крайне медленно проникает в мировую финансовую систему. Да, он обеспечивает 100-процентную прозрачность сделки, но низкая скорость обработки транзакций делает блокчейн неудобным.
Первым в индустрии тревогу забил разработчик клиента Parity для Ethereum Афри Шодон, который призвал Бутерина запретить размещать новые dApps на платформе. «Мы забиты под завязку», — заявил Шодон.
Дело в том, что ноды — компьютеры, подключенные к сети блокчейна — уже не справляются с возросшим объемом вычислений. Многие предлагают решить проблему, передав часть вычислений так называемых доказательств работы ПО второго уровня, которое по сути не является частью блокчейна.
Бутерин с таким подходом не согласился. Он выступил за шардинг — перераспределение нагрузки внутри самого блокчейна Ethereum, сообщает Next Web. Это потребует изменения программного кода и применения нового алгоритма работы сети.
«Мы можем значительно масштабировать транзакции для передачи активов в блокчейне Ethereum без решений второго уровня, задействовав zk-SNARK для массовой валидации транзакций», — написал Бутерин.
zk-SNARK — это математический алгоритм, который упаковывает крупные пакеты данных в так называемые сжатые доказательства. На практике это будет означать выделение особых нод (компьютеров сети), которые будут заниматься только обработкой транзакций.
Бутерин полагает, что это сохранит суть блокчейна, тогда как использование решений второго уровня убьет технологию распределенного реестра, сделав ее централизованной. По расчетам Бутерина, благодаря технологии zk-SNARK Ethereum сможет обрабатывать до 500 транзакций в секунду. Скорость обработки транзакций увеличится в 24 раза в случае с криптовалютой эфир и в 50 раз при транзакциях в токенах ERC20 — самого популярного сегодня аналога ценных бумаг при проведении ICO.
Впрочем, и это не позволит блокчейну составить хоть какую-то конкуренцию традиционным платежным системам с их десятками тысяч транзакций в секунду. Бутерин надеется, что программисты в будущем смогут «еще больше оптимизировать доказательства snark/stark». Если принципиальную задачу ускорения работы блокчейна решить не удастся, технология так никогда и не станет массовой, опасается он.
Ранее в этом месяце Виталик Бутерин заявил, что крипторынок достиг своего потолка и «возможности расшириться в 1000 раз больше просто нет». Он призвал коллег по индустрии доказывать реальную пользу технологии с помощью приложений, которыми бы люди пользовались ежедневно.