ArtexSwap の Dex の別のアーキテクチャ

avatar
十四君
4ヶ月前
本文は約7580字で,全文を読むには約10分かかります
ArtexSwap プラットフォームは Uniswap と同様に動作しますが、Artela EVM++ のネイティブ機能を使用することでセキュリティが強化されています。

ArtexSwap は、Artela EVM++ と Aspect テクノロジーを使用して MEV リスクと Rug Pull の問題を解決し、トランザクションのセキュリティと効率を向上させる分散型取引所であり、高いセキュリティと柔軟性を必要とする分散型トランザクションのシナリオに適しています。

イーサリアムはその創設以来、デジタル通貨、世界的な決済、アプリケーションのテクノロジーの拠点となってきました。 DEX は分散型金融 (DeFi) の基礎です 結局のところ、DEX と DeFi を離れるのは単なる空虚な話であると言えます。ブロックチェーン上で動作するプラットフォームとして、ユーザー間の直接取引を実行し、第三者機関の監督を受けないため、より高度な金融商品を作成できます。

1. Dex の主流アーキテクチャ

現在、DEX はイーサリアム エコシステムで開花しています。DEX にはさまざまな設計モデルがあり、それぞれに機能、スケーラビリティ、分散化の点で独自の長所と短所があります。さまざまな取引メカニズムに応じて、DEX は 2 つのカテゴリに分類できます (以下に示すように)。

ArtexSwap の Dex の別のアーキテクチャ

1.1. オーダーブックに基づくDEX

オーダーブックは本質的に、さまざまな市場でまだ署名されていない買い注文と売り注文を自動的に検索するマッチングアルゴリズムであり、取引プラットフォームのシステムがこれらの買い注文と売り注文を自動的に照合します。効率的な価格マッチングと柔軟な取引戦略が必要なシナリオに適しています。簡単に言えば、オーダーブックの流動性はトレーダーとマーケットメーカーという 2 つのソースから得られます。詳細資料: 「簡単な分析: オーダーブック モデルと自動マーケット メイキング AMM」(付録を参照)

1.2. 自動マーケットメーカー (AMM)

自動マーケット メーカー (AMM) は、DEX の価格設定および流動性決定メカニズムです。簡単に言えば、流動性プールに流動性資産(2つの資産)を提供するマーケットメーカーです。流動性プール内の準備金の積は、k 値に維持されます。ユーザーがコインを持ち出すと、k 値を維持するために別のコインを流動性プールに提供する必要があります。

AMM の詳細については、「 UniswapX 調査レポート (パート 1): V1-3 開発リンクの概要と次世代 DEX の原理革新と課題の解釈」を参照してください。

1.3 DEX にはどのような価値がありますか?

ArtexSwap の Dex の別のアーキテクチャ

CoinGecKo の統計によると、2024 年 7 月 9 日の時点で、既知の DEX 取引所は約 835 あり、24 時間の総取引高は 83 億 5,000 万米ドルで、そのうち毎月 3 億 2,000 万回の訪問が行われました。

取引量で最大の分散型取引所の 3 つは、BabyDogeSwap、Uniswap V3 (イーサリアム)、Orca です。

DEXとCEXの上位3取引所の24時間取引高は1日の取引流動性の16%を占め、DEXの24時間取引高の前年比成長率は315%と試算した。 (2023年には20億)、取引量は前年比166%増加しました(2023年には1億2,000万)。市場が分散型取引プラットフォームに大きな需要を持っていることは明らかです。

分散型取引所 (DEX) はトランザクションに決定論的なスマート コントラクトを使用するため、集中管理された第三者による介入はありません。この透明性の高い運営方法は、従来の金融市場とはまったく対照的です。

たとえば、2022年には、当時最大の仮想通貨取引プラットフォームの1つであったFTXが、ユーザー資金の流用による一連の下落のさなか破産し、広範な市場ショックを引き起こしました。

