Polygon PoSは、開発者やウォレットにとってはイーサリアムと同じように使える低手数料のブロックチェーンですが、独自のバリデーター群で動いています。この記事では、その成り立ち、どのように守られているか、手数料が安い理由、そしてネイティブUSDCとブリッジ版USDCの違いを説明します。
「レイヤー2」のような用語が初めての方は、レイヤー1・レイヤー2・レイヤー3をご覧ください。
Polygonとは何か、誰が作ったのか
Polygonは、2017年にインドの開発者チームが始めたMatic Networkというプロジェクトとして始まり、2021年にPolygonへ名称を変更しました。Polygon Labsとより広いコミュニティによって開発され、財団とトークン保有者によって運営(ガバナンス)されています。
解決しようとした問題は、単純でした。2020年から2021年にかけて、イーサリアムのメインネットは非常に高くなり、一般のユーザーは少額の取引すら負担できなくなりました。Polygon PoSは、同じ種類の環境であるEVMを、1セントの何分の一という手数料で提供しました。アプリは少ない変更で移行でき、MetaMaskなどのウォレットでは、ネットワークを追加するだけで使えました。
現在Polygon PoSは、決済、ステーブルコインの送金、ゲーム、ポイントプログラムやコンシューマー向けアプリ、分散型金融などに使われています。
仕組み:独自のバリデーターとチェックポイント
Polygon PoSは、独自のバリデーター群を持つプルーフ・オブ・ステークのチェーンです。ロールアップではありません。バリデーターはPOLトークンをステークし、順番にブロックを生成します。ブロックは約2秒ごとに届きます。よく引用される数値は2秒ですが、実測値は異なることがあるため、現在のペースはチェーンのページで確認してください。
このチェーンには、2層のソフトウェアがあります。実行レイヤーはブロックを生成し、EVM互換です。もう1つのレイヤーであるHeimdallは、バリデーター群とファイナリティを追跡します。一定の間隔で、チェーンはチェックポイントをイーサリアムに書き込みます。これは、直近の履歴をコンパクトにまとめたコミットメントです。チェックポイントは、履歴の証明や、イーサリアムへの資金の移動に役立ちます。ただし、イーサリアムがPolygonのすべての取引を検証するという意味ではありません。
これが、Arbitrumのようなロールアップとの重要な違いです。ロールアップは取引データをすべてイーサリアムに投稿し、イーサリアムのセキュリティを引き継ぎますが、Polygon PoSは主に独自のバリデーターとそのステークに依存します。ロールアップ:オプティミスティックとZKの違いをご覧ください。
ファイナリティ
取引は数秒以内にブロックに入ります。Polygonには高速ファイナリティもあり、バリデーターは、イーサリアムのチェックポイントを待たずに、数秒でブロックを承認します。すでに取り込まれたブロックの短いリオーガニゼーションは過去に起きたことがあり、まれです。高額の場合は、利用するサービスが求めるファイナリティを待ってください。ファイナリティと承認数をご覧ください。
手数料とPOLトークン
ガストークンはPOLです。トークンの名称とティッカーとしてMATICに代わるもので、取引の支払いに必要なトークンです。よくある間違いですが、Polygon上でトークンを送るには、ETHではなく、ガス用に少額のPOLが必要です。
Polygonは、EIP-1559以降のイーサリアムと同じ手数料モデルを使います。バーンされるベース手数料に優先チップを加えたもので、合計は使用ガスに価格を掛けて決まります。ブロックが満杯になることはまれで、ガス1単位あたりのPOLの価格も低いため、送金は通常1セントの何分の一です。ネットワークが混雑すると手数料は上がります。現在の数値はガストラッカーで、またガスと手数料もご覧ください。
なぜ安いのでしょうか。ロールアップのように、取引ごとにイーサリアムへデータを投稿するコストがかからないからです。ブロックは、イーサリアムの非常に大きな集合より小さなバリデーターのグループが生成するため、運用コストも低く済みます。その代わり、セキュリティモデルが異なります。うまい話があるわけではありません。
アドレスとトークン
Polygonは、イーサリアムや他のEVMチェーンと同じ0xアドレスを使います。イーサリアム上のアドレスはPolygonでも同じですが、残高は別々です。ERC-20形式のトークンもPolygon上に存在し、チェーンごとに独自のコントラクトアドレスがあります。
ブリッジ版とネイティブのUSDC
PolygonにはUSDCが2つの形で存在し、多くの人を混乱させています。ネイティブUSDCは、USDCの発行元であるCircleがPolygon上で直接発行したものです。ブリッジ版USDC(USDC.eと表示される)と呼ばれる古い形は、イーサリアム上でUSDCがブリッジを通じてロックされ、その表現がPolygon上で発行されたときに作られました。見た目は似ていますが、異なるトークンコントラクトです。アプリや取引所によっては片方しか受け付けず、両者の間のスワップには少額の手数料がかかります。アプリがどのコントラクトを想定しているか、必ず確認してください。ステーブルコインとブリッジとそのリスクをご覧ください。
より広いPolygonエコシステム
Polygon Labsは、ゼロ知識ベースのプロジェクトを含む他のスケーリング技術にも取り組み、多数のチェーンをつなぐことについても語っています。この記事で扱うのは、ChainMonitorで表示されるチェーンであるPolygon PoSのみです。他の製品については、Polygon自身のドキュメントをご覧ください。
Polygonの比較
| Polygon PoS | Ethereum | Arbitrum | Base | |
|---|---|---|---|---|
| タイプ | 独自のPoSチェーン | レイヤー1 | オプティミスティック・ロールアップ | オプティミスティック・ロールアップ |
| ガストークン | POL | ETH | ETH | ETH |
| セキュリティの源 | 独自のバリデーター | 独自のバリデーター | Ethereum | Ethereum |
| 手数料 | 非常に低い | 最も高い | 低い | 低い |
チェーンごとに手数料が違う理由をご覧ください。
注意すべき点
- ガストークン。 ガスには、ETHではなくPOLが必要です。USDCがあってもPOLがないウォレットは、送信できません。
- ネットワークの間違い。 アドレスはすべてのEVMチェーンで同じ見た目なので、受取人がPolygonを想定しているか確認してください。取引所によっては、「Polygon」と「MATIC」または「POL」の表記が異なることがあります。
- 異なるセキュリティ。 Polygon PoSは、独自のバリデーターによって守られています。ロールアップはデータをイーサリアムに投稿します。高額の長期保有では、この違いを理解してください。
- ブリッジ版トークン。 ブリッジは攻撃の標的になってきました。ネイティブ資産を優先し、少額のテスト送金を行ってください。
- ファイナリティ前のリオーグ。 ごく直近のブロックは、暫定的なものとして扱ってください。
ChainMonitorでPolygonをリアルタイムに追う
- ライブブロック: 最近のブロックの埋まり具合と手数料を示すタイル。
- 最新ブロック一覧とヘッダーの検索。
- ガストラッカー: 現在のPOL送金、USDC転送、スワップのコスト。
- PolygonのRPCヘルス: 公開エンドポイントをレイテンシーと遅延でランキング。
よくある質問
なぜPolygonはこんなに安いのですか?
独自のバリデーターを持つ独自のチェーンを動かしているため、すべての取引をイーサリアムに投稿するコストを支払わないからです。ブロックが満杯になることもまれです。その代わり、セキュリティは独自のバリデーター群に依存しています。
Polygonはレイヤー2ですか?
Polygon PoSはレイヤー2やサイドチェーンと呼ばれることがよくありますが、技術的にはロールアップではありません。イーサリアムにチェックポイントを記録しますが、ブロックを生成して守るのは自身のバリデーターです。
MATICとPOLの違いは何ですか?
POLは、Polygon PoSのネイティブトークンとしてMATICに代わりました。ガスとステーキングに使われるトークンです。
PolygonでUSDCを送るのにETHは必要ですか?
いいえ。ガスはPOLで支払います。同じウォレットに、少額のPOLが必要です。
USDC.eとは何ですか?
Polygon上の、古いブリッジ版のUSDCです。ネイティブUSDCは、CircleがPolygon上で直接発行しています。両者は別々のトークンです。
PolygonはEthereumと同じですか?
いいえ。同じEVMとアドレス形式を使いますが、独自のバリデーター、トークン、手数料を持つ別のチェーンです。