Соучредитель Ethereum Виталик Бутерин заявил 12 сентября, что он больше не будет считать сеть «уровнем 2», если к концу года она не достигнет «этапа 1».
«Эпоха накопительных сертификатов, восхваляемых как мультиподписи, подходит к концу», — заявил он, добавив, что «наступает эра криптографического доверия».
Вопрос о том, является ли сеть уровнем 2, не является просто техническим вопросом для сообщества Ethereum.
Он определяет, зависит ли безопасность сети от Ethereum и, следовательно, можно ли доверять ей в плане защиты средств пользователей или же она представляет собой отдельную сеть, которая может быть или не быть безопасной.
Проблема вышла на первый план 2 июня, когда был взломан протокол децентрализованного финансирования Velocore, в результате чего были потеряны 2,6 млн долларов.
Velocore работал в сети Linea, которая, как утверждалось, была вторым уровнем Ethereum. Однако команда быстро остановила производство блоков, чтобы не дать злоумышленнику вывести средства на Ethereum.
Критики утверждали, что эта остановка производства блоков не могла быть возможной, если бы сеть зависела от Ethereum в плане безопасности. В конце концов, власть не может остановить Ethereum.
Из-за этого события многие критики заявили, что экосистема Ethereum децентрализуется слишком медленно.
Бутерин уже прокомментировал эту тему за месяц до атаки Velocore. Он заявил, что все уровни Ethereum 2 должны достичь «этапа 1» к концу 2024 года. Если они этого не сделают, сообщество больше не должно называть их «уровнями 2».
Но что именно представляет собой Стадия 1?
Этапы децентрализации
Термин «Стадия 1, уровень 2» взят из сообщения Бутерина от 2 ноября 2022 года на форуме Fellowship of Ethereum Magicians.
В своем посте Бутерин утверждает, что уровни Ethereum Layer 2 все еще находятся на ранней стадии разработки и нельзя ожидать, что они сразу же будут полностью децентрализованы.
Вместо этого разработчикам следует предоставить льготный период для полной разработки компонентов своих сетей. В начале эти сети будут сильно централизованы. Но со временем они станут полностью безразрешительными, гарантируя транзакции без цензуры.
Недавно: британский финансовый регулятор FCA является «сдерживающий фактором» для криптоиндустрии, утверждает CryptoUK
Сеть уровня 0 называет себя слоем 2 или «сверткой», и сжатые версии всех ее транзакций публикуются в Ethereum.
Кроме того, команда предоставляет «полный узел свертки», часть программного обеспечения, которая может независимо подтверждать состояние слоя 2, пока у нее есть полные данные транзакций с обоих слоев. Пользователи могут выйти из сети без помощи команды, пока команда не попытается активно остановить их, разместив ложный корень состояния в Ethereum.
На этапе 1 смарт-контракт сети Ethereum содержит «схему защиты от мошенничества или проверки действительности», которая не позволяет разработчику публиковать недействительные корни состояния.
Если разработчик попытается обманным путем вывести средства, которые ему не принадлежат, или заблокировать законные выводы средств пользователей, то в обычных обстоятельствах эти транзакции не будут выполнены.
Однако разработчик может отменить доказательства мошенничества, проголосовав не менее шести из восьми членов Совета безопасности сети. Эта лазейка существует на случай, если разработчики обнаружат ошибку в системе защиты от мошенничества.
Кроме того, по крайней мере трое из восьми членов Совета Безопасности должны быть лицами, не входящими в состав группы разработчиков, что теоретически делает невозможным для группы разработчиков самостоятельно переопределять доказательства.
Модернизация сети также должна осуществляться с минимальной задержкой в семь дней, если она не одобрена Советом Безопасности.
За два года, прошедшие с момента публикации Бутериным поста, большинство сетей, позиционировавших себя как сети уровня 2, застряли на уровне 0 или ниже, что привело к критике того, что экосистема Ethereum в целом не оправдывает своих надежд.
Однако шесть сетей переломили тенденцию, сумев достичь как минимум стадии 1.
Сети, которые уже достигли стадии 1
Список уровней L2 Stage 1. Источник: L2Beat.
Согласно исследованию платформы блокчейн-аналитики L2Beat, вот полный список сетей, которые претендуют на статус сетей уровня 2 (L2) и уже достигли этапа 1. Этот список упорядочен по общей заблокированной стоимости (TVL), причем сети, которые содержат больше всего активов, указаны первыми.
Решение первое
Abitrum One уже достигла стадии 1. Сетью управляют 14 валидаторов, которые обрабатывают снятие и пополнение средств, используя набор доказательств мошенничества. Если валидаторы попытаются представить мошеннические транзакции, они будут отклонены смарт-контрактами на Ethereum, если только эти доказательства не будут явно переопределены.
Доказательства мошенничества могут быть отменены Советом безопасности Arbitrum, состоящим из 12 членов. Однако, согласно документам Arbitrum, ни одна организация не имеет права иметь более трех членов в Совете безопасности. Команда разработчиков не освобождается от этого ограничения.
Децентрализованная автономная организация Arbitrum (ArbitrumDAO) может модернизировать сеть, но в этом случае задержка составляет 12 дней и восемь часов. Совет Безопасности может модернизировать сеть без задержки.
Если секвенсор Arbitrum перестает работать, пользователи могут выйти напрямую из сети Ethereum, но выход будет отложен на один день после его инициирования. Согласно L2Beat, у пользователей есть «окно выхода» в два дня, если они не согласны с обновлением, инициированным ArbitrumDAO. Если они выходят в течение этого двухдневного окна, ArbitrumDAO не может остановить их самостоятельно, даже если DAO будет поврежден или захвачен злоумышленником.
Если пользователь не согласен с обновлением, выполненным Советом Безопасности, окна для выхода не существует, поскольку обновления Совета Безопасности происходят практически мгновенно.
Оптимизм
Optimism достигла стадии 1 10 июня с внедрением системы защиты от сбоев «Cannon». Она вернулась к стадии 0 17 августа после того, как в этой системе были обнаружены ошибки. Однако она снова включила защиту от сбоев 11 сентября и теперь снова находится на стадии 1.
Если валидаторы Optimism попытаются обработать мошеннические транзакции, они будут отклонены системой защиты от сбоев в смарт-контрактах Ethereum Optimism. Голосование Совета Безопасности может отменить эти защиты от сбоев, но ни одна организация не имеет достаточного количества мест в совете, чтобы добиться этого без сотрудничества с другими организациями.
По данным L2Beat, OptimismDAO не может проводить сетевые обновления без согласия Совета Безопасности. Обновления проводятся без задержек.
dYdX v3
DYdX v3, Stage 1 Ethereum L2, является полностью отдельной сетью от dYdX v4 на базе Cosmos. Она использует доказательства действительности с нулевым разглашением, чтобы гарантировать, что все действительные выводы обрабатываются, а недействительные — нет.
Валидаторы dYdX могут блокировать вывод средств на срок до 14 дней, отказываясь включать их в транзакции. Если это произойдет, пользователи могут инициировать «принудительный выход» на Ethereum, чтобы вернуть свои средства по истечении 14-дневного периода.
Обновления задерживаются на девять дней при обычных обстоятельствах или всего на два дня, если Контролер приоритетов одобряет их как срочные. L2Beat предупреждает, что если управление попадет под контроль злоумышленника, оно может предотвратить снятие средств путем комбинации блокировки на 14 дней и инициирования обновления контракта, которое реализуется в течение девяти дней.
Тем не менее, L2Beat считает, что dYdX находится на этапе 1, поскольку при обычных обстоятельствах обновления задерживаются на девять дней, что превышает семидневный минимум.
ZKsync Lite
ZKsync Lite использует доказательства с нулевым разглашением для проверки транзакций, и команда не может обрабатывать недействительные транзакции или препятствовать подтверждению действительных транзакций при обычных обстоятельствах.
Если команда инициирует обновление, оно не вступит в силу в течение 21 дня. Если валидаторы ZKsync отказываются включать вывод пользователя в транзакцию, пользователь может инициировать принудительный вывод на Ethereum и вернуть свои средства в течение 14 дней. Обновление занимает 21 день, что дает пользователю семидневное «окно выхода», согласно отчету L2Beat.
ZKsync Lite не поддерживает смарт-контракты; он предназначен исключительно для криптовалютных платежей.
В дополнение к этим сетям L2Beat перечисляет DeGate v1 и Fuel v1 как уже достигшие Stage 1. Фактически, эти сети считаются «Stage 2» или полностью децентрализованными. Их совокупный TVL составляет приблизительно 51 миллион долларов.
Пользователи, согласные с критериями Бутерина, должны продолжать называть вышеуказанные сети «сетями уровня 2» после 1 января, если они не не согласны с некоторыми аспектами анализа L2Beat.
Четыре лучших сети, которые не прошли отбор
Четыре лучшие сети, которые в настоящее время не отнесены L2Beat к Этапу 1, либо не соответствуют одному из критериев, необходимых для перехода на Этап 1, либо они все еще проходят оценку.
Все эти сети достигли стадии 0, поэтому к концу года они все еще могут достичь стадии 1.
База
Сеть Base от Coinbase не использует доказательства мошенничества. Она является частью Optimism Superchain, и Optimism уже внедрила доказательства мошенничества. По этой причине для Base будет просто реализовать доказательства мошенничества, и она может достичь Этапа 1 до конца года. Но пока этого не произошло.
Проблемы базовой сети Этап 1. Источник: L2Beat
Взрыв
L2Beat считает Blast сетью «Stage 0». Пользователи могут самостоятельно запустить узел Blast, который проверяет действительность депозитов и снятий. Однако программное обеспечение выдаст предупреждение только в том случае, если снятие недействительно. Пользователи не имеют возможности снимать средства против воли руководящего органа Blast.
Blast может опубликовать доказательства мошенничества до конца года, и в этом случае в 2025 году он по-прежнему будет считаться «уровнем 2». Однако в настоящее время он не соответствует всем критериям этапа 1.
ZKsync Эра
По данным Matter Labs, разработчик сети ZKsync Era использует доказательства с нулевым разглашением для проверки депозитов и выводов. В настоящее время L2Beat оценивает работу системы. ZKsync Era, возможно, уже находится на этапе 1 или может достичь его в ближайшее время.
12 сентября команда анонсировала новую систему управления, которая назначает «Guardians» для защиты пользователей в случае атаки на управление. В своем объявлении команда заявила, что она пытается достичь полной децентрализации 2-го этапа.
Тем не менее, L2Beat в настоящее время классифицирует ZKsync Era как находящуюся на этапе 0, поскольку компания еще не завершила оценку элементов сети на этапе 1.
Старкнет
Starknet уже имеет доказательства действительности с нулевым разглашением, реализованные в его смарт-контрактах. Однако эти доказательства могут быть переопределены операторами из белого списка, и пользователи не могут отозвать без разрешения валидаторов уровня 2.
Поскольку Starknet уже внедрил доказательства валидности, применение других критериев сети Этапа 1 будет относительно простым. Таким образом, Starknet может достичь Этапа 1 до 31 декабря, но в настоящее время он не проходит отбор.
Несколько других сетей с TVL менее 600 миллионов долларов по-прежнему относятся к стадии 0.
К ним относятся Mode, Lisk, Polygon zkEVM, Taiko, Bob, Loopring, Zora, Kroma, Kinto, Paradex, Boba, ZKSpace и другие.
Каждая из этих сетей достигла стадии 0, а некоторые из них выполнили по крайней мере один критерий стадии 1. Но ни одна из них пока не выполнила все критерии для достижения стадии 1.
Scroll и Linea все еще ниже уровня 0
По данным L2Beat, есть две сети с TVL более 700 миллионов долларов, которые даже не достигли уровня 0, хотя и заявляют, что они находятся на уровне 2.
Первая — Scroll, в контрактах которой заблокировано более 1,1 млрд долларов криптовалюты. L2Beat утверждает, что у Scroll «нет доступного программного обеспечения узла, которое может восстановить состояние из данных L1», что делает невозможным для пользователей независимую проверку его транзакций.
Вторая — Linea, которая заблокировала более $780 млн в своем контрасте. Как и Scroll, Linea не создала программное обеспечение для узлов, которое может использоваться общественностью для проверки ее транзакций на действительность.
Журнал: Предлагаемое изменение может спасти Ethereum от «дорожной карты ада» L2
Это сети, которые одновременно и соответствуют, и не соответствуют определению «уровня 2», которое Бутерин предлагает ввести в 2025 году.
Сторонники Ethereum, скорее всего, продолжат подталкивать команды к тому, чтобы сделать свои сети более децентрализованными, и все чаще будут переставать называть их уровнями 2, если они этого не сделают. Но некоторые сети продолжат утверждать, что они работают над этим, в то время как другие будут утверждать, что это в любом случае не имеет значения. Только время покажет, какая сторона победит в долгосрочной перспективе.