Учебное пособие. Развертывание смарт-контрактов в цепочке полигонов

Учебное пособие. Развертывание смарт-контрактов в цепочке полигонов

Время Читать: 4 минут

Что такое полигональная сеть?

Polygon, ранее известный как Matic Network и основанный в 2017 году, всегда был сосредоточен на разработке архитектуры масштабирования Ethereum.

Polygon — это масштабирующее решение уровня 2 для блокчейна Ethereum. Polygon функционирует как более быстрая цепочка блоков, которая работает одновременно с цепочкой блоков Ethereum, имеющей несколько сайдчейнов. Polygon обрабатывает транзакции в сети, используя доказательство доли. механизм консенсуса и получить свою безопасность от Ethereum.

Причины использования полигональной сети:

Polygon использует различные технологии, что делает его отличной альтернативой для разработки смарт-контрактов.

Использование Polygon Network может повысить гибкость, масштабируемость и суверенитет блокчейн-проекта, сохраняя при этом безопасность, совместимость и структурные преимущества блокчейна Ethereum. Кроме того, по сравнению с Ethereum, полигональная сеть имеет значительно более низкую плату за газ.

Он также утверждает, что он достаточно адаптируемый, чтобы включать любое решение масштабируемости, в дополнение к текущим цепочкам Plasma, ZK-свертываниям и оптимистичным свертываниям.

На момент написания этой статьи,
Если говорить о последних 7 днях, то в цепочке Polygon было развернуто более 100 тысяч смарт-контрактов.Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Подготовка к развертыванию:

Для этой демонстрационной цели мы будем использовать тестовую сеть Polygon, то есть сеть Polygon Mumbai. Начнем с некоторых приготовлений:

1. Добавление сети Polygon Mumbai в Metamask.

Самый простой способ — прокрутить вниз Мумбаи.polygonscan.com веб-сайт, и вы найдете кнопку «Добавить сеть Мумбаи». Просто нажмите на нее и подтвердите всплывающее окно метамаски. 

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

2. Получение Test Matic из Faucet:

Чтобы получить токен Mumbai MATIC, просто скопируйте адрес своего кошелька и вставьте его в кран ниже. Токены MATIC появятся в вашем кошельке через несколько секунд.

Кран Testnet Matic: https://mumbaifaucet.com/

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Развертывание контракта с помощью Remix:

Ремикс: Ремикс Online IDE — это мощный набор инструментов для разработки, развертывания, отладки и тестирования. Эфириум смарт-контракты, совместимые с EVM.

Не забудьте изменить свою сеть на Polygon Mumbai в Metamask.

Теперь, когда у нас есть все необходимое, давайте начнем:

Давайте составим простой контракт, который сохранит наши имена и возраст. В нашем ремиксе назовем его simpleStorage.sol. После нажатия CTRL + S он будет успешно скомпилирован.

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Для развертывания на Polygon сначала нам нужно изменить Environment на Injected Provider, т.е. Metamask в Remix IDE.

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Когда мы нажимаем кнопку «Развернуть» после обновления среды, Metamask запросит подтверждение, и как только мы подтвердим, контракт будет успешно развернут в тестовой сети Polygon Mumbai.

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Проверка и публикация контрактов с помощью Polygonscan:

Мы будем проверять контракты, используя инструмент проверки полигонов.

  1. Мы можем легко заполнить детали, такие как развернутые контракты, версии компилятора и т. д., на веб-сайте. Затем мы можем нажать «Продолжить».
Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

На следующей странице мы должны заполнить другие детали, такие как код контракта, аргументы конструктора и так далее. После ввода необходимой информации мы можем просто нажать кнопку «Проверить и опубликовать».

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Контракт будет успешно подтвержден через несколько секунд, как показано ниже.

Учебное пособие. Развертывание смарт-контрактов в полигональной цепочке PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Вывод:

Matic Blockchain — это ответ для мира Blockchain, переполненного и затронутого множеством приложений, что приводит к устареванию экосистемы Blockchain. 

Воспользуйтесь масштабируемостью Matic Blockchain и позвольте QuillAudits Управляйте целостностью и безопасностью своей платформы Polygon(Matic) с помощью беспрецедентных услуг аудита смарт-контрактов Matic.

Услуги аудита смарт-контрактов Polygon:

https://audits.quillhash.com/services/polygon-smart-contract-audit

Безопасность Web3 — потребность часа

почему QuillAudits для безопасности Web3?
QuillAudits хорошо оснащен инструментами и опытом для предоставления решений в области кибербезопасности, спасая от потери миллионов средств.


Часто задаваемые вопросы

Как развернуть смарт-контракт в сети Matic?

После прочтения и выполнения вышеуказанных шагов вы сможете развернуть контракты в Matic Network.

На каком языке написаны смарт-контракты Polygon?

В Polygon смарт-контракты написаны с использованием языка Solidity.

Как обеспечить смарт-контракт на Polygon?

Смарт-контракты на Polygon можно защитить, выполнив аудит безопасности. Аудит смарт-контрактов — это тщательная проверка кода контракта для устранения ошибок, чтобы контракт оставался защищенным от злоумышленников и внешних векторов атак.

Что такое тестовая сеть Polygon Mumbai?

Тестовая сеть Мумбаи — это тестовая сеть сети Polygon, которая копирует основную сеть Polygon. Это позволяет разработчикам развертывать, тестировать и выполнять свои dApp в среде блокчейна без риска и бесплатно.

139 Просмотры

Отметка времени:

Больше от Квиллхэш