効率的な dApps を構築するために Ethereum ではなく Polygon を選択する
公開: 2023-03-13Polygon は、Polygon で dApp を作成するときに多くの選択肢を提供することを目的としています。 スピードよりもセキュリティを重視する開発者もいれば、手数料とスピードを下げるためにセキュリティを妥協する開発者もいます。このテクノロジーは、これらのさまざまな機能すべてに対応するために、複数の Ethereum 中心のスケーリング ソリューションを構築しています。
イーサリアムは、暗号通貨スペースの柱であり続けています。 DeFi からスマート コントラクト、さらには NFT に至るまで、イーサリアムは Web3 の重要なイノベーションの 1 つです。 しかし、目覚ましい成功にもかかわらず、このテクノロジーは、大規模なネットワークの輻輳、高いネットワーク料金、およびトランザクション スループットの低下に苦しんでいます。これらの要因により、新しい暗号プロジェクトが規模を拡大する余地が生まれました。 Polygon はそのようなプロジェクトの 1 つです。
2017 年に設立されたインドを拠点とするソフトウェア会社 Polygon Technology は、分散化の利点を犠牲にすることなく Ethereum をスケーリングします。 Polygon 上の dApps の数が 53,000 に達したことで、企業はテクノロジーの低料金と高速性を利用して、イーサリアムを利用した dApps を構築しています。
この記事では、Polygon のさまざまな側面と、dApps 開発に Ethereum を使用するよりもテクノロジが優れている理由を調べます。
Polygon dApp ビルダーはどのように機能しますか?
Polygon は、開発者が Ethereum の制限にとらわれることなく、Ethereum 上に dApps を構築できるようにするレイヤー 2 スケーリング ソリューションです。
その方法は、オフチェーン オンチェーン コンセプトとプルーフ オブ ステークのようなさまざまなガバナンス モデルを使用してレイヤー 2 ソリューションを開発することです。これにより、ネットワークのエネルギー フットプリントが 99.95% 削減されます。これは、イーサリアムもザ マージ後に達成したものです。 ネットワーク参加者がトランザクションを検証するために MATIC をステークする PoS アーキテクチャを使用することに加えて、Polygon は、開発者がオープンソース SDK を使用して、複数のスケーリング技術の背後で Polygon dApp を起動できるようにします。
ZK-Rollups:イーサリアムベースのテクノロジーは、ゼロ知識 (ZK) プロトコル開発者の Mir を 4 億米ドルで買収しました。 このプロトコルが行うことは、トランザクション認証者が実際に情報にアクセスすることなく暗号化されたデータを検証できるようにし、170 ミリ秒未満で検証証明を生成できるようにすることです。
オプティミスティック ロールアップ:イーサリアムに送信する前に、いくつかのオフチェーン トランザクションを大量のバッチにまとめることで構成されます。 このようにして、固定費が複数のトランザクションに分散され、エンドユーザーの手数料が削減されます。 本質的に、このスケーリング手法は、矛盾のあるトランザクションを識別するための不正証明方法に従って、オンチェーン トランザクション バッチの有効性証明を押し出すことなく、オフチェーン トランザクションの有効性を前提としています。
プラズマ チェーン:このスケーリング手法は、イーサリアムのメイン チェーンに親子関係を構築します。 たとえば、プラズマ チェーンは Polygon に独自の dApp を展開できます。これは、他のサイドチェーンがハッキングされたりダウンしたりしたときに役立ちます。 さらに、プラズマ チェーンはオフチェーン トランザクションをより高い効率レベルで提供する傾向があります。
これらのスケーリング方法の背後にあるのは、Polygon で dApp を構築するのにかかる時間に対する答えは、イーサリアムやその他のブロックチェーン テクノロジの場合と同じですが、トランザクションの速度とコストの差は比類のないものです。
dApp 開発のための Polygon の機能
このテクノロジーは、ソブリン ブロックチェーンと Ethereum の機能を魅力的な機能セットに統合し、開発者が Polygon で非常に効率的でスケーラブルで高速な分散型アプリを構築するのに役立ちます。
イーサリアムの互換性
Polygon で dApp を構築すると、技術スタック、言語、標準、およびツールに対する完全な Ethereum 互換性を備えたプラットフォームで作業できます。
高いスケーラビリティ
このテクノロジーは、専用のブロックチェーン、スケーラブルなコンセンサス アルゴリズム、およびカスタマイズされた Wasm 実行環境に基づいて構築されています。
競争力のあるネットワーク 優れたセキュリティ
Polygon dApp の開発は、イーサリアムまたはプールまたはバリデーターのいずれかによって提供されるモジュール式の「サービスとしてのセキュリティ」機能に基づいて構築されています。
相互運用性
このテクノロジーには、外部システム用の任意のメッセージング パッシング ブリッジのネイティブ サポートが付属しており、ブリッジング SDK ポリゴンが提供するものを使用してイーサリアムのメイン チェーンに簡単に接続できます。
優れたユーザー エクスペリエンス
Polygon で dApp を構築する場合、Web2 の場合と非常によく似ていますが、トランザクションの即時ファイナリティなどの機能の背後に純粋に存在します。
モジュール性
Polygon には、高い拡張性、カスタマイズ、アップグレード可能性、コミュニティ コラボレーション、および市場投入までの時間の短縮が備わっています。
dApp 開発のための Polygon のこれらの機能は、イーサリアムの採用と同等の技術を提供し、イーサリアムのすべての制限を差し引いたものにするように設計されています。 これにより、開発者と企業の両方が Polygon で分散型アプリを構築することが有益になります。
これらの機能セットと dApp 開発のための Polygon の明白な利点の中で、イーサリアムを手放す時が来ましたか? また、技術レベルでは、Ethereum は Polygon dApp 開発とどのような違いがありますか?
Polygon と Ethereum での dApp の作成
The Merge は Ethereum をプルーフ オブ ワークからプルーフ オブ ステークに移行し、112 TWh のエネルギー消費を 0.01 TWh に削減しましたが、このテクノロジーは Polygon が既に存在する場所です。
ただし、Merge は、Ethereum に伴う高い変動トランザクション コストを変更しませんでした。これは、Polygon が大規模に対処する要因です。 これに加えて、トランザクション処理速度も変更されていません。これは、Polygon dApps 開発の場合、レイヤー 2 スケーラビリティ ソリューションの背後で 1 秒あたりわずか 65,000 トランザクションです。
Polygon で dApps を構築することが理にかなっている理由を理解するために、違いを調べてみましょう。
要因 | イーサリアム | ポリゴン |
---|---|---|
財団 | 2013年 | 2017年 |
スケーラビリティ | 10TPS | 7000 |
時価総額 | 1395.6億 | 76億9800万 |
平均取引手数料 | 0.4876 | 0.01 米ドル |
プログラミング言語 | 堅牢性 | Solidity、Golang、Vyper |
トランザクションの決定論的ファイナリティ | インスタント | 5分 |
合計dApp | 2970年 | 53,000 |
Polygon の人気は急速に高まっていますが、このテクノロジにはまだいくつかの問題が蔓延しています。 Polygon を完全に理解するには、Polygon に付随する制限を知ることが重要です。 それらを簡単に見てみましょう。
- イーサリアムへの依存:イーサリアムは、決済層として Polygon のエコシステムの中心にあります。 これにより、Polygon はその操作を Ethereum に完全に依存することになりました。
- 開発中:現在、Polygon にはスケーリング ソリューションとして Matic POS Chains と Matic Plasma が付属しています。 Optimistic Rollups、zk Rollups、Sidechains、Validum Chains、Enterprise Chains などの他のスケーリング ソリューションは、まだ開発段階にあり、いつ公開されるかは不明です。
- Matic プラズマ チェーン:ポリゴン プラズマ チェーンは、限られた一連のユース ケースにのみ使用できます。 比較すると、POS チェーンは、Matic Plasma と比較して優れたユーザー エクスペリエンスと柔軟性を提供するため、はるかに有名です。
- 競合: Solana、Cosmos、Polkadot など、着実に勢いを増している多数のスケーリング ソリューションがあります。 彼らは、イーサリアムやその他のブロックチェーンを利用して、より良いユーザーエクスペリエンスを提供しています. この中で、他のソリューションが登場し、Polygon の市場シェアを獲得する可能性があります。
ここまで説明してきたすべてのことから、明らかなことが 1 つあります。テクノロジーには対処する必要があるいくつかの制限がありますが、dApp 開発のための Polygon の利点は無視できません。 ただし、起業家にとって必要なことは、Polygon で dApp を作成できるユース ケースを知ることです。
Polygon で dApp を構築するユースケース
Appinventiv のような dApp 開発サービス プロバイダーが Polygon を選択する最大の理由は、最終製品が Ethereum アプリ開発から得られるものと同じであるにもかかわらず、カスタマー エクスペリエンスがはるかに優れているという事実です。 そのため、企業は同じ Ethereum を利用したアプリを利用できますが、ユーザーは革新的なユーザー エクスペリエンス、より低いトランザクション速度、最小限のトランザクション料金を利用できます。
支払い: Polygon プラットフォームは、支払いプロセスを高速化する dApps を作成するように設計されており、特殊な API と SDK の統合により、ほぼリアルタイムの支払い決済を強化します。 これにより、アプリ、ユーザー、マーチャントは、通常は ETH または ERC-20 トークンを介して、複数の暗号通貨を介して即座にトランザクションを実行できます。 このシステムは、3 つの異なるフェーズで展開されています。1. ERC-20 トークン支払い 2. クロスチェーンでのトークン転送 3. 法定通貨ベースの支払いモデル。
融資プラットフォーム: Polygon で dApp を構築する際に考慮すべき次のユース ケースは、貸し手がユーザーの信用格付けを分析できるようにするモジュールを作成し、ローンの支払い過程を自動化するスマート コントラクトを構築することです。
ゲーム: Polygon のレイヤー 2 サイドチェーン スケーリング ソリューションにより、ブロックチェーン ベースのゲーム プラットフォームの開発が効率的かつ迅速になります。 Ethereum と Polygon が連携することで、プラットフォームは Polygon 以外のブロックチェーン ゲームが直面する遅延の問題に対処できるようになります。
その他の使用例: Polygon で分散型アプリを構築する際に考慮すべきさまざまな使用例があります。たとえば、分散型取引所でより高速で安価な取引を提供するために必要な決済時間を短縮できるようにするなどです。
[また読む: dApp で収益化する方法は?]
これらのユースケースの中で、Polygon エコシステムは急速に拡大しています。 ここでは、ネットワークの一部であるトップ アプリケーションのいくつかを見ていきます。
さらに、ほとんどの dApps には、ユーザーの秘密鍵の詳細を送信せずにトランザクションに署名する方法が必要です。 スケーラビリティの強化により、このテクノロジーは dApp のオープン ID フレームワークを有効にし、プライバシーの問題を解決するのに役立ちます。
これらの使用例は、企業が Polygon で dApp を開発する必要がある理由の表面レベルの説明にすぎません。 Polygon 上に構築できるアプリケーションは他にもたくさんあります。
最終的に、Polygon dApps は Ethereum 上に構築されていますが、特にトランザクション速度とコストにおいて、いくつかの非常に重要な違いがあります。 このような高価なガス料金と遅いトランザクションは、ユーザー エクスペリエンスの低下につながり、プラットフォームの採用に悪影響を与える可能性があります。 この点については、より高速なトランザクションと低ガス料金をサポートする機能のおかげで、Polygon を選択する方がビジネス上理にかなっています。
Appinventiv では、クライアントの顧客のことを第一に考えることを常に心がけており、これが Polygon で dApp を作成する理由です。 このテクノロジーを使用して、クリプト ウォレット アプリから DeFi 取引所まで、さまざまな分散型アプリを構築し、すべてがポジティブなカスタマー エクスペリエンスを約束しています。
次の dApp プロジェクトのためのテクノロジーを探求したいとお考えですか? ブロックチェーンの専門家にお問い合わせください。