見出し画像

Polygonって?

それは、「集約」するチェーン

※この記事は、2024年4月4日に公開されたPolygon Labsによるブログ記事 "WTF is Polygon?" を翻訳したものです。

忙しい人のためのまとめ:

  • Polygon(ポリゴン) = アグリゲートされたブロックチェーンの、世界的ネットワーク

  • AggLayer(アグレイヤー) = 主権を持つ、接続されたチェーン間で共有された流動性とステートへのアクセスを可能にする、水平方向にスケーラブルなマルチチェーンネットワーク

  • Polygon CDK = 開発者が、主権を持ち相互接続されたZK L2を立ち上げたり、既存のL1をAggLayerに接続したりすることを可能にする

  • 次世代のZK証明技術によってこのパフォーマンスとセキュリティは実現される

「Polygon」と聞いて、多くの人はPolygon Proof-of-Stake(PoS)のイーサリアムサイドチェーンのことを思い浮かべるでしょう。
これは決して誤解ではありません!
ユーザー/開発者のコミュニティの皆様のおかげで、Polygon PoSは世界で最も広く使用されているブロックチェーンの1つになることができました。実際、素晴らしい成果を上げています一部の分析によると、2023年にユニークアドレスが91%増加し、2024年4月初旬には日次アクティブアドレスが過去最高の130万に達しました。低コスト、超高速、dApps、開発ツール、中央集権型取引所を含む非常に堅牢なネットワークとの接続など - Polygon PoSは繁栄し、技術的に強力で、環境にやさしいネットワークであると言えるでしょう。しかし、Polygon Labsのコア開発者による過去2年間の最先端のゼロ知識研究、そしてコミュニティによる徹底的な議論、貢献、フィードバックの結果、「Polygon」がPolygon PoS「だけ」であると言うのは正確ではありません。

Polygonは「アグリゲーション」

この投稿(Polygonは最初のアグリゲートされたブロックチェーンネットワーク)では、新しいメンタルモデルを紹介しました。Polygonは、状態と流動性がすべての間で共有される、弾力的にスケーラブルな独立チェーンのウェブです。
モノリシック・ブロックチェーンとモジュラー・ブロックチェーンの長所を統合した進化形として、需要に応じて新しいチェーンを立ち上げたり、既存のチェーンをシームレスに統合して相互運用したりすることができます。コンポーザビリティとは、開発者が単一のチェーンだけで構築するのではなく、接続されたすべてのプロトコル間のユーザーを活用することができる、という意味です。
これにより、実質的に無制限の容量、より優れたネットワーク効果、より迅速なファイナリティ、そして他の既存のチェーン設計よりも高いセキュリティを実現することができます。

Polygonがアグリゲート・ブロックチェーンになるためには、いくつかの重要な要素が連動する必要があります:

  • AggLayer(統合された流動性のため): マルチチェーンネットワーク全体で流動性を統合するプロトコル。接続されたすべてのチェーンからの証明を集約し、ほぼ瞬時の原子クロスチェーントランザクションの安全性を確保します。

  • Polygon CDK(無制限のスケールのため): モジュール式のオープンソース・ツール。開発者は独自のソブリン開発者が独自のソブリンなZK-powered L2をデプロイしたり、既存のL1/L2チェーンをAggLayerに移行したりすることを可能にします。常に独立しています。

  • 次世代の証明技術へのアップグレード(Type 1モードから開始): イーサリアムのブロックを証明できるType1モードを含む、ZK証明の生成における継続的な技術革新は、より速く、より安価なZK証明につながり、開発者とユーザーのエクスペリエンスを向上させるとともに、Polygon PosをzkEVMバリディウムに移行するための基盤を築きます。

これらの意味するところを詳しく見ていきましょう。

「アグリゲート(集約)」とは?

私たちの定義は次の通りです:主権を持つ接続されたチェーン間で共有された流動性と状態へのアクセスを可能にする、水平方向にスケーラブルなマルチチェーンネットワーク。
文脈と合わせて詳しく説明します:
これまで、ブロックチェーン設計には主に2つのアプローチがありました:モノリシックアーキテクチャ(設計上統一され相互運用可能で、コンセンサス、データ可用性、実行を担当するノードを実行し、決済レイヤーとして機能する)と、モジュラーアーキテクチャ(多くのチェーンが独立して並行して実行され、それぞれの主権を維持する)の二種類です。
両者にはそれぞれ長所と短所があります。モノシリックチェーンは統一性とより良いユーザーエクスペリエンスを可能にしますが、多くの場合、主権と真のグローバルなスケーラビリティを犠牲にします。対照的に、モジュラーチェーンはこれらの問題は解決しつつ、一方でチェーン間に隔たりを作ってしまい、ステートと流動性を分断してしまい、ユーザー体験の悪化とクロスチェーンブリッジングに新たなセキュリティリスクをもたらしてしまいます。
アグリゲートされたブロックチェーンは、両者を統合し、それぞれの長所を組み合わせます。