さらに、DEX は分散型アプローチを通じて金融包摂を促進しており、一部の CEX は地理的位置またはその他の要因に基づいてユーザーのアクセスを制限する場合があります。

ただし、一般に、ユーザーはインターネットにアクセスし、互換性のある自社構築ウォレットに接続するだけで DEX サービスを使用できます。煩雑な登録や審査が不要なこのモデルにより、新規ユーザーは迅速かつ簡単にプラットフォームに参加でき、ユーザーエクスペリエンスが向上します。

2.DEXの主なリスク

分散型取引所 (DEX) は、トランザクションの実行を保証し、透明性を高め、許可なしでアクセスできるため、取引と流動性の提供に対する障壁が大幅に低くなります。ただし、DEX には次のようなリスクも伴いますが、これらに限定されません。

  1. スマート コントラクトのリスク: ブロックチェーン テクノロジーは金融取引を安全に実行できますが、スマート コントラクトのセキュリティは開発チームの技術レベルと経験に依存します。

  2. フロントランニング リスク: オンチェーン トランザクションはオープンで透明性があるため、裁定取引者や MEV ボットがトランザクションをフロントランニングし、一般ユーザーの価値を獲得する可能性があります。これらのボットは従来の金融市場の高頻度トレーダーに似ており、より高い取引手数料を支払い、ネットワーク遅延を利用することで一般ユーザーの取引から利益を得ています。

  3. ネットワーク リスク: トランザクションはオンチェーンで発生するため、DEX トランザクション コストが高くなる可能性があり、ネットワークに輻輳やダウンタイムが発生するとコストはさらに高くなります。したがって、ユーザーは市場変動の影響を受けやすくなります。

  4. ラグプルリスク:分散型金融(DeFi)の分野でよくある深刻な問題 多額の投資家資金を集めた後、突然流動性を引き出し、資金を持ち逃げするプロジェクト当事者が多数存在します。現時点では、ラグプルのリスクは大きく 3 つのカテゴリに分類できます。

  • 流動性の引き出し

  • 開発者は大量のトークンを保有している、または追加のトークンを発行している

  • 偽のプロジェクト

この詐欺は投資家に多大な損失をもたらし、プロジェクトの価値は即座にゼロになりました。これはDeFi市場全体の信頼に大きな影響を与えます。例えば、2021年のSushiSwap事件はその典型例だ。 SushiSwapの匿名の創設者であるシェフ・ノミは、プロジェクトが多額の資金を調達した後、開発者基金で突然1,300万ドル相当のSUSHIトークンを売却し、市場のパニックを引き起こし、トークン価格の急落を引き起こしました。その後、能見シェフは資金を返還し、コミュニティがプロジェクト管理を引き継いだものの、この事件は投資家に多大な損失と心理的影響を与えた。

3. BancorからDEXに及ぶ問題

AMMのカニを食べる最初のプロジェクトは誰かと言えば、Bancorを挙げなければなりません。DeFiブームの前には広く注目を集めなかったので、多くの人がAMMが発明されたと誤解しています。ユニスワップによる。

現在、Bancor V2 バージョンがリリースされたばかりですが、V2 はオラクルが最新の価格を提供し、オラクルの価格に基づいてトークン プールの比率を更新するなどの革新的な設計を導入していますが、まだいくつかの欠点があります。

  • オラクルの導入により、より正確な価格情報が提供されますが、実装上の課題も生じます。たとえば、集中取引プラットフォームに対応する取引ペアの価格が存在しない場合、鶏が先か卵が先かの問題が発生します。さらに、オラクルの信頼性とセキュリティも注目に値します。オラクルは攻撃の標的となり、価格操作やその他のセキュリティ問題につながる可能性があります。

  • 動的プール モデルでは、オラクル マシンの価格に応じてトークン プールの割合を更新できますが、市場のボラティリティが高い場合、流動性プロバイダー (LP) はより大きな損失リスクに直面する可能性があります。市場のボラティリティが大きければ大きいほど、LPの一時的な損失は深刻になる可能性があり、流動性プロバイダーが資金を引き揚げる可能性があり、それによって流動性プールの安定性と取引効率に影響を与える可能性があります。

  • Bancor の設計はカウンターパーティのリスクにもさらされる可能性があります。オラクルのメカニズムは導入されていますが、市場価格が激しく変動し、オラクルがタイムリーに価格を更新できない場合、流動性プロバイダーは依然として大きなリスクに直面する可能性があります。オラクル価格の更新が時期尚早または不正確であると、価格変動により LP が損失を被る可能性があります。

