Samouczek: wdrażanie inteligentnych kontraktów w łańcuchu wielokątów

Samouczek: wdrażanie inteligentnych kontraktów w łańcuchu wielokątów

Czas czytania: 4 minuty

Co to jest sieć wielokątów?

Polygon, wcześniej znany jako Matic Network i założony w 2017 roku, zawsze koncentrował się na rozwijaniu skalowalnej architektury Ethereum.

Polygon to skalowalne rozwiązanie warstwy 2 dla łańcucha bloków Ethereum. Polygon działa jako szybszy łańcuch blokowy, który działa równolegle z łańcuchem blokowym Ethereum, który ma wiele łańcuchów bocznych. Polygon przetwarza transakcje w łańcuchu przy użyciu dowodu stawki mechanizm konsensusu i czerpać swoje bezpieczeństwo z Ethereum.

Powody, dla których warto korzystać z sieci Polygon:

Polygon wykorzystuje różnorodne technologie, co czyni go doskonałą alternatywą dla tworzenia inteligentnych kontraktów.

Korzystanie z sieci Polygon może zwiększyć elastyczność, skalowalność i suwerenność projektu blockchain, zapewniając jednocześnie bezpieczeństwo, interoperacyjność i korzyści strukturalne blockchain Ethereum. Ponadto, w porównaniu do Ethereum, sieć wielokątów ma znacznie niższe opłaty za gaz.

Twierdzi również, że jest wystarczająco elastyczny, aby uwzględnić dowolne rozwiązanie skalowalne, oprócz obecnych łańcuchów Plazmy, pakietów ZK i pakietów optymistycznych.

W chwili pisania tego artykułu
Jeśli mówimy o ostatnich 7 dniach, w łańcuchu Polygon wdrożono ponad 100 XNUMX inteligentnych kontraktów.Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Przygotowanie do wdrożenia:

W tym celu demonstracyjnym użyjemy sieci Testnet firmy Polygon, tj. Polygon Mumbai Network. Zacznijmy od kilku przygotowań:

1. Dodanie sieci Polygon Mumbai do metamaski.

Najprostszą metodą jest przewinięcie w dół mumbai.polygonscan.com stronie internetowej, a znajdziesz przycisk „Dodaj sieć Mumbai”. Po prostu kliknij na niego i zatwierdź wyskakujące okienko metamaski. 

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

2. Pobieranie Test Matic z kranu:

Aby otrzymać token Mumbai MATIC, po prostu skopiuj swój adres portfela i włóż go do poniższego kranu. Tokeny MATIC pojawią się w Twoim portfelu kilka sekund później.

Bateria Testnet Matic: https://mumbaifaucet.com/

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Wdrażanie kontraktu za pomocą Remiksu:

Remix: Remix Online IDE to potężny zestaw narzędzi do programowania, wdrażania, debugowania i testowania Ethereum oraz inteligentne kontrakty kompatybilne z EVM.

Nie zapomnij zmienić swojej sieci na Polygon Mumbai w Metamask.

Teraz, gdy mamy skonfigurowane wszystkie niezbędne rzeczy, zacznijmy:

Zawrzyjmy prosty kontrakt, który zapisuje nasze imiona i wiek. W naszym remiksie nazwijmy go simpleStorage.sol. Po naciśnięciu CTRL + S zostanie pomyślnie skompilowany.

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Aby wdrożyć na Polygon, najpierw musimy zmienić środowisko na Injected Provider, czyli Metamask w Remix IDE.

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Kiedy klikniemy przycisk Deploy po zaktualizowaniu środowiska, Metamask poprosi o potwierdzenie, a kiedy to potwierdzimy, umowa zostanie pomyślnie wdrożona w Polygon Mumbai Testnet.

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Weryfikuj i publikuj umowy za pomocą Polygonscan:

Za pomocą będziemy weryfikować umowy narzędzie do weryfikacji polygonscan.

  1. Możemy łatwo wypełnić szczegóły, takie jak wdrożone umowy, wersje kompilatora itp. Na stronie internetowej. Następnie możemy kliknąć Kontynuuj.
Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Na następnej stronie musimy uzupełnić inne szczegóły, takie jak kod kontraktu, argumenty konstruktora i tak dalej. Po wprowadzeniu niezbędnych informacji możemy po prostu kliknąć przycisk „Zweryfikuj i opublikuj”.

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Umowa zostanie pomyślnie potwierdzona po kilku sekundach, jak pokazano poniżej.

Samouczek: Wdrażanie inteligentnych kontraktów w łańcuchu wielokątnym PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Wnioski:

Matic Blockchain jest odpowiedzią na zatłoczony świat Blockchain i dotknięty mnóstwem aplikacji, co powoduje deprecjację ekosystemu Blockchain. 

Wykorzystaj skalowalność Matic Blockchain i pozwól QuillAudyty zarządzaj integralnością i bezpieczeństwem swojej platformy Polygon (Matic) dzięki niezrównanym usługom audytu inteligentnych umów Matic.

Usługi audytu inteligentnych umów Polygon:

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

Bezpieczeństwo Web3- Potrzeba godziny

Czemu QuillAudits dla bezpieczeństwa Web3?
QuillAudits jest dobrze wyposażony w narzędzia i wiedzę specjalistyczną, aby dostarczać rozwiązania w zakresie cyberbezpieczeństwa, oszczędzając miliony strat finansowych.


Najczęściej zadawane pytania

Jak wdrożyć smart kontrakt w sieci Matic?

Po przeczytaniu i wykonaniu powyższych kroków powinieneś być w stanie wdrożyć kontrakty w Matic Network.

W jakim języku są napisane inteligentne kontrakty Polygon?

W Polygon inteligentne kontrakty są pisane przy użyciu Solidity Language.

Jak zabezpieczyć smart kontrakt na Polygon?

Inteligentne kontrakty na Polygon można zabezpieczyć, przeprowadzając audyt bezpieczeństwa. Inteligentne audyty kontraktów polegają na dokładnym zbadaniu kodu kontraktu w celu złagodzenia błędów, tak aby kontrakt pozostał bezpieczny przed złośliwymi aktorami i zewnętrznymi wektorami ataków.

Co to jest Polygon Mumbai Testnet?

Mumbai testnet to sieć testowa sieci Polygon, która replikuje sieć główną Polygon. Umożliwia programistom wdrażanie, testowanie i uruchamianie ich dApps w środowisku blockchain bez ryzyka i bez żadnych kosztów.

139 odwiedzajacy

Znak czasu:

Więcej z Quillhash