Что такое Linea?

Linea - решение Layer2 компании Consensys

Linea — это решение второго уровня (Layer2) для масштабирования Ethereum на основе накопительного пакета с нулевым разглашением (zk-Rollups) и полностью эквивалентное виртуальной машине Ethereum (EVM), разработанное компанией Consensys, создателем кошелька Metamask.

Как и другие решения L2, сеть Linea разработана для масштабирования Ethereum, оптимизируя процесс выполнения и использования механизма безопасности базовой сети. Большое количество транзакций, совершаемых пользователями в сети Linea, объединяются в пакет и публикуются в основной сети Ethereum.

Архитектура сети Linea

Архитектура Linea

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

1. Секвенсор (Sequencer).

Секвенсор — это основной модуль клиента исполнения Linea, отвечающий за упорядочивание, построение и выполнение блоков таким образом, чтобы можно было создать последующее доказательство с нулевым разглашением (zk-Proof).

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

Секвенсор в сети Linea

Тем временем, такие подсистемы секвенсора, как Traces Generator и Conflator отвечают за то, чтобы данные записываемые в основную сеть Ethereum имели минимальный объем.

2. Прувер (Prover).

Прувер — это модуль, отвечающий за генерацию окончательного набора данных для доказательства с нулевым разглашением и создание этого доказательства. Он получает несколько наборов информации от координатора и linea-besu и выдает краткий, не интерактивный аргумент знаний (zkSNARK).

3. Ретранслятор моста (Bridge Relayer).

Canonical Token Bridge — это мостовое соединение, имеющее решающее значение для сети Linea и экосистемы, которую она поддерживает.

Ретранслятор моста в сети Linea

Канонический мост токенов представляет из себя пару смарт-контрактов Lock & Mint, которые позволяют переносить в сеть Linea любые токены стандарта ERC-20. Мост опирается на службу, обеспечивающую кроссчейн-взаимодействие для межсетевой передачи cообщений.

Дорожная карта децентрализации Linea

Дорожная карта Linea разделена на 5 этапов, которые команда разработчиков протокола намерена реализовать последовательно в сотрудничестве с более широкой экосистемой и сообществом.

Дорожная карта децентрализации Linea

Фаза 0

Фаза 0 началась с запуска основной сети Linea Mainnet Alpha. С первого дня сеть Linea была полностью эквивалентна EVM и предлагала стандартную переносимость посредством реализации EVM, как указано Ethereum Foundation. Разработчик, работающий на Linea, может в любое время перенести свое децентрализованное приложение (dApp) в другую EVM-совместимую сеть без переписывания своих смарт-контрактов или проведения новых аудитов.

На этом этапе проект созвал первый Совет безопасности Linea, сформированный для мониторинга сети, защиты пользователей и снижения рисков, связанных с новой системой. Совет безопасности управляется через мультиподписной контракт Safe, который требует предоставления определенных пороговых значений подписей для выполнения действия.

Фаза 1

На этом этапе реализовываются два важных компонента: стек с открытым исходным кодом и обеспечение 100%-ной поддержки EVM.

Открытый исходный код программного стека Linea является важнейшим элементом дорожной карты, способствующим прозрачности и соответствию ценностям Web3. Программный стек Linea доступен публично по лицензии AGPL-2.0, которая гарантирует пользователям свободу просмотра, разветвления и изменения кода.

Вторым важным компонентом этого этапа является реализация 100%-ной эквивалентности EVM в арифметизации zkEVM. Linea сгенерирует доказательства вычислений для всех кодов операций EVM и прекомпилирует, разблокируя выполнение без доверия для всех вариантов использования. Спецификация для арифметизации будет опубликована, проверена и открыта для вознаграждений за ошибки, чтобы повысить безопасность и надежность системы.

Фаза 2

На этом этапе есть два важных компонента: диверсификация Совета Безопасности и обеспечение возможности отзыва, устойчивого к цензуре.

Диверсификация Совета безопасности является первой частью этого этапа. Совет безопасности, созданный во время запуска Linea Mainnet Alpha, играет важную роль в надзоре и контроле сети. Однако, чтобы предотвратить концентрацию власти и потенциальную предвзятость, проект планирует расширить участие в совете, сохранив при этом порог мультиподписи 6 из 8 (или более строгий) для немедленных обновлений.

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

Фаза 3

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

Первая часть этого этапа — децентрализация улов-валидаторов. В настоящее время пруверы и секвенсоры, которые генерируют доказательства с нулевым разглашением и управляют транзакциями уровня 2, играют важнейшие роли в экосистеме Linea. Децентрализуя эти роли, проект стремится значительно повысить доверие участников сети и общую целостность системы.

Вторая часть этого этапа — децентрализация управления. Демократизация управления Linea является ключом к дальнейшей эволюции. Такой подход способствует созданию справедливой, прозрачной системы, в которой могут участвовать все заинтересованные стороны, а будущее Linea определяется сообществом пользователей.

Фаза 4

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

EVM продолжит развиваться, как описано в дорожной карте Ethereum, и будет управляться более широким сообществом Ethereum и Ethereum Foundation. Поэтому, чтобы вносить изменения в сеть Linea в разумном темпе и защищаться от рисков, проект планирует включить несколько различных реализаций zkEVM-доказательства, известных как multi-prover rollup. Поскольку каждая транзакция в Linea проверяется несколькими гетерогенными реализациями zkEVM, есть гарантия, что даже если один прувер обнаружит ошибку или станет недоступным, система продолжит работать бесперебойно.

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

Роль Совета Безопасности будет ограничена вмешательством только в случае возникновения несоответствий или потенциальных проблем с системой.