Bancor V2 バージョンには多くの革新的な設計が導入されていますが、その複雑さにより、ユーザーの学習と使用のしきい値も高くなります。他のシンプルで使いやすい AMM モデルと比較して、Bancor はユーザーがその新機能を完全に理解して活用するために、より専門的な知識と技術的背景を必要とする場合があります。これにより、ユーザーの増加と市場での受け入れが制限される可能性があります。

4. ArtexSwap の DEX 実装

ArtexSwap プラットフォームは Uniswap と同様に動作しますが、Artela EVM++ のネイティブ機能を使用することでセキュリティが強化されています。

4.1 Artela のスケーラビリティ メカニズム

まず、ArtexSwap の基礎となる環境をより深く理解するために、Artela の基礎となる動作メカニズムについて簡単に説明します。ここでのスケーラビリティには、実際には EVM のスケーラビリティとパフォーマンスという 2 つの意味が含まれています。

スケーラビリティのために、Artela は実装に Aspect テクノロジーを導入しました。このテクノロジーは、開発者が WebAssembly (WASM) 環境でオンチェーン カスタム プログラムを作成できるようにサポートし、これらのプログラムは EVM と連携して、高パフォーマンスのカスタマイズされたアプリケーション固有の拡張機能を dApps に提供できます。

拡張読書: 「ブテリン全文の解釈: Web3.0 インフラストラクチャの次の目的地、それは「カプセル化か拡張か」? (付録を見てください)

パフォーマンスの観点から見ると、EVM はシリアル仮想マシン環境であることは誰もが知っていますが、この方法の使用率は非常に低いため、並列処理が特に重要であると考えられます。 。

並列実行を実現するために次の問題を解決する方法:

1. 同時に実行されるものの間に競合があるかどうかを解決するにはどうすればよいですか?

予測オプティミスティック実行を使用した並列実行戦略では、初期状態ではトランザクション間に競合がなく、各トランザクションは変更を記録しますが、すぐには完了しないことを前提としています。

トランザクションの実行後、競合がないか検証され、競合がある場合は再実行されます。

予測可能性とは、AI モデルを使用して過去のトランザクション データを分析し、トランザクションの依存関係を予測し、実行シーケンスを最適化し、競合や実行の繰り返しを削減することです。

対照的に、sei と Monad は事前定義されたトランザクション依存関係ファイルに依存しており、Artela の AI ベースの動的予測モデルの適応機能が欠けています。これは、実行競合を減らすという Artela の利点です。

2. IO の速度を上げ、トランザクション実行の待ち時間を短縮するにはどうすればよいですか?

状態アクセスによって引き起こされる入出力 (I/O) ボトルネックを解決するために、非同期プリロード テクノロジが採用されています。 Artela は、トランザクションが実行される前に、予測モデルを使用して、低速ストレージ (ハードディスクなど) から高速ストレージ (メモリなど) に必要な状態データをプリロードします。このデータ テクノロジの早期ロードとキャッシュにより、複数のプロセッサまたは実行スレッドがデータに同時にアクセスできるようになり、実行の並列性と効率が向上します。

3. データ書き込み中のデータ拡張とデータベース処理の負荷増大の問題を解決するにはどうすればよいですか?

