Один, что такое Plasma?
#Plasma была предложена в 2017 году соучредителем Ethereum Виталиком Бутериным и Джозефом Пуном как решение для масштабирования блокчейна, основная идея которого заключается в построении иерархической структуры "подсеть-основная сеть", чтобы перенести множество транзакций с основной цепи (например, Ethereum) на сайдчейн или подсеть для обработки, значительно увеличивая общую пропускную способность сети. Plasma по сути является технологией расширения вне цепи, которая, передавая вычисления состояния и проверки транзакций на подсети и взаимодействуя с основной цепью только при необходимости, достигает проектной цели "безопасность основной цепи, эффективность подсети". Выпущенные токены $XPL
Два, техническая архитектура и принцип работы
Техническая архитектура Plasma использует древовидную структуру, где основная цепь является корневой цепью, соединяющей несколько подсетей (называемых цепями Plasma), каждая из которых может далее порождать более мелкие подсети. Этот многоуровневый дизайн позволяет обрабатывать транзакции параллельно на разных уровнях цепей, теоретически позволяя бесконечное масштабирование.
Основные механизмы работы включают:
Механизм депозитов и выводов: пользователи блокируют активы из основной цепи в контракте Plasma и получают соответствующие токены на подсети. Когда нужно вернуть активы на основную цепь, необходимо подать запрос на вывод и пройти период оспаривания для проверки.
Доказательства мошенничества (Fraud Proofs): это ключевая гарантия безопасности Plasma. Если операторы подсетей действуют злоумышленно (например, двойные траты, подделка транзакций), любой честный участник может подать доказательства мошенничества на основную цепь, и после проверки основная цепь накажет злоумышленников и восстановит правильное состояние.
Доступность данных: операторы подсети должны регулярно отправлять заголовки блоков (корень Меркла) на основную цепь и обеспечивать доступность данных транзакций для пользователей, чтобы они могли проверять состояние своих активов.
Механизм выхода: когда пользователи не доверяют подсети или возникают проблемы с подсетью, они могут безопасно вывести активы на основную цепь через механизм "массового выхода".
Три, основные преимущества и инновации
1. Значительное увеличение пропускной способности
Переместив обработку транзакций на подсеть, основная цепь должна обрабатывать лишь небольшое количество ключевых данных (например, заголовки блоков), что теоретически может увеличить способность обработки транзакций в сотни или даже тысячи раз, эффективно снижая проблему перегрузки основной цепи.
2. Наследование безопасности основной цепи
Хотя транзакции выполняются на подсети, окончательная безопасность по-прежнему обеспечивается основной цепью. Через механизм доказательства мошенничества, даже если операторы подсетей действуют злоумышленно, активы пользователей могут быть защищены через механизм проверки основной цепи.
3. Снижение затрат на транзакции
Транзакционные сборы на подсети значительно ниже, чем на основной цепи, поскольку нет необходимости платить сборы Gas основной цепи, что делает возможными мелкие и частые транзакции.
4. Гибкость и настраиваемость
Различные цепи Plasma могут быть настроены в зависимости от конкретных сценариев применения (таких как защита конфиденциальности, определенные механизмы консенсуса), чтобы удовлетворить разнообразные бизнес-требования.
Четыре, технические вызовы и ограничения
Несмотря на то, что Plasma теоретически обладает огромным потенциалом, на практике он сталкивается с множеством проблем:
1. Проблема доступности данных
Это наиболее серьезный недостаток Plasma. Если операторы подсетей не публикуют полные данные о транзакциях, пользователи не могут проверить состояние своих активов и не могут предоставить доказательства мошенничества. Хотя впоследствии были предложены такие улучшения, как доказательства доступности данных, проблема не была полностью решена.
2. Сложный пользовательский опыт
Пользователи должны активно следить за состоянием подсети и своевременно предоставлять доказательства мошенничества или выходить, если возникают проблемы. Это создает слишком высокие технические барьеры для обычных пользователей и требует постоянного онлайн-пребывания, что не соответствует цели "без доверия" в пользовательском опыте.
3. Проблемы задержки выхода и ликвидности
Вывод средств требует прохождения периода оспаривания (обычно 7 дней), в течение которого активы блокируются, что влияет на ликвидность. При массовом выходе могут возникнуть сетевые заторы, что может привести к сложной игре "выхода из игры".
4. Ограничения интероперабельности
Перемещение активов между различными цепями Plasma относительно сложное, механизмы межцепочечной связи недостаточно развиты.
Пять, текущее состояние развития и дальнейшая эволюция
Plasma как раннее решение для масштабирования породила несколько реализованных проектов (таких как OMG Network, Matic Network и др.), но из-за технологических ограничений большинство проектов перешли на другие технические маршруты. Matic (ныне Polygon) изначально основывался на Plasma, затем перешел на более гибкую архитектуру PoS сайдчейн + Plasma.
Основная идея Plasma (многоуровневая структура, доказательства мошенничества) оказала глубокое влияние на последующие технологии масштабирования. Технология Rollup (такие как Optimistic Rollup, ZK-Rollup) может рассматриваться как эволюционная версия Plasma, решающая проблему доступности данных, вводя нулевые знания или более эффективные механизмы доказательства мошенничества, став текущим мейнстримным решением Layer2.