Соучредитель Ethereum Виталик Бутерин поделился своей умопомрачительной идеей о том, как масштабировать Ethereum Ethereum ущерба для его безопасности и децентрализации.
В недавнем сообщении в блоге Бутерин предложил использовать среды выполнения с нулевым разглашением (ZK-EVM) для проверки блоков в сети Ethereum блокчейн .
Эта революционная идея может значительно уменьшить размер блоков Ethereum , а также улучшить масштабируемость и безопасность сети.
Бутерин о мультиклиентской философии и ZK-EVM
Философия многоклиентности Ethereum имеет решающее значение для его безопасности и децентрализации Ethereum Вместо того, чтобы иметь один «эталонный клиент», который все запускают по умолчанию, Ethereum имеет совместно управляемую спецификацию и несколько команд, реализующих спецификацию.
На каждом узле Ethereum работает клиент консенсуса и клиент исполнения, и ни один клиент консенсуса или исполнения не составляет более 2/3 сети. Если клиент с долей менее 1/3 в своей категории имеет ошибку, сеть просто продолжит работу в обычном режиме.
Если у клиента с долей от 1/3 до 2/3 в своей категории есть ошибка, цепочка продолжит добавлять блоки, но прекратит финализацию блоков, давая время разработчикам вмешаться.
Бутерин считает, что использование ZK-EVM в качестве третьего типа Ethereum может значительно повысить безопасность и децентрализацию сети.
SNARK, подтверждающие выполнение EVM, разрабатывались годами, и эта технология активно используется протоколами уровня 2, называемыми накопительными пакетами ZK.
ZK-EVM будут использоваться не только для свертки; они также будут использоваться для проверки выполнения на уровне 1, что делает их столь же важными для безопасности сети, как сегодня исполняемые клиенты и клиенты консенсуса.
Проблемы и преимущества открытой мультиклиентской экосистемы ZK-EVM
Предложение Бутерина поднимает некоторые интересные технические проблемы. В частности, как ZK-EVM будут взаимодействовать с мультиклиентской философией Ethereum ?
Для решения этой проблемы Бутерин предлагает «открытую мультиклиентскую экосистему ZK-EVM». В этой экосистеме разные клиенты имеют разные реализации ZK-EVM, и каждый клиент ждет подтверждения, совместимого с его собственной реализацией, прежде чем принять блок как действительный.
Внедрение открытой мультиклиентской экосистемы ZK-EVM не обошлось без проблем. Одной из проблем является проблема с задержкой, когда злоумышленник может поздно опубликовать блок вместе с доказательством, действительным для одного клиента.
Реально потребуется много времени, чтобы сгенерировать доказательства, действительные для других клиентов, что потенциально может создать временную вилку и нарушить цепочку для нескольких слотов. Еще одной проблемой является неэффективность данных, поскольку данные, связанные с проверкой, необходимо будет публиковать отдельно.
Несмотря на эти проблемы, открытая многоклиентская экосистема ZK-EVM может значительно повысить масштабируемость и безопасность сети. Блоки Ethereum будут меньше, чем сегодня, и любой сможет запустить полностью проверяющий узел на своем ноутбуке или даже на своем телефоне, сохранив при этом преимущества мультиклиентной философии Ethereum .
Видение Ethereum Виталиком Бутериным — революционная идея, которая может вывести сеть на новый уровень. Используя ZK-EVM для проверки блоков в блокчейне Ethereum , Ethereum может значительно повысить свою безопасность и масштабируемость, не жертвуя своей децентрализацией.
Несмотря на то, что еще предстоит решить технические проблемы, открытая многоклиентская экосистема ZK-EVM является естественным шагом вперед, который, скорее всего, появится в любом случае.