4 мая 2021

Как работают разные решения для масштабирования на L2

Cyber Academy запустили новую серию онлайн-митапов, про децентрализованый веб, экосистему Ethereum и DeFi. Первый митап был посвящён одной из самых актуальных тем на сегодняший день — масштабируемости Эфира. Андрей Соболь из Matter Labs рассказывал о состоянии разных решений масштабируемости на Layer 2. Вот ключевые тезисы его доклада.
Место в блоках — ограниченный ресурс, поэтому для его рационального использования имеет смысл вынести процесс валидации определенных массивов транзакций за пределы основной сети на Layer 2. Существует множество вариантов реализации L2-решений, и у каждого есть свои преимущества и недостатки.

Sidechains

Начнем с сайдчейнов. Юзеры могут перемещать свои активы из главной цепи на сайдчейн и обратно при помощи гейткиперов, которые выполняют роль моста между мейнчейном и сайдчейном. Главная проблема сайдчейнов в том, что они требуют безусловного доверия к гейткиперам. У них, конечно, есть экономическая мотивация вести себя хорошо, но сайдчейны не дают технической возможности проверить их «на вшивость». Так как блокчейн — это больше о проверке, а не о доверии, сайдчейны нельзя назвать оптимальной реализацией L2 несмотря на значительный прирост в пропускной способности, который они дают.

State channels / Lightning Network

Одной из древенейших вариаций на тему L2 являются state channels (каналы состояний). Самым известным примером каналов состояний является Lightning Network. State channels позволяют делать неограниченное количество быстрых транзакций почти бесплатно, но чтобы открыть канал нужно заблокировать в нем деньги. Те, кто держит каналы в открытом состоянии настоящие альтруисты ведь они с этого ничего не зарабатывают, но при этом жертвуют ликвидностью своих активов. Это одна из причин медленных темпов принятия LN.

Plasma / Optimistic Rollup

Plasma мертва? Да! Из-за просчетов на этапе создания архитектуры. Зато при попытке исправить эти просчеты мы пришли к концепции Optimistic Rollup. Данные о транзакциях из роллапа сжимаются и публикуются на мейнчейне. Из-за этого у оптимистичного роллапа всегда есть верхний предел масштабируемости, т. к. место в блоках L1 по-прежнему ограничено. OR можно рассматривать как меру для экономии газа и блокспейса, но он не решает всех проблем и может быть скомпрометирован майнерами, если те сговорятся и не станут постить доказтельство вредносного поведения на мейнчейне.

(zk)Rollup

В таком случае можно пойти от обратно и публиковать на мейнчейне доказтельство того, что состояние роллапа корректно. Наиболее экомномный способ запостить всю необходимую информацию — это zero knowledge proof, а такой роллап уже будет называться zkRollup. Майнеры здесь уже никак не смогут напакостить, но масштабирумость все равно имеет предел из-за того, что мы постим данные из роллапа ончейн.

(zk)Sidechains

Обойти это ограничение можно храня данные из роллапов оффчейн (Validium/zkSaidchain). Тогда масштабируемость по сути безгранична, но операторы могут утивать данные от пользователей, удерживая тем самым их средства в заложниках. Безопасность таких решений будет гораздо ниже, чем в zkRollup.
Вывод — универсальных решений не существует, везде есть свои недостатки, но прогресс на этом не останавливается. Андрей вместе с Matter Labs работает над гибридной системой объединяющей zkRollups и zkSidechain — zkPorter, чтобы вырваться из порочного круга компромиссов между уровнем безопасности и масштабируемости.
Напоследок Андрей посоветовал молодым людям вникать децентрализованные системы, читать исследования на эту тему, потому что у нас на глазах строится новый Интернет (Internet of Value), который со временем будет очень плотно интегрирован в нашу повседневную жизнь.

Здесь сложно, но очень интересно и круто!

____________________

Повышайте уровень своего понимания Ethereum и DeFi. Подписывайтесь на BanklessRU в Telegram.

Предыдущая статья: Когда продавать ETH?

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

Обсудить в Discord!

BanklessRU
  • Зарегистрирован: 22 мая 2012 г.
  • Локация:London/United Kingdom
  • Сайт:penroseisparty.com