Наше видение Moonbeam
Мы верим в мульти-чейновое будущее с множеством блокчейнов, множеством пользователей и активов в этих блокчейнах. В этом контексте мы создали Moonbeam: платформу смарт-контрактов, которая обеспечивает совместимую с Ethereum среду для создания децентрализованных приложений. Moonbeam был разработан для обслуживания этих новых видов активов и пользователей, которые существуют в двух или более чейнах.
Существующие платформы смарт-контрактов предназначены для обслуживания пользователей и активов в одном конкретном блокчейне. Предоставляя функциональность смарт-контрактов кросс-чейнов, Moonbeam позволяет разработчикам переносить существующие рабочие нагрузки и логику на Moonbeam и расширять охват своих приложений для новых пользователей и активов в других блокчейнах.
“Мультичейн” интеграция Moonbeam достигается за счет того, что он становится парачейном в сети Polkadot. Сеть Polkadot обеспечивает интеграцию и связь между парачейнами, которые подключены к сети, и с другими чейнами, не основанными на Polkadot, такими как Ethereum и Bitcoin через мосты.
Кому выгоден Moonbeam
Функциональность кросс-чейна Moonbeam может принести наибольшую пользу трем основным аудиториям:
Существующие проекты на основе Ethereum
Проекты, которые борются с проблемами стоимости и масштабируемости в Ethereum, могут использовать Moonbeam для:
- Перемещения части существующих рабочих нагрузок и состояние Ethereum уровня 1 с минимальными необходимыми изменениями.
- Реализации гибридного подхода, при котором приложения работают одновременно на Ethereum и Moonbeam.
- Расширения их охвата до сети Polkadot и других сетей, подключенных к Polkadot.
Проекты экосистемы Polkadot
Проекты в экосистеме Polkadot, которым необходима функциональность смарт-контрактов, могут использовать Moonbeam для:
- Дополнения существующих “parachains” и “parathreads”.
- Добавления новых функций, которые необходимы, но не включены в основной чейн ретрансляций Polkadot. Например, они могут создать место, где команды могут осуществлять краудфандинг своих проектов, внедрять блокировки и обрабатывать другие, более сложные финансовые транзакции, чем это предусмотрено базовой функциональностью Substrate.
- Использования зрелым и обширным набором инструментов для разработки Ethereum.
Разработчики новых DApps
Отдельные пользователи и команды, которые хотят попробовать свои силы на Polkadot, могут использовать Moonbeam, чтобы:
- Воспользоваться специализированной функциональностью prochains Polkadot для доступа к пользователям и активам в других сетях.
- Создавать функциональные возможности из парачейнов Polkadot, используя Moonbeam в качестве облегченного уровня интеграции, который объединяет сетевые сервисы перед их предоставлениям конечным пользователям. Внедренные составные службы с использованием встроенных интеграций на платформе смарт-контрактов будет намного быстрее и проще (во многих случаях), чем создание полной среды выполнения субстрата и самостоятельное выполнение интеграции во время выполнения.
Ключевые особенности и функциональность
Moonbeam достигает этих целей с помощью следующих основных функций:
- Децентрализованность и отсутствие разрешений — базовое требование не поддающихся цензуре и поддержки многих существующих и будущих сценариев использования DApp.
- Содержание полной реализации EVM, позволяющей переносить смарт-контракты на основе Solidity с минимальными изменениями и с ожидаемыми результатами выполнения.
- Реализует Web3 RPC API, так что существующие интерфейсы DApp могут быть перенесены с минимальными необходимыми изменениями, и поэтому существующие инструменты на основе Ethereum, такие как Truffle, Remix и MetaMask, могут использоваться без модификации с Moonbeam.
- Совместимость с набором инструментов Substrate Ecosystem Toolset, включая обозревателей блоков, библиотеки интерфейсной разработки и кошельки, что позволяет разработчикам и пользователям использовать правильный инструмент для того, что они пытаются сделать.
- Встроенная кросс-чейн интеграция через сеть Polkadot и через токен-мосты, позволяет перемещать токены, видеть состояние и передавать сообщения с Ethereum и другими цепочками.
- Управление в сети, позволяющее заинтересованным сторонам быстро и без дополнительных затрат развивать базовый протокол в соответствии с потребностями разработчиков и сообщества.
Эта уникальная комбинация элементов заполняет стратегический рыночный пробел, позволяя Moonbeam удовлетворять потребности будущих разработчиков по мере роста сети Polkadot со временем. Создание собственного чейна с помощью Substrate — это хорошо, но также это связано с рядом дополнительных обязанностей, таких как изучение и реализация среды выполнения чейнов в Rust, создание экономики токенов и стимулирование сообщества операторов узлов.
Для многих разработчиков и проектов подход смарт-контрактов, совместимый с Ethereum, будет намного проще и быстрее реализовать. Создавая эти смарт-контракты на Moonbeam, разработчики по-прежнему могут интегрироваться с другими чейнами и получать выгоду от сетевых эффектов на основе Polkadot.
Подготовлено при участии: Birgitta Arnet, OlegNik6096, Andrii Polodiienko, AntonM, Lyn.