Artela は、さまざまな従来のデータ処理テクノロジーを組み合わせて並列ストレージ システムを開発し、並列処理の効率を向上させます。並列ストレージ システムは主に 2 つの問題を解決します。1 つはストレージの並列処理を実現することであり、もう 1 つはデータの状態をデータベースに効率的に記録する機能を向上させることです。データ ストレージ プロセス中に発生する一般的な問題には、データ書き込み中の拡張やデータベース処理の負荷の増大などが含まれます。この目的を達成するために、Artela はステート コミットメント (SC) とステート ストレージ (SS) を分離する戦略を採用しています。この戦略では、ストレージ タスクを 2 つの部分に分割します。1 つの部分は高速処理操作を担当し、スペースを節約してデータの重複を減らすために複雑なデータ構造を保持しません。もう 1 つの部分はすべての詳細なデータ情報を記録します。さらに、Artela は、小さなデータを大きなチャンクにマージすることでデータ保存の複雑さを軽減し、それによって大量のデータを処理する際にパフォーマンスを損なうことがありません。

さらに、バリデーター ノードは水平方向の拡張をサポートしており、ネットワークは現在の負荷または需要に基づいてコンピューティング ノードのサイズを自動的に調整できます。この拡張プロセスは、コンセンサス ネットワーク内で十分なコンピューティング リソースを確保するために、エラスティック プロトコルによって調整されます。

エラスティック コンピューティングを通じて、ネットワーク ノードのコンピューティング能力を拡張し、エラスティック ブロック スペースを実現し、需要に応じて独立したブロック スペースを適用できるようにします。これにより、パブリック ブロック スペースの拡張ニーズを満たすだけでなく、パフォーマンスと安定性も確保されます。

これにより、取引のピーク時に、DEX ネットワークが Web2 の弾力的な拡大に冷静に対応できるようになります。

ブロックチェーンの性能を水平方向に拡張するソリューションとしてのエラスティック ブロック スペースは、「トランザクションの並列化が可能である」という前提に基づいているため、トランザクションの並列性を高めた後でのみ、ノードのマシン リソースを水平方向に拡張する必要があることに注意してください。 . トランザクションのスループットを向上させます。 4.2 ArtexSwap の DEX セキュリティ調査

4.2 ArtexSwap の DEX セキュリティ調査

ArtexSwap の Dex の別のアーキテクチャ

ArtexSwap はバージョン 2.0 に更新されました。 ArtexSwap のアーキテクチャから判断すると、主に次の 3 つのセキュリティ面に重点が置かれています。

  • DEX は悪意のある動作をどのように特定し、防止する必要がありますか?

  • 取引時にユーザーが Rug Pull による被害を受けないようにする方法は?

  • 高滑りの発生を防ぐにはどうすればよいですか?

ブラックリストのメカニズム

ArtexSwap の Dex の別のアーキテクチャ

ブラックリストのメカニズムは、行動の観点から、危険なアカウントやアドレス、契約をマークすることで、「悪いこと」に参加したアドレスやユーザーが再び犯罪を犯す可能性が非常に高いため、セキュリティを最優先した戦略です。取引前に、ArtexSwap プラットフォームは、取引のアクティビティを継続的に監視し、ブラックリスト アカウントから「危険な要素」を 1 つずつ除外します。操作が要求されると、悪意のある動作の発生を防ぐために、これらの要求は自動的にブロックされます。

たとえば、ラグ プルやその他の不正行為に参加したためにアカウントがブラックリストに登録された場合、そのアカウントは DEX で取引したり流動性を追加したりすることができなくなり、他のユーザーが潜在的な損失から保護されます。

基本的に、 ArtexSwap は、後方中心に焦点を当てた C 側の受動的防御システムを提供します。

アンチラグ機構

ラグプルは、開発者または大規模保有者が突然トークンの供給を増やしたり、流動性プールの資金のほとんどを取り除いたりしたときに発生し、その結果、トークンの価格が急落し、投資家が巨額の損失を被ることになります。

