AptosのAUX DEXの使い方:Pontemによるチュートリアル
Alice Orlova
Pontem Networkの各コンテンツはこちら !アンバサダーも募集中 です。
AUXはAptosで人気のあるDEX/AMMで、フィーレス取引、指値 注文、トーク ンのスワッピングができます。このチュートリアル では、Pontem Walletを使用してAUXの可能性を最大限に活用する方法を紹介します。
AUXとは?
AUXは従来型のトーク ンスワップ プラットフォーム(Uniswap、SushiSwapなどに類似)と、指値 注文などの高度なオプションを備えた中央集権方取引所に似た特徴を持った、興味深い組み合わせで構成された製品です。簡単に言えば、自動マーケットメーカー(AMM)プールと中央指値 注文帳(CLOB)の両方を備えているということです。
dAppには、AMMスワップ プールとCLOBをつなぐルーター もあり、取引が最適な価格で執行されることを保証しています。DEXの取引手数料は最大0.3%(多くのAMMと同様)ですが、CLOBは「テイカ ー」(現在の市場価格で注文を出すユーザー)であっても手数料は無料となっています。
1.Pontem Walletのインストール
Pontemは、OtterSec、Halborn、Zellicの3つのセキュリティ監査に合格したAptos向けの唯一のウォレットです。全ての主要なAptos dAppsで動作し、既に100,000以上のダウンロードがあります。Pontem WalletはコインとNFTの両方をサポートし、さらにトップAptos dAppsのディレクト リを備えています。
Chrome 拡張機能 としてPontem Walletをダウンロードするには、こちら をクリックしてください。そして「Create wallet」をクリックします。シードフレーズは今後ウォレットを再インストールする際に必要になるので、必ず安全な場所に保存しておいてください。パスワードを作成し、確認します。
すでにMartianやFewchaなどのAptosウォレットをお持ちの方は、シードフレーズを使ってPontem Walletにインポートすることができます。
AUX、Liquidswap 、または他のAptos DEXの使用を開始するには、いくつかの$APTが必要です。Pontem WalletでAPTを入手する方法は3つあります:
BinanceやKuCoinなどの取引所で$APTを購入し、Pontemウォレットに出金する。
LayerZeroやWormholeを使ってUSDC、USDT、WETHをブリッジし、
LiquidswapやAUXなどのDEXでAPTにスワップ する。
詳しくはPontemの公式チュートリアル をご覧ください。
PontemウォレットでAUXに接続する
DEXを使用したことがある方は、AUXのdAppページ に行き、「Connect Wallet」をクリックして、ウォレット(この場合はPontem)を選び、接続するという手順をご存知だと思います。
セキュリティのヒント:dAppに接続するとき、あなたが与えようとしている権限を注意深く読んでください。dAppはトランザクション を要求することはできても、トランザクション を送信することはできないはずです(多くの詐欺がそうやって操作しています)。
これで、デフォルトで選択されているAptosメインネットで取引するためのすべての準備が整いました。$APTをお持ちでない方や、練習してみたいという方は、testnetやdevnetに切り替えることも可能です。
この場合、Pontem Walletもtestnet/devnetに切り替えるのを忘れないようにしましょう。ウォレットのFaucetをクリックすることで、テスト用の$APTをリクエス トすることができます。
スワップ するトーク ンを選択
AUXは、Wormhole、LayerZero、Celerを使用してブリッジされた資産を含む、数十のトーク ンをサポートしています。初心者にとって、これらをナビゲートするのは難しいかもしれません。
例えば、APTをUSDCにスワップ したい場合、AUXの検索フィールドにUSDCを入力すると、かなりの数のオプションが表示されます。
どのようにスワップ 先のUSDCを選択するのですか?
各プールの準備金の量を確認してください。良い価格でスリッページ を避けるためには、流動性 の高いプール でスワップ することが推奨されます。
PoolsタブでUSDCを検索すると、APT-USDC Wormholeプールが405k APT以上と圧倒的に高い流動性 を持ち、APT-USDC LayerZeroプールは82APTしかないことが分かります。
興味深いことに、PontemのLiquidswapでは状況は大きく異なります。APT-USDC LayerZeroプール は執筆時点で約200k APTでしたが、APT-USDC Wormholeプールは20k APTとはるかに小さいです(これでもスワップ には十分な大きさです)。
金額を入力してトーク ンを登録
スワップ (売却)したい金額をAPT(または他の資産)で入力すると、いくら受け取れるか確認することができます。
この例では、1APTをスワップ して7.95USDCを手に入れることにします。しかし、あるトーク ンやコインを別のものに交換する前に、両方がウォレットに登録されている必要があります。Aptosでは、不正防止策としてトーク ンの登録が義務付けられています。これはAUX、Liquidswap、その他すべてのAptos DEXでも同じです。一方または両方がまだ登録されていない場合、AUXは「Register coins to swap(スワップ 対象コインの登録)」を指示します。
この例では、APTをUSDC Wormholeに交換します。
ここで注意が必要です。USDCはすでにPontem Walletの登録資産リストに載っているのに、なぜDEXは再度登録するように要求しているのでしょうか?
その答えは、2つは異なるUSDCであるということです。Aptosは新しいネットワークであり、ブリッジトーク ンの統一名基準がまだありません。例えば、2022年11月現在、LayerZeroでブリッジされたUSDCは、Pontem Walletでは単にUSDCと呼ばれていますが、AUXではzUSDCと呼ばれています。Pontem Walletにすでに登録されているのは、このLayerZeroのUSDCです。詳しくはブリッジングチュートリアル をご覧ください。
逆に、WormholeでブリッジされたUSDCは、単にAUX上のUSDCとLiquidswap上のwhUSDCです。今のところ、これらの違いを認識する必要がありますが、今後、明確な基準が設定されることを期待しています。
「Register Coins to Swap」をクリックし、「Register USDC」をクリックして、Pontem Walletで操作を確認します。ガス代として0.002APT(0.02ドル以下に相当)がかかります。
スワップ の実行
トーク ンの登録が完了すると、Swapウィンドウのボタンが「Submit Swap」に変化します。それをクリックして、ウォレットで確認します。ガス代はこの例では0.002APTですが、スワップ するペアやネットワーク負荷によって高くなる可能性があります。
スワップ 成功の通知が表示され、Pontem Walletのトーク ン残高が更新されます。なお、AUXではただのUSDCだったものが、ウォレットではwhUSDC(Wormhole USDC)と表示されます。
AUX Aptos DEXのプールに流動性 を追加する方法
AUXの流動性 提供者になって、取引手数料からパッシブ収入を得ることができます。各プールで発生したすべての手数料は、そのプールに流動性 を提供したウォレット間で分配されます。ここで受け取れる金額は、プールのシェアと取引量に依存します。
Wormhole USDCを使ってAPT-USDCプールに流動性 を追加してみましょう。例えば、1APTと1APT分のUSDC、または5APTと5APT分のUSDCなど、常に両方のトーク ンの等価量を追加する必要があることに注意してください。プールを選択したら、両方のトーク ンを十分に持っていることを確認し、必要に応じて一部を交換します。
「Pools」タブでUSDCを検索し、Aptos Coin / USD Coin (Wormhole)プールを選択します。
これまでDeFi の流動性 提供者(LP)になったことがない場合、いくら稼げるかを評価して、きちんとしたAPYを生み出せるプールを選ぶことが重要です。例えば、プールが1ヶ月に100万ドルの取引量を生み出し、手数料が取引あたり0.10%だとすると、すべてのLPの手数料収入の合計はその0.10%、つまり1000ドルになります。あなたの取り分がプールの1%であれば、10ドルを受け取ることになります。しかし、この巨大なプールの1%は、4,000以上のAPTと30,000以上のUSDCに相当するのです。1APTと1APT分のUSDCしか預けなければ、手数料による収入はごくわずかなものになります。
良い代替案としては、プール内の量は少ないが、十分な取引量を生み出すプールを選ぶことです。多くの場合、これらはIDO の後に上場される新しいプロジェクトのプールです。もう一つの選択肢は、流動性 供給者に追加のイールドファーミング 報酬を提供するDEXとプールを探すことです。例えば、PontemのLiquidswapは、インセンティブ 付きのプールの最初のバッチを非常にすぐに開始します。
プールをクリックすると、その最近の取引(スワップ 、流動性 の預け入れと取り出し)のリストが表示されたページに移動します。ここで「Add」をクリックします。
持っている全てのUSDCを追加してみましょう。USDCフィールドに7.94を入力すると、APTフィールドには追加する必要があるAPTの対応する金額(この場合、ポイントの後に長い小数点以下の数字で1が表示されます)が表示されます。
ここで「Add Liquidity」をクリックして、Pontem Walletで操作を確認します。この場合のガス代は0.003802APT、つまり0.03ドル程度です。
取引が確認されると、LPトーク ンがあなたのPontem Walletに表示されます。DEXによっては、LPはAPT/USD、APT-USD、AOT-USD LPなどと表示されることがあります。
これで、あなたは正式にAUXの流動性 提供者となりました。報酬を受け取るには、流動性 を引き出し(redeem)、その過程でLPトーク ンをバーンする必要があります。このチュートリアル の次のセクションでその方法を説明します。
AptosのAUXから流動性 を引き出す方法
流動性 を換金するには「Pools 」タブのリストで対象プールを確認し、「Remove」をクリックします。
表示されたポップアップで、スライダーを動かして引き出したい金額を設定します。
ここでは、すべての資金を引き出すために「Max」に設定します。
USDCの金額は、元々預けた金額と全く同じではないことに注意してください。最も一般的な理由は、人々がスワップ を実行すると、プール内の2つのトーク ンの相対価格が変化するため、その比率が変化することにあります。
ちなみに、これがDeFi DEX特有の現象である悪名高き「インパーマネントロス(IL)」です。
「Remove Liquidity」をクリックして、トランザクション を確認します。
「Confirm」をクリックして、成功の通知を待って、Pontem Walletを確認してください。APTとUSDCは再表示され、LPトーク ンは「ダスト」(微量)を除いて消えているはずです。
AUXで流動性 プールを作成する方法
新しいプールを作成すると、あなたはその最初の流動性 プロバイダーになります。あなたが提出する両方のトーク ン(XとY)の流動性 の量は、X*Yが常に同じ(k)のままであるため、プールの流動性 曲線を決定します。
実験として小さなプールを作る場合、次のことに注意してください:
準備金が少ない場合、すべてのスワップ がプール内のトーク ン比率を著しく変化させる可能性があります。流動性 を引き出すことにした場合、預けたものと大きく異なる結果になる可能性があります。
誰もプールに取引しない場合、あなたが唯一のLPであるにもかかわらず、あなたは取引手数料から何も得ることができません。
プールが公開されていることを忘れないでください。もし、埋蔵量がわずかな状態で、ユーザーが間違ってスワップ してしまったら、非常に不利な価格を得て、損をする可能性があります。
APTとUSDCのように、すでにプールが存在する2つのトーク ンで新しいプールを作成しようとするとどうなるかを見てみましょう。「Pools 」タブの 「Create Pool」をクリックして、APTとUSDCを選択します。
APTで金額を入力すると、現在の市場価格(7.98USDC)に合わせてUSDCでの金額が自動的に表示されます。
「Create Pool」をクリックして、Pontem Walletで確認します。
「Pool already exists」エラーが出ました。既にプールが存在する場合、同じ2つのトーク ンではプールを作成できないために表示されます。
では、まだAUXに存在しないプールを作ってみましょう。MOJO (Mojito Markets)とUSDC LayerZeroを使うことにします。このプールはまだリスト にないからです。
入金したい金額を入力します。3.95 USDTは、執筆時点でLiquidswap上の184 MOJO の価値があります。また、手数料を調整することもできます(例えば、0.30%に設定)。
「Create Pool」をクリックして、Pontem Walletで確認します。
この例では、成功の通知がなされ、プールがリストに表示されましたが、流動性 はゼロでした。トーク ンはまだウォレットにありました。
しかし、このプールに流動性 を持たせることができるようになったので、大きな問題ではありません。
成功しまっした。Pontem WalletからMOJO とUSDCが消え、MOJ/USD LPトーク ンに置き換わりました。AUXに表示されるプールの流動性 もゼロではなくなりました 。
以上です。これで、誰かがMOJO とUSDC LayerZeroの間でスワップ を行うと、プールの作成者(つまり、この記事の筆者)に手数料報酬(取引の0.10%)が入ることになります。もちろん、他の流動性 供給者もこのプールに参加し、報酬を共有することができます。
AUX CLOBで取引する方法
CLOBセクション はAUXの中で最も複雑で興味深い部分です。BinanceやKuCoinのような取引所での取引経験があれば、価格チャートから始まり、希望の買いまたは売り価格で指値 注文を開くことができるなど、インターフェイス は馴染みのあるものに感じられるはずです。
スワップ と指値 注文の違いは?
トーク ンをスワップ する場合、現在の価格を受け入れることになります。この価格は流動性 曲線 x*y=k に基づいて計算されます。ここで x と y はプール内の 2 つのトーク ンそれぞれの量であり、k は定数です。
この流動性 曲線は、オーダーブックとマーケットメーカーに代わるもので、プールの流動性 がどのようなレベルであっても、スワップ が常に実行されることを保証するもので、価格が非常に不利になることもあります。LiquidswapやUniswapのようなDEXが自動マーケットメーカー、またはAMMと呼ばれるのはこのためです。
しかし、現在の価格に満足できず、より安くトーク ンを購入したい場合はどうすればいいのでしょうか。Binanceのような中央集権的な取引所では、希望する価格で指値 注文を開き、そのまま放置しておくことができます。価格が目標値に達すると(あるいは達すると)注文は満たされます。
この仕組みでは、取引所はオーダーブックで買い手と売り手をマッチングさせています。これはCLOB(central limit order book)と呼ばれるものです。DeFi にもそのCLOBがあり、ある程度の集中化(オーダーブックの維持)とオンチェーン機能(ユーザーが自分の資産をずっと預かる)を兼ね備えています。AUXの取引プラットフォームは、そのようなCLOBの1つなのです。
アカウント開設
CEXと同様に、アカウントを開設 し、コインを預ける必要があります。ページ内の「Create AUX Account」をクリックして、ポップアップで、Pontem Walletで確認します。ガス代は0.0035APT程度です。
dAppは、ここでアカウントにいくつかの暗号を入金するよう促します。しかし、それを行う前に、市場と流動性 の状態がどのようなものかを見てみましょう。
取引対象を選択してアカウントにトーク ンを入金する
AUXのトレードアカウントに入金できるトーク ンのリストは本当に数多くあります。WormholeでブリッジされたNEARとSUSHIも含まれています。
ただし、実際に取引できるペアの範囲はかなり限定されています。執筆時点では、APT/USDC、SOL/USDC、APT/tAPT(Tortuga Finance liquid staking token)など、わずか8つしかありません。
しかし、通貨ペアがリストアップされているからといって、活発に取引されているわけではありません。例えば、リストからtAPT/APTを選ぶと、こう表示されます。
取引量0、非常にバランスの悪いオーダーブック(価格0.0001の巨大な買いオーダーと50、100、99,999の小さな売りオーダー)で、これは取引としてほぼ機能していません。
APT/USDCは状況が違います。オーダーブックはCEXの取引所と比べると小さいですが健全で、ある程度のボリュームがあります(24時間で44APT)。少なくとも、ある時点で狙った注文が満たされることを期待することができます。
オーダーブックを見ると、ほとんどのユーザーがAPTを4ドルから3.3ドルの間で買うか、16ドルから18ドルの間で売ることを希望しているようです。 スワップ の実験の後、ウォレットにUSDCがあるので、それらのUSDCを取引口座に入金してAPTのリミット買いオーダーを設定しましょう。
「Balances」タブで、「Deposit from Wallet」をクリックします。そしてリストからUSDCを選択し、金額を入力します(今回は7.90USDC)。「Submit Deposit」をクリックして、Pontem Walletのトランザクション とガス代を確認します。
取引ページを更新すると、アカウントの残高にUSDCが表示されるはずです。
指値 注文の発注
Price欄に希望の買値(例:4USDC)と、買いたいAPTの量を入力します。7.90USDCとありますが、2APT(=8USDC)のように大きすぎる買い金額を設定するとどうなるでしょうか?試してみましょう。「Submit Trade」をクリックします。
すると、Pontem Walletは資金が不足していると警告します。7.90 USDC未満の購入金額で再チャレンジしてみましょう(USDCでの金額がTotal行に表示されることに注意してください)。
ガス代(今回は0.0057APT)がかかりますが、CLOB自体には手数料はかかりません。
確定すると、Open Orders タブに注文が表示されます。また、オーダーブックにも表示されます。
Pontem Walletを確認すると、USDCがなくなっていることがわかります。トーク ンはCLOBスマートコントラ クトにロックされていますが、私たちはまだそれをコントロール することができます。これは分散型 CLOB と Binance のような CEX の大きな違いで、暗号を取引所のウォレットに転送する必要があります。
CEXはウォレットのプライベートキーを保持しているため、ウォレット内の暗号を取引所側が完全に管理することができてしまいます。
この場合、あなたの鍵でもなく、コインでもないことを意味します。
AUXの高度な取引機能
単純な指値 注文、それもパッシブオーダーを発注しました。パッシブオーダーでは、現在の価格とは異なる価格で設定されます。あなたは、価格が希望のラインに達するのをに待ちます。また、マーケットメーカーとして市場に流動性 を提供します(スワップ プールの流動性 提供と混同しないでください)。
これに対して、アグレッシブオーダーは現在の価格に設定され、すぐに売買を行いたい場合に使用します。注文が成立するまでの間、価格が不利に動く可能性があることを受け入れることになります。アグレッシブオーダーを出すトレーダーは、市場のテイカ ーとして機能します。
パッシブオーダーとアグレッシブオーダーの違いを理解すれば、AUXの高度な機能を理解するのに役立つはずです。
Immediate or cancel: 注文の一部が直ちに満たされる可能性がある場合、その部分が満たされ、残りはキャンセルされます。希望する価格に売り手がいる場合にこれを使用します。
Fill or Kill: 注文が一度に完全に満たされるか、キャンセルされます。それ以外の指値 注文は完全に満たされるまでに時間がかかることがあり、時には数日かかることもあります。
Passive Join: 利用可能な最良のビッド価格またはアスク価格に注文を設定して、パッシブオーダーを効果的に他の注文に参加させます。
Post: パッシブオーダーの場合で、価格がすぐに不利に動いたとしても、成行(アグレッシブ)注文のように不利な価格で満たされることはありません。目標価格が現在の価格に近い場合に使用します。
注文の取り消し
AUXの指値 注文を閉じる(キャンセルする)のはとても簡単です。「Open Orders」タブの注文データの右側にある小さな「x」アイコンをクリックします。
Pontem Walletで確認します。注文を閉じるときにも、注文を開くときと同じようにガス代がかかることに注意してください。
これは、注文が成立したときにのみ手数料を支払う中央集権的な取引所と比較した場合の、分散型CLOBの欠点です。これはブロックチェーン を動かすためのガス代であり、取引手数料ではありません。
ページを更新すると、注文は「Open Orders」から消え、「Order History 」には表示されています。
取引アカウントから資金を出金する
トーク ンをPontem Walletに戻すには、取引ページの「Balances」タブを開いて、「Withdraw」をクリックします。トーク ンを選択し、引き出したい金額を入力します。この例では、7.90USDCです。
「Submit Withdrawal」をクリックし、Pontem Walletで操作を確認します。
この取引には、0.002 APTの最小ガス手数料がかかり、トーク ンはあなたのウォレット残高に戻ります。
AUXでポートフォリオ を確認する
AUXには非常に便利な「Portfolio 」セクションがあり、Pontem WalletとAUX取引アカウントのすべての資産、さらには流動性 プールのステーク量を確認することができます。また、未決済の取引注文と完了した取引注文(スワップ ではなくCLOB注文を意味します)には別のタブが用意されています。
「Open Orders」タブで有効なCLOB注文を、「Order History 」 でそれらの注文履歴を見ることができます。
devnetでAUXを使用する
Aptosでの取引に実際の資金を投入する準備ができていない場合、devnetで練習することができます。上部のドロップダウンメニューを使用してPontem Walletをdevnetに切り替えて「Faucet」をクリックしていくつかの無料のdevnet APTを取得します。
これらのトーク ンには市場価値が全くありません。
次に、https://devnet.aux.exchange/ に、Pontem Walletを接続してください。スワップ 、プールへの流動性 の追加、新しいプールの作成、指値 注文など、メインネットと同じことが可能です。
メインネットと価格に大きな違いに驚かないでください。これはテスト用の見せかけの数値です。
開発者向けに
もしトレーディングボットやコーディングに興味があるなら、AUXのGitHub を探索して必要なものを見つけることができるかも知れません:
まとめ
Aptosにはすでに、Liquidswap by Pontem、AUX、Aries Markets 、Tsunami 、OmniBTC、Animeswap、Hippo 、PancakeSwap など、かなりの数のAMMやCLOBが存在します。
まだ実験段階なので、同じペアでも流動性 の確保が大きく異なることがあるので、いくつかのDEXを試して比較するのがベストな方法です。また、Liquidswapに近々登場するような、イールドファーミング の機会も見逃さないようにしましょう。
ご覧いただきありがとうございました!