アグリゲートされたブロックチェーンによって、開発者もユーザーも、モジュラーチェーンの主権とスケールと、そしてモノリシックチェーンの統一された流動性とUXを享受することができます。
AggLayerの文脈では、異なるチェーンを接続し、高速で安全なチェーン間トランザクションと通信を可能にします。
流動性とセキュリティ保証を集約することで、「数多くの独立したブロックチェーンを、普段使っているインターネットのように使用するには?」という、クリプトの大きなUX問題の1つを解決することができます。

流動性統合のためのAggLayer(アグレイヤー)

AggLayerは、初めてのアグリゲーション・ブロックチェーン・ネットワークです。これは中立的で分散型のサービスであり、接続された全てのチェーンからの証明を受け取り、チェーンの状態が一貫していることを検証し、それらの証明を集約した上でイーサリアムで決済が行われます。
本質的には、AggLayerは2つのことを可能にします:

  1. 接続された全てのチェーンの証明の集約

  2. イーサリアムよりも低いレイテンシーで、安全なクロスチェーン取引の実現

基本的に、AggLayerは様々な実行環境を持つ様々なチェーンが安全に相互運用させる、暗号化で強化されたシンプルなサービスとなります。これにより、それぞれのチェーンは、ZK証明の硬い計算を活用することで、イーサリアムよりも低いレイテンシーで他チェーンからのメッセージやバンドルを受け入れることができます。
そうすることで、AggLayerは初めて、集約型のブロックチェーンネットワーク(aggregated blockchain network)を実現します。
「マルチチェーンネットワーク」とは違い、AggLayerはイーサリアムへの単一の、統一されたブリッジに依存しています。
イーサリアムからすれば、全てのロールアップは大量の資産を持つステートルートを束ねたスマートコントラクトと、何が出入りできるのかを指定するベリファイヤーから成っています。
しかし、あるL2チェーンのユーザーが別のチェーンとのトランザクションを行いたい時はどうしたら良いでしょうか。選択肢は2つあります:一つ目は、イーサリアムにアセットを引き出して別のL2にブリッジするという面倒な方法、あるいは7日間の遅延が発生するOptimistic Proofを使用する方法です。二つ目は、サードパーティのブリッジングサービスを利用して、このサービスは目的のチェーン上でSynthetic Token(シンセティックトークン)をミントし、信頼前提に依存する方法です。
アグリゲートされたブロックチェーンに、ここにステートと流動性を共有する、第三の方法を提示します。
AggLayerの設計では、接続された全てのチェーンに対し、イーサリアム上にはたった一つのブリッジコントラクトだけが存在します。私たちからは多重に見えても、イーサリアムからしたらたった一つのコントラクトです。
それぞれのチェーンがUnified Bridgeのルートのローカルコピーを持つことで、イーサリアムへの出金やサードパーティブリッジサービスを利用するセキュリティ上のリスクを取らずにクロスチェーン取引を実現することができます。全ての接続されたチェーンがUnified bridge(ちなみに既に動いています!)を共有していることで、AggLayerは資産を代替可能(fungible)にします。
つまり、Polygon zkEVMユーザーが Xレイヤー上のユーザーにPOLを送りたい時、 wrap(ラップ)されたシンセティック版やXレイヤーのローカル版ではなく、 ネイティブなPOLを送ることができます。
ネイティブトークンはunified bridgeを通して移動させることができ、どのチェーン上でもなおネイティブトークンとして利用することができます。
しかし現在、AggLayerのうち最初のいくつかコンポーネントだけが動いています。
これは大きな一歩ですが、ほんの始まりに過ぎません。
AggLayerの基本的なロジックやアーキテクチャをより深く知りたい方は、Polygon Labsの共同設立者、Brendan FarmerのMirrorの投稿をご覧ください。

Polygon CDK: 弾力的なスケーラビリティのために

