Перейти к основному содержанию

Кратко

  • Создана для стейблкоин-платежей. Plasma спроектирована вокруг высокообъёмного движения денег, платёжных приложений и пользовательских сценариев, ориентированных на стейблкоины.
  • Полностью совместима с EVM. Разработчики могут использовать существующие контракты на Solidity, кошельки, библиотеки и фреймворки с минимальными изменениями.
  • Высокопроизводительная архитектура. Plasma объединяет BFT-слой консенсуса с EVM-средой исполнения на базе Reth.
  • Платёжно-ориентирована. Plasma разрабатывает поддерживаемую протоколом инфраструктуру для оплаты газа в стейблкоинах, переводов с сохранением приватности и других платёжно-специфичных рабочих процессов.
  • Глубокая стейблкоин-ликвидность. Plasma обладает одной из самых глубоких баз стейблкоин-ликвидности среди блокчейнов, давая разработчикам доступ к крупномасштабной платёжной ликвидности с первого дня.
  • Продукт и сеть вместе. Plasma One — флагманский продукт, построенный на сети Plasma, превращающий базовую инфраструктуру в потребительский счёт, которым люди действительно могут пользоваться.

Зачем строить на Plasma

Стейблкоин-переводы уже полезны. Создание полноценных платёжных продуктов вокруг них по-прежнему сложно. Необанку, карточному продукту, чекауту продавца, системе расчёта зарплат, приложению денежных переводов или сервису агентных платежей нужно нечто большее, чем переводы токенов. Им нужны надёжный расчёт, ликвидность, абстракция газа, инфраструктура счетов, разрешения, приватность, мониторинг, фиатная связность и интеграции с финансовыми партнёрами. Сегодня командам часто приходится собирать эти части по разным цепочкам, поставщикам, контрактам, API и операционным системам. Это создаёт сложность ещё до того, как продукт сможет достичь масштаба. Plasma спроектирована для уменьшения этой сложности для разработчиков стейблкоин-продуктов. Разработчики могут разворачивать EVM-приложения с использованием знакомых инструментов, таких как Foundry, Hardhat, Solidity-библиотеки и стандартные кошельки. В то же время Plasma строит платёжно-специфичную инфраструктуру вокруг сети, включая компоненты, поддерживаемые протоколом, для абстракции газа в стейблкоинах и конфиденциальных платёжных потоков.

Философия дизайна

Plasma построена вокруг принципа, что стейблкоин-платежи заслуживают первоклассного отношения на уровне протокола. Блокчейны общего назначения оптимизированы для широкой программируемости. Plasma сохраняет эту программируемость через совместимость с EVM, но фокусирует сеть, партнёров и экосистему вокруг платёжных сценариев. Это означает приоритет:
  • недорогим стейблкоин-переводам
  • высокопроизводительной платёжной активности
  • предсказуемому расчёту
  • стейблкоин-ликвидности
  • абстракции аккаунтов и абстракции газа
  • платёжным потокам с сохранением приватности
  • совместимости с существующим EVM-инструментарием
  • интеграциям с более широкой платёжной экосистемой
Plasma сохраняет среду исполнения EVM, которую разработчики уже используют, но оптимизирует сеть вокруг стейблкоин-платежей.

Обзор архитектуры

Plasma построена вокруг двух основных архитектурных компонентов:

1. Слой консенсуса PlasmaBFT

PlasmaBFT — это конвейерная реализация алгоритма консенсуса Fast HotStuff. В отличие от традиционных решений, обрабатывающих каждый этап последовательно, Plasma распараллеливает процессы предложения, голосования и фиксации в конкурентные конвейеры. Это увеличивает пропускную способность и сокращает время до финализации. Финализация детерминированная и обычно достигается в течение секунд. Протокол сохраняет безопасность и живость при частичной синхронности и обеспечивает полную византийскую отказоустойчивость. Этот дизайн консенсуса оптимизирован для стейблкоин-нагрузок с высоким объёмом транзакций, низкой задержкой и стабильной производительностью при глобальном спросе.

2. Слой исполнения EVM

Среда исполнения Plasma полностью совместима с EVM и построена на Reth — высокопроизводительном модульном клиенте исполнения Ethereum, написанном на Rust. Разработчики могут разворачивать контракты с использованием стандартного Solidity без изменений по сравнению с Ethereum mainnet. Все основные инструменты поддерживаются «из коробки», включая кошельки, SDK, библиотеки и фреймворки для разработчиков. Не нужны слои моста, пользовательские компиляторы или модифицированные паттерны контрактов. Plasma объединяет предсказуемое исполнение с полной совместимостью, что позволяет легко создавать и масштабировать EVM-нативные приложения.