Час читання: 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's Testnet, тобто Polygon Mumbai Network. Почнемо з деяких підготовчих робіт:
1. Додавання мережі Polygon Mumbai до метамаски.
Найпростіший спосіб — прокрутити вниз mumbai.polygonscan.com і ви знайдете кнопку «Додати мережу Мумбаї». Просто натисніть на нього та підтвердьте спливаюче вікно метамаски.
2. Отримання Test Matic із Faucet:
Щоб отримати токен Mumbai MATIC, просто скопіюйте адресу свого гаманця та вставте її в наведений нижче кран. Через кілька секунд токени MATIC з’являться у вашому гаманці.
Змішувач Testnet Matic: https://mumbaifaucet.com/
Розгортання контракту за допомогою Remix:
Ремікс: Ремікс Онлайн IDE — це потужний набір інструментів для розробки, розгортання, налагодження та тестування Ethereum і смарт-контракти, сумісні з EVM.
Не забудьте змінити мережу на Polygon Mumbai у Metamask.
Тепер, коли ми налаштували всі необхідні речі, почнемо:
Давайте складемо простий договір, який збереже наші імена та вік. У нашому реміксі назвемо його simpleStorage.sol. Після натискання CTRL + S він буде успішно скомпільований.
Для розгортання на Polygon спочатку нам потрібно змінити середовище на Injected Provider, тобто метамаску в Remix IDE.
Коли ми натискаємо кнопку «Розгорнути» після оновлення середовища, Metamask запитає підтвердження, і як тільки ми підтвердимо, контракт буде успішно розгорнуто в тестовій мережі Polygon Mumbai.
Перевірте та опублікуйте контракти за допомогою Polygonscan:
Ми будемо перевіряти контракти за допомогою інструмент перевірки polygonscan.
- Ми можемо легко заповнити такі деталі, як розгорнуті контракти, версії компілятора тощо на веб-сайті. Тоді ми можемо натиснути «Продовжити».
На наступній сторінці ми маємо заповнити інші деталі, такі як код контракту, аргументи конструктора тощо. Після введення необхідної інформації ми можемо просто натиснути кнопку «Перевірити та опублікувати».
Контракт буде успішно підтверджено через кілька секунд, як показано нижче.
Висновок:
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 думки
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- Платоблокчейн. Web3 Metaverse Intelligence. Розширені знання. Доступ тут.
- джерело: https://blog.quillhash.com/2022/12/26/tutorial-deploying-smart-contracts-on-polygon-chain/
- 100k
- 2017
- 7
- a
- Здатний
- МЕНЮ
- вище
- доповнення
- адреса
- після
- Століття
- ВСІ
- альтернатива
- завжди
- та
- відповідь
- з'являтися
- застосування
- схвалювати
- архітектура
- аргументація
- стаття
- атака
- аудит
- аудит
- нижче
- Переваги
- blockchain
- екосистема блокчейну
- підвищення
- button
- call
- ланцюг
- ланцюга
- зміна
- претензій
- код
- порівняний
- підтвердити
- Підтверджено
- продовжувати
- контракт
- контрактів
- Коштувати
- Поточний
- Кібербезпека
- DApps
- Днів
- розгортання
- розгорнути
- розгортання
- розгортання
- деталі
- розробників
- розвивається
- вниз
- легко
- екосистема
- дозволяє
- досить
- Навколишнє середовище
- помилки
- і т.д.
- Ефіріума
- Блокчейн Ethereum
- масштабування ефіру
- відмінно
- виконувати
- експертиза
- зовнішній
- швидше
- Кран
- Інформація про оплату
- кілька
- заповнювати
- знайти
- Перший
- Гнучкість
- увагу
- після
- раніше
- Заснований
- від
- Функції
- засоби
- Крім того
- ГАЗ
- газові збори
- отримання
- удар
- HTTPS
- in
- В інших
- включати
- інформація
- цілісність
- Взаємодія
- IT
- відомий
- мова
- останній
- шар
- Layer 2
- масштабування шару 2
- від
- основна мережа
- зробити
- РОБОТИ
- Робить
- управляти
- Matic
- Matic Network
- MetaMask
- метод
- мільйони
- Пом'якшити
- більше
- множинний
- Мумбаї
- Імена
- необхідно
- Необхідність
- мережу
- На ланцюжку
- онлайн
- Оптимістичний
- Оптимістичні згортання
- Інше
- виконанні
- Плазма
- платформа
- plato
- Інформація про дані Платона
- PlatoData
- безліч
- Багатокутник
- Мережа багатокутників
- Полігон
- потужний
- процеси
- проектів
- Доказ-of-Stake
- забезпечувати
- Постачальник
- забезпечення
- публікувати
- мета
- Квілхаш
- читання
- залишається
- Ремікс
- тиражує
- в результаті
- Згортання
- сейф
- економія
- масштабованість
- Масштабування
- Рішення для масштабування
- прокрутки
- seconds
- безпечний
- Забезпечений
- безпеку
- аудит безпеки
- Послуги
- комплект
- Повинен
- показаний
- бічні ланцюги
- простий
- просто
- розумний
- розумний контракт
- Спритні контракти
- So
- SOL
- солідність
- рішення
- Рішення
- деякі
- суверенітет
- старт
- заходи
- Як і раніше
- структурний
- Успішно
- такі
- балаканина
- Технології
- тест
- Тестування
- тест-мережа
- Команда
- їх
- речі
- час
- до
- знак
- Жетони
- інструмент
- інструменти
- Transactions
- підручник
- безпрецедентний
- оновлення
- використання
- різноманітність
- перевірка
- перевірка
- Wallet
- Web3
- веб-сайт
- який
- в той час як
- волі
- світ
- лист
- письмовий
- Ти
- вашу
- зефірнет
- ZK-збірки