0xプロトコルとは?ERC-20トークンの分散型取引インフラを徹底解説

0x(ゼロエックス)は、EthereumおよびEVM互換チェーン上でERC-20トークンを非カストディアル形式で取引するためのオープンプロトコルです。オフチェーン注文中継とオンチェーン決済の分離により、ユーザーは資産のカストディを手放さずにトークンをスワップでき、実際に取引が決済されたときのみガス代が発生します。リレイヤーと呼ばれる参加者が共有オーダーブックをホストし、プロトコルはオーダーブックとAMMプールの流動性を集約して最良価格にルーティングします。ネイティブトークンのZRXは主にガバナンスと流動性プロバイダーネットワークの調整に使用されます。

0xプロトコルは、EthereumおよびEVM互換ネットワーク上でERC-20トークンを分散的・非カストディアル形式で取引するための共有インフラです。特定の取引所を運営するのではなく、スマートコントラクト・注文フォーマット・ルーティングロジックという「共通レイヤー」を提供し、数千のウォレットやDAppがこのレイヤーを通じてトークンスワップを行えます。注文のマッチングはオフチェーンで実施され、決済だけが監査済みスマートコントラクトによってオンチェーンで執行されます。ネイティブトークンのZRXはガバナンスとプロトコル調整に用いられます。一言で表すなら「ログインして使う取引所」ではなく、「オンチェーン取引の配管設備」です。

0xプロトコルが解決する課題

中央集権型取引所(CEX)は注文・残高・秘密鍵を一箇所に集中管理します。利便性は高い一方、単一障害点となるため、一度のハッキングで大量のユーザー資産が失われるリスクがあります。分散型取引所(DEX)は機能を多くの参加者に分散させ、資産のカストディを引き受けません。

0xが登場する以前は、オンチェーン取引機能を構築したいチームが独自の決済コントラクトを設計・監査・運用しなければなりませんでした。0xはその作業を「共通レイヤー化」しました。注文を定義し、ウォレットで署名するだけで、プロトコルのコントラクトが決済を処理します。その結果、ウォレット内のスワップウィジェット、ポートフォリオアプリ、独立したDEXが同一の流動性プールにアクセスできるようになりました。

CEXとDEXの違いについては、中央集権型取引所と分散型取引所の違いガイドを参照してください。

📷 中央集権型取引所(サーバー1台にすべての資金)と0xモデル(ユーザーが署名した注文を共有スマートコントラクトで決済・カストディなし)の対比図

0xプロトコルの仕組み

0xの設計上の核心は「注文中継」と「注文決済」の分離にあります。「オフチェーン注文・オンチェーン決済」モデルにより、ガスコストを低く保ちながら信頼不要な執行を実現します。

オフチェーン注文・オンチェーン決済

メイカー(注文作成者)は「トークンAを1,000枚売り、トークンBを500枚受け取る」という注文を作成し、ウォレットで暗号署名します。署名済みの注文はコストゼロでオフチェーンに流通します。テイカー(注文執行者)がその注文を成立させる際にのみ、最終取引がブロックチェーンにブロードキャストされます。注文の作成・キャンセルがオフチェーンで行われるため、クオートごとにガス代を支払う必要がなく、実際に取引が決済されたときのみ手数料が発生します。

リレイヤーとオーダーブック

リレイヤーは署名済み注文をホスト・ブロードキャストする参加者であり、実質的な共有オーダーブックを運営します。誰でもリレイヤーになることができ、提供する流動性に対して手数料を設定できます。

このモデルは、流動性をプールに集中させる自動マーケットメーカー(AMM)とは異なるアプローチです。オーダーブックとAMMの違いについてはオーダーブック vs AMM比較ガイドをご覧ください。0xはその後、単一オーダーブック設計を超え、AMMプールを含む多数のソースから流動性を集約するように進化しました。

📷 メイカーが注文に署名→リレイヤーがオフチェーンで注文をブロードキャスト→テイカーが注文を執行→決済コントラクトがオンチェーンでスワップを実行、という手順を示したステップ図

具体的な数値例

