BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

0x ロードマップ 2019: コーディネーターの紹介

星球君的朋友们
Odaily资深作者
この記事は約4974文字で、全文を読むには約8分かかります
競争力のある価格を提供する初の DeFi 流動性ソリューション。
AI要約
展開
競争力のある価格を提供する初の DeFi 流動性ソリューション。

編集者注: この記事は以下から引用しましたイーサリアム愛好家 (ID: Ethfans)編集者注: この記事は以下から引用しました

イーサリアム愛好家 (ID: Ethfans)

  • 、著者: Tom Schmidt、翻訳および校正: Min Min & A Jian、許可を得て Odaily が転載。

  • 最初のレベルのタイトル

  • コーディネーター モデルは、注文マッチングとオープン オーダーブックの 2 つのリレーラー モデルを統合します。マーケット メーカーは注文を無料かつ即座にキャンセルでき、ユーザー/開発者は充填可能な契約流動性メカニズム (CFL) を使用して、独立したイーサリアム アプリケーションを駆動できます。

導入

最初のレベルのタイトル

導入

画像の説明

この記事では、2 つのリレー モードを統合するソリューションについて説明します。コーディネーター、正式名は Trade Execution Coordinator (TEC) です。このモデルの主な目的は、マーケットメーカーが積極的な買値と買値のスプレッドと深い流動性を提供できるようにすると同時に、サードパーティのスマートコントラクトがより柔軟な方法でこの流動性を消費できるようにすることです。コーディネーター モデルは、サードパーティ契約とそのエンド ユーザーに競争力のある価格を提供する初の DeFi 流動性ソリューションです。

画像の説明

最初のレベルのタイトル

MakerDAO

私たちが通常「フィル可能なコントラクト流動性 (CFL)」と呼ぶものは、さまざまなスマート コントラクト システムを組み合わせることで、ユーザーが流動性の消費方法を決定できることを意味します。基本的に、この流動性メカニズムの下では、スマート コントラクトを任意の順序で呼び出してトランザクションを実行できます。これにより、異なるプロトコル間の相互運用性が強化され、開発時間が短縮され、取得コストが削減されます。履行可能な契約の流動性メカニズムを使用するプロジェクトには、次のようなものがあります。

質権付き債務倉庫を閉鎖したい場合は、質権付き債務倉庫の借金を返済するのに十分な DAI を購入し、それを燃やすのに十分な MKR を購入する必要があります。そうすれば、質権を取り戻すことができます。これはすべて 1 回のトランザクションで自動的に行われます。

dY/dX

~質権倉庫の自動管理~

証拠金を使ってポジションをオープンまたはクローズする過程で、ユーザーは担保をロックし、同時にポジションをオープンする注文を記入する必要があります。分散型取引所の流動性を利用して、それを 1 回のトランザクションだけで実行できたら素晴らしいと思いませんか?さらに、分散型取引所の流動性を利用して、清算リスクを自動的に回避することもできます。

画像の説明

副題

フォワーダー契約

副題

取引契約書

ブロックチェーンには多くの裁定取引の機会があります。多くの取引ボットは共通のプロキシ契約を利用して複数の分散型取引所間で同時に取引を行い、裁定取引のリスクをゼロに減らします。この例では、トレーダーはリスクなしで 0.759 ETH を稼ぐことができました。

最初のレベルのタイトル

市場や取引所の鍵は、合理的な価格で、買い手と売り手の両方に素晴らしい体験を提供するオーダーブックを確保することです。これを行うには、マーケットメーカーが流動性を提供して利益を得ることができる取引所を創設する必要があります。マーケットメーカーにとって収益性の高い環境を構築しなければ、取引所が長期的に流動性を維持することは不可能です。