Polygon CDKは、ブロックチェーン開発者向けのモジュラー式オープンソースのソフトウェアツールキットです。開発者がEthereum上に新しいL2チェーンを立ち上げたり、Type 1 Proverを使用して既存のレイヤー1(L1)チェーンをL2に移行したりする権限を与えます。
モジュラー式とは、チェーンの主権性の理念の下で、様々なチェーンアーキテクチャのインストールと設定をCDKがサポートすることを意味します。
チェーンがどのようなものであるべきかは、開発者に任せられるべきです。
Polygon CDKを使用することで、開発者はサポートされたオープンソースのコンポーネントのセットから、チェーンのニーズに特化したアーキテクチャを調整できます。例えば、開発者はロールアップモードかバリディウムモードかを選択できます。ロールアップはチェーンのトランザクションデータを直接Ethereumに投稿するのに対し、バリディウムはトランザクションハッシュのみを投稿します。サポートされたコンポーネントから選択することに加えて、開発者は特定の要件に対して自由にカスタムコンポーネントを統合することもできます。
すでに多くのプロジェクトがPolygon CDKを使用して構築またはテストしており、ImmutableGnosis PayLibreHyprPalm NetworkIDEXなど、多数のプロジェクトがあります。

zkEVMプルーバーの次世代アップグレード「Type 1 Prover」

最近、Polygon Labsの開発者たちは、Polygonプロトコル用のzkEVMプルーバーのアップグレードを発表しました。これは次世代の証明技術であり、Toposwareのコア研究者からの貢献により可能になりました。
このアップグレードは、高性能なType 1モードをサポートします。これはEthereumと同等で、MITとApache 2.0のデュアルライセンスの下で提供され、GitHubで利用可能です。Type 1は2つの点で革命的です:

  1. Type 1により、既存のEVMチェーンがZK L2になり、将来的にはAggLayerに接続することができます。これはPolygon PoSをZK L2に移行するための基礎的なステップです。

  2. Type 1はメインネットのEthereumブロック自体を証明し、この投稿の時点で平均コストはトランザクションあたり$0.002-$0.003です。

Plonky3とType 1 zkEVMプルーバーへの追加の最適化により、今後1年で30〜50倍のコスト削減が期待されます。この次世代zkEVMプルーバーは、Polygon CDKで構築されたチェーンにより低いコスト、より低いレイテンシー、そしてより良いユーザーエクスペリエンスをもたらします。
より深い技術的な洞察については、Toposwareのブログ投稿をチェックしてください。

開発者とユーザーにとっての意味

AggLayerはほぼ瞬時の原子的トランザクションを可能にし、エコシステム全体の流動性を統合し、より良い資本効率を生み出し、ユーザーエクスペリエンスを劇的に改善します。
Polygon CDKと組み合わせることで、Polygonは無限に弾力的で統一されたネットワークとなり、需要に応じて新しいチェーンをスピンアップして立ち上げたり、既存のEVM L1チェーンを移行してAggLayerに接続したりすることができます。つまり:

AggLayerに接続されたL1とL2にとって

  • クロスチェーンの統合された流動性にアクセスできます。

  • 集約されたユーザーにリーチできます。

  • チェーンの設計と実装方法について完全な主権を維持できます。

  • ガス代、バリデーター報酬などのユーティリティトークンを設計できます。

  • Ethereumへのより良いブリッジが得られます。

dApp開発者にとって

  • 集約されたユーザーにリーチできます。

  • クロスチェーンの統合された流動性にアクセスできます。

  • dAppが他のチェーン上にある場合でも、すべてのチェーンのユーザーが面倒なブリッジングUXなしでそれと相互作用できます。

  • チェーンが共有シーケンシングなどの調整メカニズムをデプロイする場合、ほぼ瞬時のクロスチェーン原子的トランザクションを楽しめます。これは、アグリゲートされたネットワークのユーザーへの真の成長とアクセスを意味します。

エンドユーザーにとって

  • インターネットのように感じるUX。面倒で頻繁なブリッジングを必要としない単一の環境。

  • AggLayerの最終状態では、エンドユーザーは非常に高速にクロスチェーントランザクションを実行できるようになります。

  • ユーザーのセキュリティが強化されます。

開発者向けリソース

  1. dApp開発者の方は、プロトコルのドキュメンテーションをチェックし、Polygon PoS/Polygon zkEVM/Polygon Miden(近日公開)のうちどのチェーンが適しているかを検討してください

  2. チェーン構築者の方は、CDKの技術ドキュメントをお読みください

  3. 未来志向の思想家のあなたは、AggLayerのドキュメント(開発中)をお読みいただくか、詳細な解説を是非ご覧ください。

  4. 気になることがあればフォーラムで是非聞いてみてください。


Polygon技術に関する最新情報は、ブログやソーシャルチャンネルをチェックしてください!

ウェブサイト | Twitter | フォーラム | Telegram | Discord | Instagram | LinkedIn | Polygon Knowledge Layer