チュートリアル: ポリゴン チェーンにスマート コントラクトをデプロイする

チュートリアル: ポリゴン チェーンにスマート コントラクトをデプロイする

読み取り時間: 4

ポリゴンネットワークとは?

以前は Matic Network として知られており、2017 年に設立された Polygon は、常に Ethereum スケーリング アーキテクチャの開発に注力してきました。

Polygon は、Ethereum ブロックチェーンのレイヤー 2 スケーリング ソリューションです。 Polygon は、複数のサイドチェーンを持つ Ethereum ブロックチェーンと同時に実行される、より高速なブロックチェーンとして機能します。 Polygon はプルーフ オブ ステークを使用してオンチェーンでトランザクションを処理します コンセンサスメカニズム イーサリアムからセキュリティを引き出します。

ポリゴン ネットワークを使用する理由:

Polygon はさまざまなテクノロジを利用しており、スマート コントラクトを開発するための優れた代替手段となっています。

ポリゴン ネットワークを使用すると、イーサリアム ブロックチェーンのセキュリティ、相互運用性、および構造上の利点を提供しながら、ブロックチェーン プロジェクトの柔軟性、スケーラビリティ、および主権を高めることができます。 さらに、イーサリアムと比較すると、ポリゴン ネットワークのガス料金は大幅に低くなっています。

また、現在の Plasma チェーン、ZK ロールアップ、および楽観的なロールアップに加えて、あらゆるスケーラビリティ ソリューションを含めるのに十分な適応性があると主張しています。

この記事を書いている時点で、
過去 7 日間について言えば、100 万を超えるスマート コントラクトが Polygon チェーンにデプロイされました。チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

展開の準備:

このデモンストレーションの目的で、Polygon の Testnet、つまり Polygon Mumbai Network を使用します。 いくつかの準備から始めましょう。

1. Polygon Mumbai Network を Metamask に追加します。

最も簡単な方法は、下にスクロールすることです ムンバイ.polygonscan.com 「ムンバイ ネットワークの追加」ボタンが表示されます。 それをクリックしてメタマスクのポップアップを承認するだけです。 

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

2. Faucet から Test Matic を取得する:

Mumbai MATIC トークンを取得するには、ウォレットのアドレスをコピーして、下の蛇口に挿入するだけです。 数秒後にウォレットに MATIC トークンが表示されます。

Testnet Matic フォーセット: https://mumbaifaucet.com/

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

Remix を使用してコントラクトをデプロイする:

リミックスします: リミックスします オンライン IDE は、開発、展開、デバッグ、およびテストのための強力なツールセットです Ethereum EVM 互換のスマート コントラクト。

Metamask でネットワークを Polygon Mumbai に変更することを忘れないでください。

必要なものがすべて設定されたので、始めましょう。

名前と年齢を保存する簡単な契約を作成しましょう。 このリミックスでは、それを simpleStorage.sol と呼びましょう。 CTRL + S を押すと、正常にコンパイルされます。

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

Polygon にデプロイするには、まず環境を Remix IDE の Injected Provider (Metamask) に変更する必要があります。

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

環境を更新した後に Deploy ボタンをクリックすると、Metamask は確認を求めます。確認すると、コントラクトが Polygon Mumbai テストネットに正常にデプロイされます。

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

Polygonscan を使用して契約を検証および公開します。

を使用して契約を検証します。 ポリゴンスキャン検証ツール。

  1. デプロイされたコントラクト、コンパイラのバージョンなどの詳細を Web サイトに簡単に入力できます。 次に、続行をクリックします。
チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

次のページでは、コントラクト コード、コンストラクター引数などのその他の詳細を入力する必要があります。 必要な情報を入力したら、[確認して公開] ボタンをクリックするだけです。

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

以下に示すように、数秒後にコントラクトが正常に確認されます。

チュートリアル: ポリゴン チェーン PlatoBlockchain データ インテリジェンスにスマート コントラクトを展開します。垂直検索。あい。

結論:

Matic Blockchain は、ブロックチェーン エコシステムの廃止をもたらす多数のアプリケーションの影響を受けて混雑しているブロックチェーンの世界に対する答えです。 

Matic Blockchain のスケーラビリティを受け入れて、 クイルオーディッツ 比類のない Matic スマート コントラクト監査サービスを使用して、Polygon(Matic) プラットフォームの整合性とセキュリティを管理します。

Polygon スマート コントラクト監査サービス:

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

Web3 セキュリティ - 今こそ必要

なぜ Web3 セキュリティの QuillAudits?
QuillAudits は、数百万ドルの資金の損失を防ぐサイバーセキュリティ ソリューションを提供するためのツールと専門知識を十分に備えています。


よくあるご質問

Matic ネットワークにスマート コントラクトをデプロイするにはどうすればよいですか?

上記の手順を読んで従うと、コントラクトを Matic Network にデプロイできるようになります。

Polygon スマート コントラクトはどの言語で書かれていますか?

Polygon では、スマート コントラクトは Solidity Language を使用して記述されます。

Polygon でスマート コントラクトを確保する方法は?

Polygon のスマート コントラクトは、セキュリティ監査を実行することで保護できます。 スマート コントラクトの監査は、コントラクトのコードを徹底的に検査してエラーを軽減し、悪意のあるアクターや外部の攻撃ベクトルからコントラクトを安全に保つことです。

Polygon Mumbai テストネットとは?

Mumbai テストネットは、Polygon メインネットを複製する Polygon ネットワークのテストネットです。 これにより、開発者はブロックチェーン環境で dApp をリスクフリーかつ無料で展開、テスト、および実行できます。

139 ビュー

タイムスタンプ:

より多くの クイルハッシュ