裁定取引者は、特に分散型取引所において、マーケットメーカーの利益を侵害することになります。裁定取引者は、スマートコントラクトを通じて、自動的にリスクなしで裁定取引を行うことができ、イーサリアムブロックチェーンの高いレイテンシが注文帳と市場の逸脱につながります。オフチェーン注文オンチェーン決済モード (0x リレーラー) を実装する分散型取引所は、オンチェーン トランザクションを通じて注文をキャンセルする必要があるため、価格の更新が比較的遅くなります。完全にオンチェーンで実行される分散型取引所 (Kyber、Uniswap、Bancor) も、価格を更新するためにオンチェーン トランザクションを必要とします。裁定取引のベテランは、流動性プロバイダーを犠牲にして自分の利益を得るために、注文を先回りしてキャンセルすることがよくあります (frontrun.me を参照)。この場合、マーケットメーカーはこのリスクをヘッジするために価格差を拡大する必要があり、分散型取引所は価格面で集中型取引所よりも競争力が低くなります。

これは、理想的な分散型取引所モデルは構成可能である必要がある一方で、ネットワークの高いレイテンシーを利用して積極的なアービトラージを達成することが困難であることを示しています。私たちの目標は、コーディネーター モデルの初期バージョンでこれらの要件の両方を満たすことです。

ソフトキャンセル

価格競争力のある流動性市場を構築する鍵は、先走りのリスクを冒さずに価格を迅速に更新できるかどうかです。注文照合モデルはすでにこれを実現しています。ユーザーは、オンチェーントランザクションを経由せずにオペレーターに注文を「ソフトキャンセル」するよう依頼できます。決済結果をブロックチェーンに送信する責任を負うオペレーターが存在するため、オペレーターはキャンセルされた注文をブロックチェーン上で決済しないことを約束するだけで済みます。運用者の存在はシステム全体に信頼リスクをもたらしますが、これによりプロセス全体が監査可能となり、財務リスクをさらに低減するための措置を講じることが可能になります。通常、オペレーターが「ソフトキャンセル」を遵守せずに不正行為を行った場合、利益をはるかに上回る罰が科せられます。さらに、オンチェーントランザクションを通じて注文をキャンセルすることもできるため、ソフトキャンセルの追加は大きな改善です。

コーディネーターも同様のソフトキャンセル機構を採用しています。マーケットメーカーは手数料を支払うことなく注文を作成し、価格を迅速に更新できます。これにより、裁定取引者が古い注文を処理するリスクが軽減され、マーケットメーカーは低コストで流動性を提供できるようになります。 Bamboo Relay の 6 月 14 日から 7 月 2 日までのデータによると、ソフトキャンセルは約 237,000 件ありました。これらがすべてオンチェーンで発生したハードキャンセルである場合、約 18.4 ETH のガス料金が消費されることになります。

選択的遅延トランザクション (Select Delay)

ソフトキャンセルだけでも流動性を大幅に高めることができますが、コーディネーターモデルは、より良い価格を得るために追加の取引ルール(さまざまな取引メカニズム)を適用するように設計されています。たとえば、約定リクエストの送信と実際の取引実行との間に 1 秒の遅延があるため、マーケットメーカーは約定する前に注文をキャンセルし、より低いスプレッドを提供して利益を上げることができます。選択的な遅延とソフトキャンセルを組み合わせると、マーケットメーカーは多くの裁定取引の機会を効果的に排除しながら、古い価格で損失を被る可能性が低くなります。

大手株式取引所と競争するために、米国の IEX やカナダの TSX alpha など、選択的な遅延を好む新興取引所が増えています。彼らは、取引メカニズムに選択的な遅延を導入し、北米株式市場の従来の取引所から取引量を奪い、その過程で初期ユーザーに多大な利益をもたらしました。たとえば、米国証券取引委員会(SEC)のエコノミスト、エドウィン・フー(2018年)はかつて、これらの新興取引所の価格戦争中に小規模個人投資家がどのようにして有利な価格を獲得したかについて調査を実施しました。重要なのは、オプションの遅延の採用が成長を促進しているように見えることです。カナダの 2 つの取引所では、選択的遅延の導入直後に月次取引高が約 4% 増加しました (Market Press 2018)。

  • 最初のレベルのタイトル

  • たくさんのものがひとつに

  • コーディネーター モデルは、特別な拡張契約とサーバー設計を使用してソフト キャンセルを実現し、構成可能性を確保しながら、選択的遅延などの新しいトランザクション メカニズムを採用します。これらの拡張コントラクトは理解するのが比較的簡単です。0x 注文はスマート コントラクトを通じて照合され、対応するコーディネーターの承認後にのみ取引できます。要約すると、注文トランザクションは次のステップに分かれています。

  • テイカーが 0x 注文を満たすには、対応するコーディネーターの承認が必要です。

  • コーディネーターは 1 秒間待機します。