この種の状況には、通常、契約のバックドアが伴います。このステップに入るのは、通常、ブラックリストのメカニズムをすり抜けることになります。ブラックリストの情報には一定の遅れがあるため、一般的な状況は次の 2 つのタイプに分類されます。

  1. この契約の脆弱性は発見されませんでしたが、

  2. ブラックリストは見つかりましたか?

まず最初のケースについて説明しましょう。トークン コントラクトに問題があるという直接的な証拠がない場合、ArtexSwap は通常、楽観的なメカニズムを採用してそれに対処します。つまり、デフォルトでは安全ですが、ArtexSwap プラットフォームは、トークンの供給を大幅に増やそうとする試みは常に監視され、そのような状況が発見されるとブロックされ、損失を避けるために他のユーザーが関連するトークンを取引することができなくなります。

2 番目のタイプは、オフチェーン メッセージ通信に依存します。オフチェーン メッセージ通信が有効な場合、アスペクトはブロックチェーン外での対話とデータ交換を可能にします。これにより、ArtexSwap はサードパーティの情報ソースから関連する悪意のあるコントラクトのアドレスをリアルタイムで取得し、DEX 全体のトークン コントラクトに対してセキュリティ検出を実行できるようになり、悪意のあるコントラクトが発見されると、関連するすべての操作が直接ブロックされます。

滑り機構

明確にしておく必要があるのは、AMM の流動性メカニズムの下では、高スリッページが損失を引き起こす可能性が高いということです。スリッページとは、簡単に言うと、取引約定価格と期待価格との差のことを指しますが、市場が不安定な場合や流動性が不足している場合には、スリッページが大きくなる仕組みの問題です。

明らかに、スリッページの防止は「予測」問題であり、ArtexSwap プラットフォームのコントラクトは、目標を達成するためにリアルタイムで流動性プールを監視するだけで問題を解決できます。難しいのは市場の変動です。市場は外部のイベント情報であるため、最初に思い浮かぶのは、市場の状況を取得するためにオラクルにアクセスすることです。これを実現するには、ArtexSwap が動作する基本環境を使用する必要があります。ArtexSwap は、これを使用してチェーン上に dApp を作成し、市場変動を取得します。 AIエージェントは、市況データとAIを使用して、特定の時点での取引の高スリッページを予測し、前述の流動性モニタリングと組み合わせて推定値を取得し、推定値がしきい値(30%)を超えることを防ぎます。これにより、激しい価格変動による損失からトレーダーを保護します。

5. まとめ

現在の DEX モデルが長期的な成長と制度的導入をサポートできるかどうかは不明ですが、DEX が今後も暗号通貨エコシステムにおいて不可欠なインフラストラクチャであり続けることは予見できます。

繰り返しますが、詐欺が成功するたびに、Web3 の使用をやめてしまうユーザーがいる可能性があり、新しいユーザーがいなければ DEX エコシステムは行き場を失い、DEX にとってはセキュリティがすべて失われることになります

ただ、現在の DEX トラックの人気を背景にすると、デリバティブの物語は長く繁栄する可能性があるように見えますが、長期的には DEX がユーザーの最も確実な需要であるため、いくら注目されても意味がありません。過度に。

付録

「簡単な分析: オーダーブックモデルと自動マーケットメイキング AMM」

「Buterin の全文解釈: Web3.0 インフラストラクチャの次の目的地は「カプセル化か拡張か」? 》

オリジナル記事、著者:十四君。転載/コンテンツ連携/記事探しはご連絡ください report@odaily.email;法に違反して転載するには必ず追究しなければならない

ODAILYは、多くの読者が正しい貨幣観念と投資理念を確立し、ブロックチェーンを理性的に見て、リスク意識を確実に高めてください、発見された違法犯罪の手がかりについては、積極的に関係部門に通報することができる。

おすすめの読み物
編集者の選択