Підручник: розгортання смарт-контрактів у ланцюжку багатокутників

Підручник: розгортання смарт-контрактів у ланцюжку багатокутників

Час читання: 4 протокол

Що таке полігонна мережа?

Polygon, раніше відомий як Matic Network і заснований у 2017 році, завжди зосереджувався на розробці архітектури масштабування Ethereum.

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

Причини використання Polygon Network:

Polygon використовує різноманітні технології, що робить його чудовою альтернативою для розробки смарт-контрактів.

Використання Polygon Network може підвищити гнучкість, масштабованість і суверенітет проекту блокчейну, забезпечуючи при цьому безпеку, сумісність і структурні переваги блокчейну Ethereum. Крім того, у порівнянні з Ethereum мережа полігонів має значно нижчі комісії за газ.

Він також стверджує, що він досить адаптивний, щоб включити будь-яке рішення масштабованості, на додаток до поточних ланцюгів плазми, ZK-зведень і оптимістичних зведень.

На момент написання цієї статті
Якщо говорити про останні 7 днів, то на ланцюжку Polygon було розгорнуто понад 100 тисяч смарт-контрактів.Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Підготовка до розгортання:

Для цієї демонстрації ми будемо використовувати Polygon's Testnet, тобто Polygon Mumbai Network. Почнемо з деяких підготовчих робіт:

1. Додавання мережі Polygon Mumbai до метамаски.

Найпростіший спосіб — прокрутити вниз mumbai.polygonscan.com і ви знайдете кнопку «Додати мережу Мумбаї». Просто натисніть на нього та підтвердьте спливаюче вікно метамаски. 

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

2. Отримання Test Matic із Faucet:

Щоб отримати токен Mumbai MATIC, просто скопіюйте адресу свого гаманця та вставте її в наведений нижче кран. Через кілька секунд токени MATIC з’являться у вашому гаманці.

Змішувач Testnet Matic: https://mumbaifaucet.com/

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Розгортання контракту за допомогою Remix:

Ремікс: Ремікс Онлайн IDE — це потужний набір інструментів для розробки, розгортання, налагодження та тестування Ethereum і смарт-контракти, сумісні з EVM.

Не забудьте змінити мережу на Polygon Mumbai у Metamask.

Тепер, коли ми налаштували всі необхідні речі, почнемо:

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

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Для розгортання на Polygon спочатку нам потрібно змінити середовище на Injected Provider, тобто метамаску в Remix IDE.

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

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

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Перевірте та опублікуйте контракти за допомогою Polygonscan:

Ми будемо перевіряти контракти за допомогою інструмент перевірки polygonscan.

  1. Ми можемо легко заповнити такі деталі, як розгорнуті контракти, версії компілятора тощо на веб-сайті. Тоді ми можемо натиснути «Продовжити».
Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

На наступній сторінці ми маємо заповнити інші деталі, такі як код контракту, аргументи конструктора тощо. Після введення необхідної інформації ми можемо просто натиснути кнопку «Перевірити та опублікувати».

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

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

Навчальний посібник: Розгортання смарт-контрактів на Polygon Chain PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Висновок:

Matic Blockchain — це відповідь на блокчейн-світ, переповнений і постраждалий від безлічі програм, що призвело до припинення використання екосистеми Blockchain. 

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

Аудиторські послуги Polygon Smart Contract:

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

Безпека Web3 - вимога часу

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


Питання і відповіді

Як розгорнути смарт-контракт у мережі Matic?

Після прочитання та виконання наведених вище кроків ви зможете розгортати контракти в Matic Network.

Якою мовою написані смарт-контракти Polygon?

У Polygon смарт-контракти написані з використанням мови Solidity Language.

Як захистити смарт-контракт на Polygon?

Розумні контракти на Polygon можна захистити, виконавши аудит безпеки. Аудит розумного контракту — це ретельний аналіз коду контракту для усунення помилок, щоб контракт залишався захищеним від зловмисників і зовнішніх векторів атак.

Що таке Polygon Mumbai Testnet?

Тестова мережа Mumbai — це тестова мережа мережі Polygon, яка повторює основну мережу Polygon. Це дозволяє розробникам розгортати, тестувати та виконувати свої dApps у середовищі блокчейну без ризику та безкоштовно.

139 думки

Часова мітка:

Більше від Квілхаш