注文がキャンセルされない場合、コーディネーターは注文を承認し、取引の有効期間を示します。

注文の有効期間が終了する前であれば、注文担当者はいつでも注文に応じることができます。

画像の説明

~ユーザーがコーディネーターに注文の承認を依頼し、注文が実行される~

最初のレベルのタイトル

次のステップ?

最初のコーディネーター デモは、概念実証およびリファレンス実装として機能することを目的としていますが、0x チームにはこの基本モデルを革新し、改善する余地がたくさんあると考えられます。

トランザクションの競合とフロントランニング トランザクションの解決

コーディネーターの現在の実装では、コーディネーターは一度に複数の注文者に署名ライセンスを発行し、注文者が注文を完了できるようにする場合があります。したがって、2 人のトレーダーが同時に同じ注文を約定しようとすると、そのうちの 1 人だけが成功し、もう 1 人は失敗します。失敗したトランザクションによって消費されたガスの部分は無駄になります。この問題は現在のオープンオーダーブックリレーラーモデルにも存在しており、DEX ボリュームが増加するにつれてより一般的になるでしょう。

ただし、コーディネーターが一度に 1 人のユーザーにのみ許可を発行すると、注文帳にあるすべての注文を満たすことを要求するユーザーがいる可能性がありますが、トランザクションは遅延します。このようにして、他のユーザーが取引を行うのを防ぎ、注文を停滞させるコストがゼロである限り、リスクのない裁定取引の機会を得ることができます。ここには、検討すべき興味深い解決策がたくさんあります。たとえば、注文をクローズしたいユーザーに、担保の一部をロックしたり、注文の遅延を罰することでシビル攻撃を防ぐよう要求したりすることができます。

この記事の初稿を書いてくれた Amir Bandeali と Peter Zeitz に感謝します。

付録

最初のレベルのタイトル

付録

副題

裁定取引に関する注意事項

アービトラージとは、異なる市場で同時に買い注文と売り注文を出し、その差額を稼ぐことを指します。この動作は、異なる市場間の価格を調整するために重要です。ただし、裁定取引ではさまざまな方法で価格を調整でき、すべての調整メカニズムが取引所ユーザーにとって同様に有益であるわけではありません。

そのような調整メカニズムの 1 つがパッシブ アービトラージです。パッシブアービトラージとは、マーケットメーカーが複数のプラットフォームで指値注文を作成およびキャンセルし、有利な価格でプラットフォームに流動性を提供することを意味します。たとえば、大規模な買い手がバイナンス上のすべてのETH売り注文を引き受けると仮定すると、マーケットメーカーはバイナンスの短期的な流動性の不足を埋めるために、その指値売り注文をバイナンスに転送します。同様に、メーカーは他の取引所の相場を更新し、Binance の相場と一致するように相場を引き上げたいと考えます。パッシブ裁定取引では、取引量の急増を引き起こすことなく、価格調整が静かに行われます。同様に、パッシブ裁定取引を通じて価格を調整する場合、突然の価格変動によってマーケットメーカーが損失を被ることはありません。

もう 1 つの調整メカニズムは、積極的な裁定取引です。積極的な裁定取引とは、注文者が取引所の注文帳を継続的に調べて、市場価格に満たない指値注文を探し、多額の利益を得る状況を指します。特定の取引所で急激な価格変動があったときは、他の取引所に行って、市場価格に満たないこの種の指値注文を見つけることができますが、この機会は一瞬です。自動受け取りロボットはこの機会を利用して、注文者が注文をキャンセルする前に注文に応じます。積極的な裁定取引の影響下で、ある取引所での突然の価格変動に続いて、他の取引所での取引高が急増します。さらに、マーケットメーカーは取引量の急増時に巨額の損失を被ることがよくあります。

ETH
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_GoldenApe
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk
検索
記事目次
Odailyプラネットデイリーアプリをダウンロード
一部の人々にまずWeb3.0を理解させよう
IOS
Android