Moonbeam, платформа для смарт-контрактов, совместимая с Ethereum, но предназначенная для работы в экосистеме Polkadot, объявила об интеграции с OpenZeppelin, фреймворком с открытым исходным кодом для создания безопасных децентрализованных приложений.
Эта интеграция предоставляет разработчикам Moonbeam всех уровней возможность беспрепятственно создавать, управлять и развертывать смарт-контракты с использованием полного набора инструментов OpenZeppelin, включая их мастер контрактов. Упростив создание и развертывание смарт-контрактов и токенов, экосистема Moonbeam DeFi сможет быстро расширяться и включать в себя богатый набор собственных активов.
С помощью OpenZeppelin разработчики смогут быстро создавать смарт-контракты и легко выпускать новые токены на Moonbeam и Moonriver.
OpenZeppelin предоставляет продукты безопасности для создания, автоматизации и эксплуатации децентрализованных приложений, которые сделали его любимым инструментом для разработчиков Ethereum. Поскольку Moonbeam стал популярной точкой расширения для разработчиков, желающих получить доступ к экосистеме Polkadot, имело смысл перенести инструменты OpenZeppelin на платформу Moonbeam.
Первый этап интеграции завершен, добавлена поддержка трех основных продуктов OpenZeppelin: Contracts&Libraries, Contract Wizard и Defender. Теперь разработчики могут использовать каждый продукт в Moonbase Alpha TestNet:
- Contracts&Libraries: способ минимизировать риск за счет использования проверенных в боях библиотек смарт-контрактов на основе Solidity, которые полностью совместимы с Moonriver и Moonbeam. Он включает наиболее часто используемые реализации стандартов ERC.
- Contract Wizard: интерактивный онлайн-инструмент для генерации контрактов, который значительно упрощает и ускоряет создание безопасных смарт-контрактов на основе библиотеки контрактов OpenZeppelin. В настоящее время он поддерживает стандарты ERC20, ERC721 и ERC1155, предоставляя интерфейс «укажи и щелкни» для создания контрактов на основе этих стандартов.
- Defender: после развертывания смарт-контракта разработчики могут использовать OpenZeppelin Defender для мониторинга и управления своими контрактами на постоянной основе. Defender предоставляет платформу управления, которая включает в себя функции администрирования, такие как приостановка и обновление, мониторинг событий контрактов и вызовов функций, а также базу знаний для передовых методов обеспечения безопасности смарт-контрактов.
«Миссия OpenZeppelin - защитить открытую экономику, и мы рады сотрудничать с сообществом Moonbeam для безопасной разработки и эксплуатации. Мы с нетерпением ждем возможности поддержать проектные команды и увидеть решения, которые появятся в результате этих усилий», - сказал Джонатан Александер, технический директор OpenZeppelin.
Интеграция OpenZeppelin с Moonbeam предоставляет разработчикам обширный набор инструментов для автоматизации, защиты и управления создаваемыми ими смарт-контрактами. OpenZeppelin помогает минимизировать риск, упрощая доступ к шаблонам с открытым исходным кодом, которые широко использовались и проверялись на Ethereum и других блокчейнах. Эти шаблоны - идеальная отправная точка для разработчиков, которые хотят быстро приступить к разработке безопасных приложений на Moonbeam.
Moonbeam - один из первых проектов Polkadot с полной интеграцией OpenZeppelin. Эта интеграция - еще один ресурс для разработчиков на Moonbeam, который объединяет среду на основе Polkadot с наиболее популярными инструментами Ethereum, включая MetaMask, The Graph, Hardhat, а теперь и OpenZeppelin.
«Поскольку мы стремимся предоставить самую простую и наиболее совместимую платформу смарт-контрактов Ethereum на Polkadot, поддержка всего стека OpenZeppelin была обязательной. Ориентация Moonbeam на разработчиков сделала его естественным образом подходящим для совместной работы и обеспечения того, чтобы команды могли использовать знакомые и любимые инструменты», - пояснил Нейт Гамильтон, директор по развитию бизнеса Moonbeam.
Что такое Moonbeam?
Moonbeam (GLMR) - это платформа смарт-контрактов, совместимая с Ethereum, в сети Polkadot (DOT), которая упрощает создание совместимых приложений. Эта совместимость с Ethereum позволяет разработчикам развертывать существующие смарт-контракты Solidity и DApp-интерфейсы для Moonbeam с минимальными изменениями. Будучи парачейном в сети Polkadot, Moonbeam получит выгоду от общей безопасности релейной сети Polkadot и интеграции с другими цепями, подключенными к Polkadot. Ожидается, что Moonbeam, в настоящее время активно разрабатываемый PureStake, выйдет в MainNet к третьему кварталу-2021 года.
Что такое PureStake?
Команда PureStake имеет большой опыт в создании технологических компаний и сложных программных платформ. PureStake, возглавляемый Дереком Ю, бывшим основателем и техническим директором Fuze, предоставляет услуги по реализации протоколов и создает инструменты разработчика для сетей блокчейнов следующего поколения.
Что такое OpenZeppelin?
OpenZeppelin предоставляет полный набор продуктов безопасности и услуг аудита для создания, управления и проверки всех аспектов разработки и функционирования программного обеспечения децентрализованных приложений.