Polygon zkEVM

Genx Beats [ゲンクスビーツ]のアバター

Ethereum Virtual Machine(EVM)と同等のゼロナレッジスケーリングソリューションとして、既存のほとんどのスマートコントラクト、開発者ツール、ウォレットシームレスに動作します。主な特長として以下の点が挙げられます:

  1. Ethereumと同等:Ethereumのスマートコントラクト、ウォレット、ツールなどがPolygon zkEVMでシームレスに動作します。
  2. Ethereumのセキュリティを継承:L2バッチングを利用したスケーリングの追加利点とともに、EthereumのセキュリティがL2に継承されます。
  3. 低コスト:ZK証明の力を利用してトランザクションのコストを低減します。また、L1ユーザーのコスト最適化のためのzkSNARKフットプリントのサイズがあります。
  4. 高性能:頻繁な有効性証明による高速ネットワーク確定性、世界で最速のZK証明であるPolygon Zeroテクノロジーの使用、極端なスケーラビリティのための再帰的STARKがあります。これにより、開発者はさまざまなユーザーエクスペリエンスのための異なるタイプのdAppsを作成できます。

また、Polygon zkEVMは、Ethereumのリッチなエコシステム、すなわちスマートコントラクト、開発者ツール、インフラ、ウォレットと等価性を維持することを目指しています。これにより、Ethereum L1とほぼ同等の体験をユーザーと開発者に提供しながら、スケーラビリティを大幅に改善できます。

その最終目標は、既存のアプリが動作することを可能にする互換性ではなく、等価性です。互換性を持つソリューションは、コード変更が必要な場合があり、また、開発者ツールが破損する可能性があります。しかし、Polygon zkEVMはEVM等価性を追求しており、これはEthereum上に構築されたほとんどのアプリケーション、ツール、インフラが、少ないか全く変更なしで直ちにPolygon zkEVMに移行できることを意味します。これは非常に重要な要素であり、理想的には以下のような事項が該当します:

  1. 開発チームはコードの変更を行わず、セキュリティの脆弱性を導入する可能性を排除します。
  2. コードの変更が必要ないため、追加の監査が不要で、チームのコストを節約します。
  3. 開発者の体験は大幅に向上します。アプリケーションの書き直しを行わないため、貴重な時間が節約されます。
  4. トランザクションはまだEthereum上で確定しているため、Ethereumのセキュリティと分散性の利点を究極的に享受できます。
  5. Polygon zkEVMは、既に活気ある活動的なEthereumコミュニティの利点を享受できます。
  6. 今日Ethereum上に構築されているアプリは互換性を持って設計されているため、dAppの採用が速く、大規模に進行できます。

ただし、現在のところ、Polygonのこのレイヤー2 zkEVMが他のチェーンと連携することはできません。将来的には、ユーザーのアセットをレイヤー2(L2)からレイヤー2に移動させる多くのチェーンを構築することが目標とされています。ただし、この機能はローンチ時には利用できず、将来的にはL2からL2への移動がロードマップに記載されています。

レイヤー2(L2)からレイヤー2とは?

「レイヤー2(L2)からレイヤー2への移動」は、一つのレイヤー2ソリューションから別のレイヤー2ソリューションへの資産(通常はトークンやその他のデジタルアセット)の移動を指しています。これは、ブロックチェーンネットワーク間の相互運用性とも関連しています。

現在のブロックチェーンエコシステムでは、異なるレイヤー2ソリューション間でアセットを移動するためには、一度レイヤー1(L1、通常はメインネットと呼ばれる)に戻らなければならない場合が多いです。たとえば、あるユーザーがPolygonからOptimismへアセットを移動したいとすると、現状ではPolygonからEthereumのレイヤー1にアセットを戻し、その後そのアセットをOptimismにデポジットするという手順が必要です。

このようなプロセスは時間と手数料がかかるため、多くのプロジェクトではレイヤー2ソリューション間で直接アセットを移動することができる「レイヤー2間のブリッジ」の構築に取り組んでいます。これは、「レイヤー2からレイヤー2への移動を可能にする多くのチェーンを構築すること」を目指しているという表現の背景にあります。

このようなブリッジの構築は、ブロックチェーン間の相互運用性を向上させ、ユーザーや開発者にとって利便性を大幅に向上させる可能性があります。しかし、現在のところPolygon zkEVMでは、この機能はまだ提供されていませんが、将来的にはロードマップに記載されています​。