0x Protocolとはどんなコイン?

0x Protocolは、Ethereumベースの資産をトラスト最小化の形で交換するという構想から生まれた、オープンソースの取引インフラプロジェクトです。現在稼働している製品は開発者向けAPI群です。Swapは流動性を集約して実行可能なトランザクションを提供し、Gaslessはガス代を負担する取引に対応します。このほか、Trade Analyticsとクロスチェーンの見積もり・状態確認サービスがあります。0xの文書によると、メーカーが流動性を供給し、テイカーが取引を提出すると、その取引は検証されたうえでオンチェーンでアトミックに決済されます。

ZRXは0x ProtocolのEthereum ERC-20トークンで、コントラクトアドレスは0xE41d2489571d322189246DaFA5ebDe1F4699F498です。初期の0x設計は、オフチェーンでの注文伝播、リレイヤー、ZRXのガバナンス上の役割を重視していました。その後の仕様では、ステーキング、流動性報酬、ZEIP投票が文書化されています。こうしたトークン用途が文書化されていることと、現在のSwap API利用者にZRXが必要だという主張を混同すべきではありません。

どんな課題を解決する?

当初の0xが取り組んだ問題は、Ethereumトークンの流動性が分散していることと、分散型取引所を構築するコストでした。メーカーは署名済み注文をオフチェーンで公開し、テイカーは中央集権的な運営者に資産を預けずにオンチェーンで取引を決済できました。現在の問題設定は、より広く製品化されています。開発者には、分散した流動性を検索し、スワップをルーティングし、ガス代を負担し、対応チェーン間で取引を実行するための単一の統合手段が必要です。

0x自身の沿革によると、組織は2020年にプロトコルインフラから、その上に構築する製品へと対象を広げました。そこにはSwap APIとMatchaが含まれます。現在の文書が説明するのは、複数の流動性ソースを使うルーティング・決済サービスです。かつてのリレイヤー中心の構造は有用な歴史ですが、今日のAPI全体を説明するものではありません。

どのような技術と仕組みで動く?

現在の統合では、0x APIに見積もりまたは実行指示を要求し、トランザクションデータと承認先を受け取ります。その後、利用者またはアプリケーションが生成されたトランザクションに署名して送信します。ルーティングエンジンはオンチェーンとオフチェーンの流動性を集約し、0x Settler/AllowanceHolderまたはPermit2コントラクトが条件を適用して資産をアトミックに交換します。文書は、統合事業者がSettlerコントラクトを承認しないよう明示的に警告しており、デプロイによってエントリーポイントのアドレスが変わり得ると説明しています。

ZRXは小数点以下18桁の一般的なERC-20で、コンストラクターにより1,000,000,000トークンの供給量がデプロイヤーへ発行されました。ステーキング仕様によると、ステーキングしたZRXは流動性報酬への参加資格とガバナンス投票権を提供でき、ステーキングしたZRX 1枚が1票に相当します。同仕様は、アップグレード可能なステーキングロジックと、ガバナーの承認による取引所・パラメーター管理についても説明しています。公開ソース上、ZRXトークンコントラクト自体には、ミント、一時停止、ブラックリスト、プロキシアップグレードのエントリーポイントがありません。ステーキングと管理者権限は別のコントラクトにあるため、トークンコントラクト自体の機能とみなすべきではありません。

重要ファクトの要約

  • 正式なZRXコントラクトは、Ethereum上の0xE41d2489571d322189246DaFA5ebDe1F4699F498です。Etherscanはソースを検証済みと表示し、コントラクト名をZRXTokenと記載しています。
  • 公開されたZRXソースは、小数点以下の桁数を18、totalSupplyを10**27基本単位(1,000,000,000 ZRX)に設定し、コンストラクターで初期残高の全額をデプロイヤーに割り当てています。
  • 現在の0x製品は、Swap、Gasless、Trade Analytics、クロスチェーンAPIからなるAPIインフラです。ZRXをネイティブのガストークンとして使う独立型チェーンではありません。
  • 現在の文書は、多数の流動性ソースを集約し、0x SettlerとAllowanceHolderまたはPermit2の承認経路を通じて、オンチェーンでアトミックに決済する仕組みを説明しています。
  • ステーキング仕様には、ステーキングしたZRXの流動性インセンティブとZEIPガバナンスが記載され、ステーキングしたZRX 1枚が1票に相当します。これは基本的なERC-20送金コントラクトとは別のステーキング・ガバナンスシステムです。
  • トークンソースとデプロイ済みABIが公開するのは、標準的なERC-20操作だけです。ZRXトークン自体には、公開ミント、一時停止、ブラックリスト、アップグレード機能は示されていません。
  • 0xが2021年2月に公開した沿革によると、組織は2020年にプロトコルインフラからSwap API、Matcha、v4へ対象を拡大しました。したがって、過去のプロトコル構造と現在の商用製品は分けて捉える必要があります。

公式リンク・コミュニティ

カテゴリー

関連コインを探索

よくある質問(FAQ)

0xはブロックチェーンですか、それとも取引所ですか?

一般的な意味では、どちらでもありません。0xは、アプリケーションが既存チェーン上の流動性を集約し、スワップを決済するために利用するオープンな取引インフラであり、APIとコントラクトの集合です。Matchaはこのインフラ上に構築された消費者向け製品であり、0x Protocolそのものではありません。

ZRX保有者にはどのような権利がありますか?

ステーキング仕様は、ステーキングしたZRXの用途として、流動性報酬への参加とZEIPへの投票を記載しており、ステーキングしたZRX 1枚が1票に相当します。引用された根拠の範囲では、ZRXは株式、保証された収益分配、準備資産への請求権、または0x Labsやその製品の所有権を表すものではありません。

ZRXの供給量はいくらですか? トークン所有者は追加発行できますか?

公開されたZRXTokenソースは、小数点以下18桁、総供給量1,000,000,000 ZRXと定め、デプロイ時に割り当てています。公開関数は標準的なERC-20関数であり、そのソースにはミント関数がありません。将来のコントラクト移行や別個のステーキングコントラクトは異なるリスク領域であり、引用されたトークンコントラクトのインターフェースを変えるものではありません。

現在の0x API利用者はZRXを保有する必要がありますか?

現在のAPI文書によれば、その必要はありません。現在の統合フローはAPIキー、見積もり、承認先、決済コントラクトを使用しており、ZRXの保有要件は記載されていません。ZRXの用途は、主に別個のステーキング・ガバナンス設計を通じて文書化されています。

0xのコントラクトはアップグレードされたり、アドレスが変更されたりしますか?

現在の文書によると、Settlerのエントリーポイントアドレスは動的で、ハードコードすべきではありません。また、ステーキング仕様はガバナーの承認下でアップグレード可能なステーキングロジックを説明しています。統合事業者は、デプロイ済みのすべての構成要素が不変だと想定せず、API応答または公式レジストリから現行アドレスを取得し、ガバナンスと管理者権限を確認する必要があります。

外部価格トラッカー

0x Protocolのリアルタイム価格と取引所を確認: