Polygonでブロックチェーン開発を行う8つの理由
執筆者 Daniel Idowu
Ethereumブロックチェーンは、NFT市場やゲームから拡大を続けるDeFiエコシステムまで、多種多様な経済活動をサポートしています。Ethereumはスマートコントラクトを用いてこの機能のために設計されており、これによって多種多様なアプリケーションを作成することができます。
Polygonは、ユーザーによりに高速な取引とより低いコストを提供するために作られたEVM互換のブロックチェーンです。Polygonは、Ethereumと並行して動作し、取引を高速に処理する並列ブロックチェーンとして機能します。Polygonは独自のコンセンサスを維持し、Ethereumからセキュリティを継承しないため、「サイドチェーン」と呼ばれています。
この記事では、Polygonの仕組みについてより詳しく説明し、開発者がブロックチェーン開発にPolygonを選ぶ主な理由を挙げます。それを通じて、Polygonでの開発を始める方法についてのガイダンスを提供します。
Polygonとは何か?
以前はMatic Networkとして知られていたPolygonは、独自のコンセンサスを維持するEthereumのサイドチェーンです。
zkSyncやStarkNetなどの他のLayer 2ソリューションとは異なり、Polygonは異なるクラスのアプリケーション向けに最適化された一連のブロックチェーンネットワークを開発しています。これらのネットワークには、Miden、Edge、Zero、Nightfall、Avail、Hermes、zkEVMスケーラビリティソリューションが含まれます。
Polygonは現在、構造的に異なる2つのLayer 2ソリューション、Polygon PoS ChainとPlasmaで機能しています。PlasmaとPolygon PoS Chainはどちらも、より安価で高速な取引の実現を目指していますが、動作方法と設計は異なります。
Polygon PoS Chainは、Ethereumのチェックポイントを実施してセキュリティを向上させるプルーフ・オブ・ステークのサイドチェーンです。Plasmaは、取引をオフチェーンで処理するサイドチェーンのネットワークです。これらのサイドチェーンは、定期的なチェックポイントをEthereumメインネットに提出します。
Polygonは、Ethereumエコシステムの規模、効率性、セキュリティ、有用性の向上を支援することを目指しています。これを実現するために、開発者ができるだけ迅速に魅力的なソリューションを生み出すことを奨励しています。Polygon独自の暗号通貨トークンであるMATICは、ステーキング、手数料の支払い、Polygonネットワーク内で相互作用する参加者間の取引の実行に使用されます。
開発者がPolygonを選ぶ理由
1. 速度とスケール
単一のサイドチェーン上で、Polygon Networkは理論上2秒未満の取引速度を達成できます。複数のサイドチェーンを使用することで、ネットワークは1秒あたり数百万件の取引を処理できるようになります。この仕組みにより、Polygonネットワークは処理できる取引数をスケールさせることができ、しかも迅速に行うことができます。
2. コストの低減
取引を処理する場としては、ガス代が低いため、低価値のアプリケーションではEthereumよりもPolygonが好まれることが多くなっています。プルーフ・オブ・ステークのサイドチェーンとして、Polygonは取引の「バッチ」を迅速に処理できるため、手数料が低くなります。
一部の暗号通貨アナリストによると、Polygon Maticのガス代は近い将来0.1ドルまで戻る可能性があるとのことです。これは、Ethereum Improvement Proposal(EIP)-1559の実装など、ネットワーク上のガス使用量を最小限に抑えるためのPolygonの取り組みによるものです。この提案は、ガス代の変動を抑えることを目指しています。
Polygonは、ネットワークのスケーラビリティを高め、ガス代を下げる可能性のあるZk Rollupsなどのスケーリングソリューションにも取り組んでいます。単一の取引の平均価格を算出するには、取引総支出を取引総量で割ります。
3. 堅牢なセキュリティ
Polygonのプルーフ・オブ・ステークチェーンはEthereumほど分散化されていませんが、セキュリティに関しては確固たる評判を確立しています。
トップクラスのレイヤー2ブロックチェーン企業の一つとして、Polygonは十分な資金を有し、最も優秀なWeb3開発者を多数雇用しています。
4. 開発の容易さ
Polygonのようなコミットチェーンは100%のEVM互換性を提供します。つまり、Ethereumで使用されているのと同じコードを、変更を加えることなくPolygonに公開できるということです。これは、既存のEthereumツールやインフラがそのままPolygonと互換性を持つことを意味します。
対照的に、ZK-rollup開発者にとっての参入障壁ははるかに高くなる可能性があります。というのも、そうしたシステムは頻繁なコード変更に依存することが多く、完全なツールインフラを備えていないためです。
Polygonはまた、開発者に幅広いツールを提供しています。よく使用されるツールには、Alchemy、OpenZepplin、Remix、Hardhat、Chainstack、Truffle、Ganache、Ether.js、Polyscanなどがあります。
これらのツールは、よりインタラクティブな学習体験を提供することで、開発者がPolygonを試すのに役立ちます。また、開発者がスマートコントラクトを容易に作成する助けとなり、Polygonエコシステムへの理解を深める助けにもなります。
5. 大規模なエコシステム
Polygonには、非管理型の分散型資産ブリッジ、シンセティックファーミングプロトコル、AMM分散型取引所、オープンワールドゲームなど、ビルダー、開発者、プロトコルからなる大規模なエコシステムがあります。
DeFi Llama(DeFi向けのTVLアグリゲーター)によると、Polygonは現在、TVL(総ロック価値)で全ブロックチェーン中6位にランクされており、TVLは20億ドルを超えています。2021年7月のピーク時の90億ドル超から80%以上下落しているものの、Polygonは依然として、すべてのEthereum Layer 2ソリューションの中で最も活発なエコシステムの一つを維持しています。
6. テンプレート
Polygonエコシステムのビルダーコミュニティは、開発者が新規プロジェクトを始める際に役立つ優れたテンプレートを作成しています。これには、カスタムビジネスロジックの構築ブロックとして使用できるスマートコントラクトテンプレートも含まれます。
例えば、Directualはローコード開発プラットフォームで、Web3マーケットプレイス向けのテンプレートを提供し、開発者がNFT開発に着手しやすくしています。Polygon Labsが提供するボイラープレートコードはWeb3ウェブサイトテンプレートとして機能し、開発プロセスを簡略化することで、Polygonアプリを迅速に構築できるようにしています。
7. 教育
Polygon Labsは、開発者教育をより広く普及させるため、Polygon Universityのベータ版をリリースしました。その目標は、意欲のある学習者なら誰でもWeb3での開発を学び、Ethereumの公共インフラのスケーリングに貢献できるようにすることです。開発者は、Polygon UniversityのWebサイト上の教材に取り組むことで、Polygonについてあらゆることを学ぶことができます。
Polygon Universityは、数千万人の開発者をWeb3に迎え入れ、彼らが活躍するために必要なツール、指導、知識を提供するというPolygonのより大きな計画の始まりに過ぎません。
8. 充実したドキュメンテーション
Polygon Wikiは、Polygonについて学びたい、あるいはPolygon上での構築に関心のある開発者向けに、充実したドキュメンテーション、コミュニティリソース、ガイドを提供しています。
Polygonのドキュメントは、スケーラブルなビジネスロジックの作成、スケーラブルなアプリケーションの作成、クレームの発行と検証、ゲーム用レシピの作成、DAOの作成など、幅広いトピックに関するリソースを提供しています。Wikiには、EIP-1559取引の送信方法やアカウント抽象化の概念に関する情報も記載されています。
Polygonでの開発を始めるには
Alchemyのようなノードプロバイダーを利用することで、Polygonテストネット、Mumbaiテストネット、Polygon Mainnetへのプロジェクトのデプロイが容易になります。Mumbaiテストネットにデプロイするには、Mumbaiフォーセットへのアクセスが必要です。
始めるには、Alchemy Polygon API Quickstartガイドをご覧ください。詳細なコードサンプルとわかりやすいチュートリアルが用意されており、開発を進める上で役立ちます。
その他のリソース
関連する概要

ブロックチェーンで魔法を生み出す
Alchemyは、最も強力なweb3開発者向けプロダクトとツールを、豊富なリソース、コミュニティ、そして卓越したサポートと組み合わせて提供します。


