Moonriver (MOVR) - смарт-контракты Solidity на Кусаме

Moonriver (MOVR) - это партнерская сеть для Moonbeam, которая предоставляет постоянно мотивированную сеть канареек. Сначала новый код отправляется в Moonriver, где его можно протестировать и проверить в реальных экономических условиях. После проверки тот же код отправляется в Moonbeam на Polkadot.

Moonbeam - это блокчейн, ориентированный на разработчиков, который стремится обеспечить совместимость с существующим набором инструментов и сетью разработчика Ethereum. Он делает это, предоставляя полную реализацию EVM, API-интерфейс, совместимый с Web3, и мосты, которые соединяют Moonbeam с существующими сетями Ethereum. Это позволяет разработчикам развертывать существующие смарт-контракты Solidity и интерфейсы DApp для Moonbeam с минимальными изменениями.

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

Moonriver (MOVR)

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

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

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

Кому выгоден Moonbeam

Функциональность кросс-цепочки Moonbeam может принести наибольшую пользу трем основным аудиториям:

Существующие проекты на основе Ethereum

Проекты, которые борются с проблемами стоимости и масштабируемости в Ethereum, могут использовать Moonbeam для:

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

Экосистемные проекты Polkadot

Экосистемные проекты, которым необходима функциональность смарт-контрактов, могут использовать Moonbeam для:

  • Расширьте существующие парацепи и паранити.
  • Добавьте новые функции, которые необходимы, но не включены в основную цепочку ретрансляторов Polkadot . Например, они могут создать место, где команды могут осуществлять краудфандинг своих проектов, внедрять блокировки и обрабатывать другие, более сложные финансовые транзакции, чем это предусмотрено базовой функциональностью Substrate.
  • Воспользуйтесь зрелым и обширным набором инструментов для разработки Ethereum.

Разработчики новых DApps

Отдельные лица и команды, которые хотят попробовать свои силы на Polkadot, могут использовать Moonbeam, чтобы:

  • Воспользуйтесь специализированной функциональностью парачейнов 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.

Полная совместимость с Ethereum

Как и Moonbeam, Moonriver представляет собой среду, полностью подобную Ethereum, и работает со стандартными инструментами Ethereum, DApps и протоколами.

Зеркалируя Ethereum Web3 RPC, учетные записи, ключи, подписки, журналы и многое другое, Moonriver минимизирует изменения, необходимые для запуска существующих смарт-контрактов Solidity в сети. Проекты Ethereum могут просто реплицировать свои DApp и развертывать их в Moonbeam с помощью Hardhat, Truffle, Remix и других популярных инструментов развертывания.

Вот как Moonriver выходит за рамки базовой совместимости с EVM:

  • Единые учетные записи, адреса и подписи:

Используйте свои существующие учетные записи H160, подобные Ethereum, и подписи ECDSA для взаимодействия с Moonriver.

  • Используйте существующие инструменты и интерфейс DApp:

Подключайте популярные инструменты, такие как MetaMask, Hardhat, Waffle, Remix и Truffle, через полный набор конечных точек Web3 RPC. Используйте известные библиотеки JavaScript, такие как Web3.Js или Ethers.Js.

  • Развернуть с минимальными изменениями:

Если у вас есть существующий контракт, он будет работать сразу без необходимости переписывать или перенастраивать.

  • Используйте знакомые языки программирования:

Напишите смарт-контракты в Solidity или что-нибудь еще, что компилируется в байт-код Solidity.