October 20, 2023

Возвращение к истокам, но в лучшем виде.

«Истинный метод познания — это эксперимент». — Уильям Блейк

Фон

По мере того, как Metis углублялась в свою разработку, нужно было проверить множество ограничений, например, масштабируемость. В прошлом недостаток исследований и расширения границ инноваций в сфере роллапов подчеркивался некоторыми крупнейшими деятелями отрасли, включая соучредителя Ethereum Виталика Бутерина.

«Существуют ли методы, которые помещают в цепочку некоторые данные, важные для обновления состояния, но не все, и есть ли что-нибудь полезное, что может из этого получиться?»

Отвечая «ДА» на первую часть вопроса Бутерина, Metis развернула свою архитектуру Smart L2, чтобы добиться более низких и стабильных комиссий за транзакции. Результат? Это сразу же доказало, что из этого может получиться что-то чрезвычайно полезное: Metis стал самым экономичным решением масштабируемости на Ethereum.

Уже более года Metis позволяет пользователям совершать транзакции с комиссией как минимум в 100 раз ниже, чем в основной сети Ethereum, одновременно используя базовую децентрализацию и безопасность Ethereum. Metis также предлагал более низкие комиссии за транзакции, чем любая другая Layer 2 сеть, зарекомендовав себя как наиболее экономически эффективная сеть L2 на Ethereum.

По мере того, как мы развиваемся как решение масштабируемости, мы осознаем, что для полной реализации нашего потенциала нам необходимо закрыть еще более существенный пробел, который остается нерешенным участниками отрасли: децентрализацию роллапа. Роллапы могут стать высокомасштабируемыми, но если они не децентрализуют свой секвенсор, они никогда не будут такими же безопасными, как Ethereum: это ключевой этап на пути к массовому и институциональному внедрению.

Поэтому мы это сделаем.

Вскоре Metis выпустит первый в мире пул секвенаторов, закрепив за собой статус первой децентрализованной Layer 2 сети на Ethereum. Тем не менее, есть кое-что, что могло бы быть еще лучше, обеспечивая самые высокие стандарты безопасности и доступности данных: первый децентрализованный роллап на Ethereum.

Перемещение доступности данных (DA) обратно в основную сеть Ethereum

Три недели назад команда Metis подала предложение на Candidac.org (Форум управления Metis) с просьбой получить одобрение сообщества на изменение доступности данных с текущей структуры, хранящей данные в Memolabs, на хранение всех данных в основной сети Ethereum. Memolabs — это эффективная, безопасная и изобретательная альтернатива для обеспечения доступности данных. Однако для конкретного случая Metis и идеальной реализации пула секвенсоров единственной альтернативой будет сеть Ethereum Mainnet. Некоторые из основных преимуществ, которые можно получить от перевода Data Availability (DA) обратно в Ethereum:

  • Высочайшие стандарты безопасности Optimistic Rollups
  • Децентрализация роллапов за счет упрощения внедрения пула секвенаторов.
  • Потенциал ликвидного стейкинга полностью обеспечен Ethereum
  • Более широкий спектр интеграции dApp

Перенос доступности данных (DA) обратно в Ethereum будет означать, что Metis снова станет чистым Optimistic Rollup. Единственным компромиссом, вытекающим из этого шага, будут комиссии за транзакции, которые вырастут до уровня других Optimistic Rollup, таких как Optimism и Arbitrum.

Мы считаем, что это разумный компромисс, позволяющий реализовать пул секвенаторов и, следовательно, стать первым децентрализованным роллапом на Ethereum.

PoS пул секвенсоров

Основная цель роллапов— служить уровнями исполнения для Ethereum. Чтобы усилить его безопасность, его децентрализацию и использовать его в качестве глобального уровня расчетов. Есть только одна проблема. Базовая безопасность Ethereum может быть гарантирована только в том случае, если роллап учитывает два ключевых элемента:

1. Полнофункциональная система защиты от мошенничества.

2. Децентрализованный производитель блоков (секвенсор).

Несколько очень талантливых команд в этой области уже создали (почти) полностью функциональные системы защиты от мошенничества. Однако до сих пор ни один роллап не децентрализовал свой секвенсор. Это очень сложная задача, но жизненно важная для безопасности любой экосистемы.

Если есть только один (централизованный) секвенсор, пользователи обязаны доверять этому объекту, создавая потенциальную единую точку отказа. Если это произойдет, вся система будет скомпрометирована.

Полнофункциональная система защиты от мошенничества могла бы облегчить эту проблему, но не решить ее.

Даже имея полнофункциональную систему защиты от мошенничества, как сеть Layer 2 будет продолжать эффективно работать в случае, если один секвенсор станет вредоносным, его ключи будут украдены или его по закону заставят прекратить работу?

Если есть только один секвенсор, нет возможности ротации (т.е. нет альтернатив для этого единственного секвенсора). Давайте выполним небольшое упражнение, чтобы отобразить это:

Сценарий 1

Одиночный секвенсор становится вредоносным, или его ключи украдены злоумышленником.

Исход

Все транзакции потребуют выполнения доказательств мошенничества, что приведет к размещению ВСЕХ данных за ВСЕ время на ETH (астрономические затраты).

Сценарий 2

По закону организация обязана «прекратить деятельность».

Исход

Производитель блоков (секвенсор) не будет отправлять эти блоки в L1, и все txs/данные придется отправлять в Ethereum посредством принудительного включения (астрономические затраты).

В обоих этих событиях единственная причина, по которой могут быть затронуты сеть и пользователи, — это централизованный секвенсор. Стоимость отключения этого секвенсора или его взлома будет настолько высокой, что пользователи могут просто использовать Ethereum напрямую и избегать L2.

Мы видели, как эти примеры потенциальных рисков неоднократно сбывались, и недавно на web3, поэтому так важно их учитывать и искоренять.

Именно здесь появляется «второй ключевой элемент» для роллапов:

Пул секвенсоров.

При наличии пула секвенаторов ни один из двух ранее упомянутых сценариев не привел бы к негативному результату. Если бы один секвенсор был скомпрометирован или был по закону обязан прекратить операции, это не оказало бы никакого влияния на устойчивость системы к цензуре, безопасность и работоспособность.

Бесперебойное обеспечение непрерывности бизнеса.