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



Начну с фона: основной сетью Ethereum сейчас обрабатывается от 15 до 45 транзакций в секунду, что звучит неплохо, но как только сеть становится активной, комиссии за газ взлетают. Поэтому все ждут механизма шардинга ETH 2.0 — он сможет разбить большую цепь на несколько меньших, чтобы валидаторы распределенно обрабатывали транзакции. Но даже при этом одних улучшений первого уровня недостаточно, поэтому появился концепт Layer 2.

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

Вторая категория — каналы состояния, например, Celer Network. Их суть в том, что множество транзакций происходит вне цепи, а в основной сети фиксируются только две транзакции — при открытии и закрытии канала. Такой подход обеспечивает очень низкие комиссии и почти мгновенное расчетное завершение. Но создание и закрытие каналов не бесплатны, и если участники не достигнут согласия о выходе, вывод средств может затянуться. Celer использует многоуровневую архитектуру: нижний уровень — cChannel для обработки каналов состояния и сайдчейнов, средний — маршрутизация, верхний — фреймворки для разработчиков, что позволяет сосредоточиться на логике приложений.

Третья категория — роллапы, которая сейчас наиболее популярна. Идея роллапов — выполнять транзакции вне цепи, а затем упаковывать данные и отправлять их обратно в основную сеть. Это разгружает основную цепь и сохраняет ее безопасность. Роллапы делятся на два типа: оптимистичные и ZK-роллапы.

Оптимистичные роллапы предполагают, что транзакции валидны, за исключением случаев, когда кто-то оспаривает их. Optimism и Arbitrum — представители этого подхода, хотя реализованы по-разному. Optimism относительно прост, использует существующие технологии Ethereum с минимальными изменениями, поэтому разработчики его любят. Но есть проблема: узлы сортировки пока централизованы, хотя команда обещает децентрализацию в будущем. Arbitrum сложнее по конструкции, использует многораундовые механизмы разрешения споров, что позволяет более эффективно проверять транзакции, но повышает сложность и кривую обучения.

ZK-роллапы используют другой подход — проверку транзакций с помощью нулевых знаний. Loopring — пример этого направления. Каждая партия транзакций сопровождается zk-SNARK-отметкой, которая позволяет быстро проверить их в первом слое, а недействительные транзакции сразу отклоняются. Это исключает долгий период вывода средств. Но реализовать такие системы очень сложно, и вычислительные затраты высоки.

На практике роллапы позволяют увеличить пропускную способность Ethereum Layer 2 до 1000–4000 TPS, а комиссии снизить до доли от основной сети. Например, Loopring достигает почти 2000 транзакций в секунду с затратами в 1/30–1/100 от основной сети. Для пользователей это огромный прорыв.

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

Сейчас эти технологии находятся на ранних стадиях, многие проекты проходят тестирование. Но как только эти решения станут зрелыми и ETH 2.0 окончательно реализуется, масштабируемость, безопасность и децентрализация Ethereum достигнут качественного скачка. Именно поэтому я постоянно слежу за развитием Ethereum Layer 2 — это напрямую определяет, сможет ли Ethereum стать глобальным расчетным уровнем.
ETH-2,84%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить