Один из ведущих разработчиков криптовалюты Ethereum (ETH), Виталик Бутерин, опубликовал статью, в которой он обсуждает зависимость текущего решения вторичной виртуальной машины (#EVM L2) от основной сети EVM. Он также исследует возможность прямого использования технологии Rollups во встроенной ZK-EVM на уровне L1 в будущем.
В своей статье Виталик предлагает несколько вариантов реализации и тщательно исследует компромиссы, проблемы проектирования и причины отказа от определенных подходов. Он отмечает, что протоколам EVM уровня 2, работающим поверх Ethereum, необходимо доверять большой кодовой базе, и если в ней есть ошибки, они могут стать объектом взлома.
Виталик считает такую ситуацию неприемлемой, поскольку многие проекты просто копируют функциональность, которая уже существует в Ethereum. #ZK-EVM, по его мнению, выполняет ту же работу, что и проверка блоков в сети первого уровня (L1). Он также отмечает, что в ближайшие годы "легкие клиенты" станут все более мощными и смогут использовать #ZK-SNARK для полной проверки L1 EVM.
Бутерин подчеркивает, что функциональность, реализуемая на L2, будет обрабатываться самим протоколом. Однако проекты вторичного уровня всё еще будут отвечать за многие важные функции, такие как управление активами и обеспечение безопасности. Поэтому он предлагает использовать #Rollup как решение, которое позволит прямо на уровне L1 встроить ZK-EVM, что сделает его более надежным и безопасным.
Виталик признает, что внедрение ZK-EVM на уровне L1 может занять несколько лет, но он считает, что это стоит усилий. Он также отмечает, что есть несколько альтернативных решений, таких как #Optimistic Rollups, которые могут быть использованы в качестве промежуточного шага.
В целом, #Виталик Бутерин призывает к развитию и исследованию новых возможностей в области масштабирования и безопасности #Ethereum. Он подчеркивает важность создания надежных и эффективных решений, которые смогут поддерживать все большее количество проектов и пользователей на платформе.