10,000 USDCをETHにスワップしたいトレーダーを例に考えます。

  1. ルーティング: 0xのルーティングレイヤーが利用可能な流動性をスキャン
  2. 最適分割: 70%をAMMプールA(最良レート)、30%をリレイヤーのオーダーブック(補完)に割り当てる
  3. シングルトランザクション: トレーダーは一度署名するだけ。決済コントラクトが2本のレッグをアトミックに執行
  4. 非カストディアル: スワップ完了まで資産はトレーダーのウォレットから離れない
  5. スリッページ保護: 価格がトレーダーの許容範囲を超えた場合、スリッページ設定によりトランザクションが自動でリバートされ、不利なレートでの約定を防ぐ

この仕組みにより、単一のDEXでは得られない価格改善が実現します。

0xと他のDEXモデルの比較

下表は0xと主要な取引モデルの違いを整理したものです。

特性0xプロトコル単一AMM DEX中央集権型取引所(CEX)
資産カストディ非カストディアル非カストディアルカストディアル
流動性モデル集約型(オーダーブック+複数AMM)単一流動性プール内部オーダーブック
注文作成コストオフチェーン・無料スワップ時のみオンチェーンオフチェーン・無料
単一障害点なしなしあり
ネイティブトークンの役割ZRXガバナンス多くはガバナンス必須ではない
最適な用途複数会場をまたいだルーティングシンプルなペアスワップ法定通貨オンランプ・高速約定

実務上の結論: 0xは集約・ルーティングレイヤーとして最も価値を発揮します。単一AMMはシンプルなペアスワップに向いており、CEXは法定通貨へのアクセスや純粋なマッチング速度で優位です。

ZRXトークンの役割

ZRXは0xエコシステムのネイティブ資産です。主な役割は2つです。

ガバナンス: ZRX保有者はプロトコルのアップグレードやパラメータ変更に対する投票権を持ちます。

ネットワーク調整: クオートを提供するマーケットメーカーや流動性プロバイダーのネットワークを調整します。

ZRXの供給量は上限が設定されており、流通供給量はベスティングスケジュールに従い徐々に上限に近づいています。他のガバナンストークンと同様、ZRXの価値はプロトコルの採用率と広義の市場サイクルに連動する傾向があります。過去の価格はあくまでスナップショットであり、行動前に必ずリアルタイムデータを確認してください。

📷 ライブZRX価格・時価総額パネルのスクリーンショット(データダッシュボード)

利用時のリスクと注意点

0xはカストディアルリスクを排除しますが、別のリスク面が生じます。

スマートコントラクトリスク: 決済はプロトコルコントラクトに依存します。コントラクトのバグやエクスプロイトは、決済瞬間の資産に影響を与える可能性があります。

リレイヤー・ルーティングへの依存: オフチェーン注文中継はリレイヤーやアグリゲーターが公正な価格を提示することを前提とします。フロントエンドの設定が不適切な場合、薄い流動性にルーティングされ執行品質が悪化します。

スリッページとフロントランニング: 大口注文は価格を動かし、最大抽出可能価値(MEV)戦略の対象になる可能性があります。スリッページ許容値を保守的に設定することを推奨します。

トークン承認リスク: 決済コントラクトへの無制限支出承認(Unlimited Approval)は利便性が高い一方、古い承認が残ると悪用リスクが高まります。定期的に不要な承認を取り消してください。

ガバナンス集中リスク: ZRXの投票権が特定の主体に集中している場合、プロトコル決定がコミュニティ全体の意思を反映しない可能性があります。

COINOTAGの視点

私たちは0xを単一の製品というよりも「共有市場インフラ」の一部として捉えています。決済レールに近い存在です。日常ユーザーにとって重要な点は、「0x」という名称を意識することはほとんどないにもかかわらず、多くのウォレットやポートフォリオツールのスワップボタンが静かに0xを通じてルーティングしているという事実です。

0xの本質的な価値提案は「集約」にあります。流動性が数十のチェーンとプールに分散する中で、最良ルートを見つけて非カストディアルで決済できる中立レイヤーは、今後ますます重要になるでしょう。インフラトークンとしてのZRXが抱える未解決の問いは、プロトコルの利用増加がトークン需要に直結するかどうかです。このリンクは自動的には生じないため、常に批判的に検証する価値があります。

オンチェーン取引を始めたばかりの方は、まずカストディアルと非カストディアルの違いを理解し、次にルーティングとスリッページが実際の執行にどう影響するかを学んでから、大きなポジションを取ることをお勧めします。Ethereumの使い方ガイドも参考にしてください。

最終更新: 2026/6/15

関連用語

関連通貨

0xプロトコルとは?仕組み・ZRXトークン・リスクを解説