アグリゲーター

スマートオーダールーティングからアグリゲーターへ。

アグリゲーターは将来のZenlink DEX Networkの一部であり、Zenlinkチームはスマートオーダールーティングから始めて段階的に完成させていきますので、まずはZenlinkスマートオーダールーティングがどのようなものかを学びましょう。

スマート・オーダー・ルーティングの概要

ユーザーが最適な取引経路を見つけ、最高の取引体験をもたらすために、Zenlinkはスマート・オーダー・ルーティング(Smart Order Routing)を構築しました。このスマート・オーダー・ルーティング機能により、ZenlinkはZenlink DEX Protocolに接続されたパラチェーン上の全ての流動性を集約し、メインストリーム取引ペアやロングテール取引ペアを問わず、パラチェーンの「市場の深さ」全体で最適なトークン価格を集約するワンストップショップとなることが可能です。

スマート・オーダー・ルーティング戦略

Zenlinkスマートオーダールーティングは、新しいルーティングアルゴリズムを採用し、同一プロトコルの多くの「市場の深さ」を有効に利用し、リアルタイムでユーザーの取引経路を最適化することにより、最適な取引価格を得ることができます。現在のシナリオ設計によると、ユーザーが取引をするとき、実行戦略は大まかに次のようになります。

Step 1:ユーザーがトークンと購入(売却)予定額を入力すると、DEXフロントエンドはすべてのパラチェーンのZenlink DEX流動性プール(Pool)でスマートオーダールーティングのトランザクションシミュレーションを開始します。ルーティングは、1つのチェーン内のすべてのPoolで「深さ」の優先順位検索を通じて取引の実現可能なソリューションをフィルタリングし、最適なソリューションを得るために取引経路の優先順位を決定します。

Step 2:全チェーンのルーティング・トランザクションをシミュレーションした後、各パラチェーンの最適解のセットを取得し、最初のN個の最適解を順番に並べたチェーンをSplit Tradeの入力パラメータとして使用する。

Step 3:分割取引を具体的に実行するN個のチェーンを得た後、1回目の経路分割を行い、1回目の分割では、上記のシミュレーション経路取引において、より最適な価格のチェーンに多くの取引シェアを割り当てる。シェアが割り当てられた後、経路計算では、最初の分割後の解が得られます。分割前に得られたシミュレーション最適解と比較すると、価格変動後のより良いチェーンは、次の分割でより多くの取引シェアの割り当てを受けることになります。

Step 4:割り当て後の各チェーンの取引価格変動が穏やかな状況を示し、ある閾値より低くなるまで前のステップを実行し続け、現在の最適な分割結果を得て、最終取引経路として使用する。

つまり、Zenlinkスマートオーダールーティングの予備設計スキームでは、クロスチェーン取引になると、少なくとも2つ以上のパラチェーンで異なる経路での取引結果をシミュレーションし、最終的にシミュレーション結果が最も良いNパラチェーン上のプールを選択して取引を分岐させることになります。

分割トランザクションの入力パラメータとして、上記のN個の最適解チェーンを選択しても、あまり大きくならないことは言及に値します。この設計の理由は、このようなトランザクションにはクロスチェーン転送が含まれるため、ルーティングトランザクションの成功率を確保し、多すぎるパラチェーン間のクロスチェーン転送による時間差によって生じる「無効な」ルートを回避するためです。したがって、最終的なルーティングスキームにおけるNの値としては、よりバランスの取れた値が求められることになります。

詳しくはこちら:

Last updated