Автор: Леандро Перейра

Перевод: Huohuo, народный блокчейн

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

Решение уровня 2 направлено на уменьшение перегрузки сети и высоких комиссий за транзакции, которые преследуют Ethereum в последние годы. Обновление, известное как «Предложение по улучшению Ethereum» (EIP 1559), также введет новую структуру комиссий, которая будет сжигать часть комиссий за транзакции, тем самым увеличивая ценность Ethereum с течением времени.

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

1. Но зачем нам столько L2?

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

Несмотря на безопасность и децентрализованность, блокчейны первого уровня имеют ограничения в масштабируемости и скорости транзакций из-за механизма консенсуса, используемого для проверки транзакций. Именно здесь на помощь приходят решения уровня 2.

Уровень 2 относится к вспомогательным платформам или протоколам, построенным поверх базовой цепочки блоков для увеличения скорости транзакций и масштабируемости. Вместо обработки транзакций непосредственно на уровне 1, решения уровня 2 обрабатывают транзакции вне цепочки перед их объединением и размещением в основной цепочке. Это помогает уменьшить заторы на базовом уровне.

Некоторые примеры решений L2 включают каналы состояний, сайдчейны и объединения.

Государственные каналы обрабатывают транзакции между двумя сторонами вне цепочки, открывая платежный канал. Сайдчейны — это независимые блокчейны, которые работают параллельно и связаны с основной цепочкой. Rollup группирует транзакции вне цепочки и генерирует криптографические доказательства для проверки транзакций на L1. Такие блокчейны, как Cosmos, Polkadot и Cardano, называют себя уровнем 0 (L0), поскольку они предназначены для того, чтобы служить основой для создания нескольких взаимосвязанных блокчейнов в сети.

Эти блокчейны уровня 0 специально оптимизированы, чтобы позволить различным цепочкам уровня 1 и решениям уровня 2 взаимодействовать и взаимодействовать через основу уровня 0.

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

L0 позволяет обеспечить безопасность всей сети, вместо того, чтобы каждая цепочка защищалась изолированно. Таким образом, «общая безопасность» может обеспечить более надежную защиту.

Таким образом, L0 — это не просто отдельная цепочка, они являются основой Интернета блокчейнов.

2. Возвращаемся к преимуществам L2...

Некоторые ключевые преимущества решений L2 включают в себя:

Повышенная пропускная способность и скорость транзакций по сравнению с транзакциями непосредственно на уровне L1. Это ключ к масштабируемости dApp.

Комиссии за транзакции пользователей ниже по сравнению с комиссией за газ на L1.

Масштабируемость повышается, поскольку обработка транзакций выгружается из основной цепочки.

Почему происходит распространение нескольких блокчейнов L2 вместо единого стандартизированного подхода?

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

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

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

Варианты использования также могут включать оптимистические свертки (OR) и ZK-сборки (ZKR).

Благодаря эффективности пакетных переводов OR хорошо подходит для децентрализованных обменов и приложений, ориентированных на NFT. Например, Synthetix и Loopring используют оптимистичные накопительные пакеты. ZKR идеально подходит для транзакций, ориентированных на конфиденциальность, таких как анонимные платежи и переводы. ZKSync 2.0 от Ethereum использует ZK-Rollups для недорогих частных транзакций.

Сайдчейны позволяют создавать более быстрые и более настраиваемые блокчейны для корпоративных сценариев использования. Например, сайдчейн RSK обеспечивает функциональность, подобную биткойну, благодаря функциональности смарт-контрактов, а Validium подходит для конфиденциальных приложений DeFi и совместимости блокчейнов. Протокол конфиденциальности Railgun использует Validium для достижения анонимности.

Как видите, каждая технология уровня 2 служит разным целям. Приложения могут оптимизировать пропускную способность транзакций, затраты и удобство работы с пользователем, используя подход, соответствующий их целевому сценарию использования.

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

Приложению может потребоваться объединить несколько уровней L2 для разных частей его серверной части или потока транзакций. Функциональная совместимость обеспечивает такую ​​компоновку.

Различные группы разработчиков одновременно создают проекты уровня 2 без централизованного органа, обеспечивающего соблюдение стандартов. Это внесет больше разнообразия.

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

Все еще находится на ранней стадии – сам блокчейн все еще находится на стадии зрелости. Со временем мы, вероятно, увидим, что вокруг уровня 2 появится больше интеграций и стандартов по мере развития платформ, технологий и требований.

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

3. Есть и проблемы

При реализации блокчейна L2 мы должны учитывать некоторые проблемы:

Повышенная сложность конструкции и соображения безопасности. Потенциальные компромиссы в области безопасности и риски централизации зависят от конструкции L2. Фрагменты между несколькими решениями L2, а не единой экосистемой. Технические барьеры, мешающие пользователям внедрить новые процессы обработки транзакций. Решения уровня 2 имеют решающее значение для обеспечения возможности масштабирования сетей блокчейнов для размещения больших объемов транзакций и пользователей. Но необходимо рассмотреть возможность безопасной и децентрализованной интеграции уровня 2. В долгосрочной перспективе правильное решение уровня 2 может раскрыть важные возможности и варианты использования блокчейна. 4. Можем ли мы сказать, что L1 — это консенсус, а L2 — транзакция?

Вероятно, это хороший способ подумать об этом, но позвольте мне предоставить некоторые дополнительные подробности:

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

Здесь на помощь приходит уровень 2 — он сначала обрабатывает транзакции через основной блокчейн, что позволяет выполнять транзакции быстрее и дешевле.

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

По аналогии, уровень 1 похож на банковскую расчетную систему Федеральной резервной системы, а уровень 2 — на платежную сеть Visa/MasterCard, которая взаимодействует с потребителями и торговцами.

TLDR: Уровень 1 обрабатывает консенсус, безопасность и некоторые транзакции базового уровня, а уровень 2 специально отвечает за масштабируемость транзакций. Но они работают рука об руку, чтобы обеспечить общую полезность блокчейна.

5. Итак, нужно ли нам больше L2?

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

В идеале со временем будет происходить больше гармонизации и стандартизации по мере развития отрасли и появления передовых практик. Это может привести к появлению некоторых основных кросс-совместимых инфраструктур уровня 2, предназначенных для определенных функций (таких как платежи, децентрализованные биржи, приложения NFT и т. д.).

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

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