Moonbeam: смарт-контракты Ethereum на субстрате

TonyT
3 min readFeb 2, 2021

Мы уже знаем, что Substrate позволяет разработчикам блокчейнов легко проектировать и развертывать блокчейны, но как разработчики децентрализованных приложений могут начать развертывание своих приложений на Polkadot, не создавая блокчейн целиком?

Посмотрите на Moonbeam , это цепочка смарт-контрактов на основе субстратов, которая планирует стать парачейном на Polkadot, предоставляя разработчикам смарт-контрактов знакомый опыт развертывания своих приложений для быстрорастущей экосистемы Polkadot. Moonbeam позволяет разработчикам, знакомым с набором инструментов смарт-контрактов Ethereum, легко использовать сетевые эффекты, которые быстро набирают силу в сети Polkadot. Приложения, построенные на Moonbeam, выигрывают от взаимодействия в экосистеме Polkadot, а также от взаимодействия с Ethereum и Bitcoin.

Совместимость с Ethereum и не только

По разным причинам многие разработчики и команды уже сместили акцент с выделения своих платформ на единой цепочке блоков на решение с несколькими цепочками. В некоторых проектах высказывались опасения по поводу масштабируемости и того, что основная сеть Ethereum Foundation становится слишком дорогой для развертывания и использования их приложений. Другие проекты обеспокоены направлением цепочки Ethereum 1.0, при этом большая часть внимания перемещается на Ethereum 2.0 (Serenity). Разработчики не хотят ждать, пока эти новые функции будут реализованы. Некоторые проекты также осознают, что им необходимо более активное участие сообщества для управления обновлениями и возможными исправлениями, которые потребуются в долгосрочной перспективе.

Проекты с этими проблемами не хотят отбрасывать всю тяжелую работу, которую они уже вложили в разработку приложений на Ethereum, и все же нуждаются в способе решения их проблем, поэтому Moonbeam предлагает новый способ для разработчиков децентрализованных приложений получить масштабируемые, управляемые приложения.

С помощью Moonbeam разработчики могут легко переносить код своих существующих приложений для развертывания на более доступной платформе Moonbeam с прямым управлением. Это означает, что смарт-контракты, написанные на Solidity, напрямую совместимы с EVM Moonbeam. Разработчики также могут воспользоваться преимуществами существующей инструментальной экосистемы Ethereum, такой как Truffle и Web3 RPC. Даже успешное расширение браузера Metamask может использоваться разработчиками, развертывающими Dapps на Moonbeam.

Мы уже видели успех «wrapped» в Ethereum. Децентрализованный мост между Polkadot и Биткойн позволяет сообществу Moonbeam использовать еще больше ликвидности, позволяя многим ходлерам задействовать свой Биткойн.

Поддоны Substrate предоставляют примитивы DeFi и смарт-контрактов

Substrate, блокчейн-фреймворк следующего поколения, поддерживает множество модулей, которые разработчики могут легко интегрировать в свои блокчейны, включая уже существующий поддон Substrate, который использует Moonbeam. Сообщество Moonbeam также может использовать другие паллеты, которые помогут сделать блокчейн смарт-контрактов более полнофункциональным, например, модули управления внутри сети, социальное восстановление потерянных аккаунтов и возможности финансирования через казначейство внутри сети.

Помимо собственных поддонов Substrate, взаимодействующая экосистема Polkadot позволит Dapps на Moonbeam использовать инструменты децентрализованного финансирования (DeFi) других парачейнов, такие как стейблкоин Acala aUSD, оракулы Chainlink, DEX Polkaswap и многое другое.

Получатель гранта Web3 Foundation

Команда Moonbeam также получила грант от Web3 Foundation на работу над Web3-совместимой библиотекой RPC. Эта реализация RPC позволяет разработчикам запускать собственные инструменты Ethereum, такие как Truffle, Remix и MetaMask, в сети Moonbeam, которая основана на Substrate.

Узнайте больше о Moonbeam, прочитав документацию , и подпишитесь на их информационный бюллетень, чтобы быть в курсе последних событий.

Оригинал статьи на английском языке на сайте parity

--

--