> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plasma.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Исполнение

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

Уровень исполнения Plasma работает на **Reth** — модульном клиенте исполнения Ethereum, написанном на Rust. Reth был выбран за его производительность, безопасность и современную архитектуру. Он позволяет быстро и эффективно выполнять состояние, не жертвуя корректностью EVM.

Plasma не вводит новой виртуальной машины, пользовательского языка или слоя совместимости. Каждый opcode, прекомпиляция и поведение исполнения соответствуют Ethereum mainnet. Это гарантирует, что:

* Любой контракт, написанный на Solidity или Vyper, ведёт себя одинаково на Plasma
* Инструменты, такие как Hardhat, Foundry и Remix, работают «из коробки»
* Стандартные интерфейсы, ABI и библиотеки остаются совместимыми
* Кошельки, такие как MetaMask, и SDK для разработчиков не требуют изменений

На системном уровне Reth интегрируется с PlasmaBFT через **Engine API** — тот же интерфейс, который используется в Ethereum после merge. Это разделение консенсуса и исполнения обеспечивает модульные обновления и чистый интерфейс между производством блоков и обработкой транзакций.

Результат — предсказуемый, быстрый и привычный опыт разработчика с улучшениями производительности «под капотом» и нативно размещёнными поверх стейблкоин-нативными функциями.
