まとめ

Uniswap プロトコルは、イーサリアム ブロックチェーン上で実行される一連のコンピューター プログラムで、分散型の方法でトークンを交換できるようにします。このプロトコルには、タグとして「ユニコーン」が付いています (ロゴに見られるように)。

トレーダーは、誰にも自分の資金を預けることなく、Uniswap でイーサリアム トークンを取引できます。一方、誰もが自分の暗号通貨を流動性プールと呼ばれる私的準備金に貸すことができます。これらのプールに資金を提供する代わりに、手数料を獲得します。

Uniswap プロトコルはどのようにトークンを別のトークンに変換しますか? Uniswapを使用するには何が必要ですか?これについては、この記事で学びます。


はじめに

集中取引プラットフォームは、決済リードタイムが速く、取引量が多く、流動性が常に向上しているため、ここ数年暗号通貨市場の主力となっています。ただし、非信頼ベースのプロトコルの形式で構築された並列プラットフォームもあります。分散型取引所 (DEX) では、取引を促進するために仲介者や資金の保管者は必要ありません。 

ブロックチェーン技術には固有の制限があるため、集中型取引プラットフォームと真に競合する分散型取引プラットフォームを構築することは困難でした。ほとんどの分散型取引プラットフォームは、パフォーマンスとユーザー エクスペリエンスの点で改善される可能性があります。

多くの開発者が分散型取引プラットフォームを作成する新しい方法を考えてきましたが、Uniswap はこれらのプラットフォームの最前線に立っています。 Uniswap がどのように機能するかを理解することは、従来の分散型取引プラットフォームを理解するよりも難しいかもしれませんが、ここではこのモデルがいくつかの魅力的な利点を備えていることがわかります。 

この革新の結果、Uniswap は最も成功したプロジェクトの 1 つとなり、分散型金融 (DeFi) 運動の一部となっています。

Uniswap プロトコルとは何か、その仕組み、そしてイーサリアム ウォレットを使用して簡単にトークンを交換できる方法を見てみましょう。


ユニスワップとは何ですか?

Uniswap は、イーサリアム上に構築された分散型取引プラットフォーム プロトコルです。より正確に言えば、これは自動化された流動性プロトコルです。取引を行うために必要な注文リストやその他の中央機関はありません。 Uniswap を使用すると、ユーザーは高度な分散化と検閲への耐性を備え、仲介者なしで取引できます。

Uniswap はオープンソースであり、Uniswap GitHub で確認できます。

さて、しかし注文リストなしで取引はどのように行われるのでしょうか? Uniswap は、流動性プロバイダーが流動性プールを作成するモデルに基づいて運営されています。このシステムは、基本的に注文リストの深さを減らす分散型価格設定メカニズムを提供します。その仕組みについては後ほど詳しく説明します。現時点では、ユーザーは注文リストを必要とせずに ERC-20 トークンを簡単に交換できることに注意してください。

Uniswap プロトコルは分散型であるため、上場プロセスはありませんが、トレーダーが利用できる流動性プールがある限り、どの ERC-20 トークンでも起動できます。結果として、Uniswap は上場手数料も請求しません。つまり、Uniswap プロトコルは、ある程度、公的に入手可能な商品として機能します。

ヘイデン・アダムスは 2018 年に Uniswap プロトコルを作成しましたが、その実装にインスピレーションを与えた基礎となるテクノロジーは、イーサリアムの共同創設者ヴィタリック・ブテリンによって最初に説明されました。


Uniswapはどのように機能しますか?

Uniswap は注文リストを持たないという点で、デジタル取引の伝統的な構造を残しています。これは、Automated Market Maker (AMM) モデルのバリエーションである、Fixed Products Market Maker と呼ばれる設計に基づいて動作します。

自動マーケットメーカーは、トレーダーが取引できる流動性準備金 (または流動性プール) を保持するスマート コントラクトです。これらの準備金は流動性プロバイダーによって資金提供されており、流動性プロバイダーは、2 つのトークンと同等の価値を流動性プールに入金する人であれば誰でもなり得ます。その見返りに、トレーダーはプールに手数料を支払い、その手数料はプールへの出資額に応じて流動性プロバイダーに分配されます。以下では、この作用機序をさらに詳しく説明します。 

流動性プロバイダーは、2 つのトークンと同等の価値を預け入れることによって市場を作成します。これは、ETH と ERC-20 トークン、または 2 つの ERC-20 トークンのいずれかです。これらのプールは通常、DAI、USDC、USDT などのステーブルコインで構成されますが、これは必須ではありません。その見返りに、流動性プロバイダーは、流動性プール全体のシェアを表す「流動性トークン」を受け取ります。これらの流動性トークンは、プール内のステークと引き換えることができます。

ETH/USDTの流動性プールを見てみましょう。プールの ETH 部分を x と呼び、プールの USDT 部分を y と呼びます。 Uniswap はこれら 2 つの量を取得し、一方の値ともう一方の値を乗算して、プール内の合計流動性を計算します。これを k と呼びます。 Uniswap の背後にある基本的な考え方は、k が一定のままである必要があるということです。これは、プール内の総流動性が一定であることを意味します。したがって、プール内の総流動性の方程式は次のようになります。 

x * y = k

では、誰かが取引をしたい場合はどうなるでしょうか?

アリスが ETH/USDT 流動性プールを使用して 1 ETH を 300 USDT で購入したとします。これにより、流動性プールの USDT 部分が増加し、プールの ETH 部分が減少します。これは事実上、ETH の価格が上昇することを意味します。このトランザクションの後、プール内の ETH の量は減少しますが、総流動性 (k) は一定のままであるはずであることがわかっているためです。このメカニズムが価格を決定します。最終的に、ETH に支払われる価格は、特定の取引によって x と y の比率がどの程度変化するかによって決まります。

このモデルは線形スケールで測定されていないことに注意してください。実際、需要が大きくなるほど、x と y の間のバランスが変化します。これは、大規模な注文は小規模な注文に比べて大幅に高価になり、その結果、スリッページの量がますます大きくなることを意味します。これは、流動性プールが大きければ大きいほど、大量の注文の処理が容易になることも意味します。なぜ?この場合、x と y の間の変換が小さくなるからです。


ユニスワップ v3

Uniswap の背後にあるテクノロジーはこれまでに多くの開発が行われており、Uniswap を使用したことがある場合は、おそらく Uniswap v2 を使用したことがあるでしょう。ただし、常に新しい改善が実装されており、以下では Uniswap v3 が提供する最も影響力のある更新を確認します。


資本効率

Uniswap v3 がもたらす最も重要な変更の 1 つは資本効率に関係します。ほとんどの自動マーケット メーカー モデルは資本効率に欠けています。つまり、前に説明した x * y = k モデルの固有の特徴により、いつでもそのモデルにある資金のほとんどが使用されていません。単純化すると、プール内の流動性が高くなるほど、システムがより大きな価格範囲でより多くの注文に対応できるようになります。

ただし、これらのプールの流動性プロバイダーは主に、0 から無限大までの価格曲線 (範囲) で流動性を提供します。プール内の資産の 1 つが 5 倍、10 倍、または 100 倍になるシナリオが発生した場合に備えて、その資本はすべてそこに保存されています。

これが起こった場合、これらの遊休資産により、価格曲線のその部分に流動性がまだ残っていることが保証されます。これは、プール内の流動性のごく一部のみが、ほとんどの取引が行われる場所に存在することを意味します。

たとえば、Uniswap は現在、約 50 億ドルの流動性を確保していますが、1 日あたりの取引量は 10 億ドルを超えません。これは便利で効率的な作業方法ではないと思われるかもしれませんが、Uniswap チームもそれに同意しているようです。そのため、Uniswap v3 ではこの問題に対処しています。

流動性プロバイダーは、流動性を提供するカスタム価格範囲を定義できるようになりました。これにより、ほとんどの取引活動が行われる価格帯で流動性がより集中することになります。

つまり、Uniswap v3 はイーサリアム プラットフォーム上でオンチェーン注文リストを作成するかなり初歩的な方法であり、マーケット メーカーは指定した価格範囲で流動性を提供することを決定できます。この変更は、少量の取引の参加者よりもプロのマーケットメーカーに有利になることに注意する必要があります。自動マーケットメーカー モデルの魅力は、誰でも流動性を提供し、自分の資金を活用できることです。

ただし、この複雑さの層が追加されたため、「怠惰な」流動性プロバイダーは、戦略を常に改善しているプロの同僚よりも取引手数料の収入がはるかに少なくなります。同時に、yearn.finance のようなアグリゲーターが小規模な流動性プロバイダーにこの環境である程度の競争力を維持する方法を提供していることは想像に難くありません。


Uniswap の流動性プロバイダー トークンは取引できません

各預金者は独自の価格範囲を設定できるため、Uniswap における各流動性プロバイダーのポジションは独自であることがわかりました。これは、Uniswap流動性プロバイダーの取引がもはや交換可能ではないことを意味します。その結果、あらゆる流動性プロバイダーの取引は非代替トークン (NFT) で表されるようになりました。

Uniswap流動性プロバイダーのトランザクションを代替可能トークンで表す利点の1つは、それをDeFiエコシステムの他の部分でどのように使用できるかです。 Uniswap v2 流動性プロバイダー トークンは、担保として Aave または MakerDAO に預けることができます。しかし、各取引は固有であるため、これは 3 番目のバージョンには当てはまりません。ただし、この互換性の欠如は、新しいタイプの派生製品を使用することで解決できます。


レイヤ 2 ソリューションでの Uniswap

イーサリアムの取引手数料は過去1年で高騰しており、多くの小規模ユーザーにとってUniswapは経済的に成り立たなくなっている。

Uniswap v3 は、Optimistic Rollup と呼ばれるレイヤー 2 ネットワーク スケーリング ソリューションでも使用されます。これは、イーサリアム ネットワークのセキュリティを享受しながらスマート コントラクトをスケーリングする優れた方法です。この使用により、取引量が大幅に増加し、ユーザーの手数料が大幅に削減されるはずです。


非永久損失とは何ですか?

議論したように、流動性プロバイダーは、トークン間で交換できるトレーダーに流動性を提供することで手数料を稼ぎます。流動性プロバイダーが知っておくべきことは他にありますか?はい、永久損失と呼ばれる効果があります。

アリスが 1 ETH と 100 USDT を Uniswap プールに入金したとします。トークンのペアは等しい価値を持つ必要があるため、これは ETH の価格が 100 USDT であることを意味します。  同時に、プールには合計 10 ETH と 1,000 USDT があり、残りはアリスのような他の流動性プロバイダーによって資金提供されます。これは、アリスがこのプールの 10% のシェアを持っていることを意味し、この場合の流動性の合計 (k) は 10,000 です。

ETH価格が400 USDTに上昇したらどうなりますか?プール内の総流動性は一定に保つ必要があることに注意してください。 ETH が 400 USDT に等しい場合、実際には現在プールには 5 ETH と 2,000 USDT があるため、プール内の ETH の量と USDT の量の比率が変化したことを意味します。なぜ?裁定取引トレーダーは、比率が正しい価格を反映するまで、プールに USDT を追加し、そこから ETH を削除します。そのため、k が定数であることを理解することが重要です。

そこで、アリスはお金を引き出し、自分の取り分に応じてプールの 10% を取得することにしました。結果として、0.5 ETHと200 USDT、合計400 USDTを獲得したので、かなりの利益が出たようです。しかし、待ってください、もし彼女がプールにお金を入れていなかったらどうなっていたでしょうか? 1 ETH と 100 USDT の合計 500 USDT になります。

実際、アリスは仮想通貨を Uniswap プールに預けるよりも保持していたほうが良かったでしょう。この場合、永久損失は本質的に、価格が上昇するトークンを蓄積する機会費用です。これは、手数料を稼ぐことを期待してUniswapに資金を入金することで、アリスが他の機会を逃している可能性があることを意味します。

この効果は入金時からの価格変化の方向に関係なく作用することに注意してください。これはどういう意味ですか? ETHの価格が入金時と比較して下落した場合、損失が拡大する可能性もあります。これについてより技術的な説明が必要な場合は、この記事を参照してください。

しかし、なぜ損失は永久的ではないのでしょうか?なぜなら、プール内のトークンの価格がプールに追加されたときの最初の価格に戻れば、その影響は軽減され、流動性プロバイダーは手数料を稼いでいるから、時間の経過とともに損失が相殺される可能性があるからです。ただし、流動性プロバイダーはプールに資金を追加する前にこのことを認識する必要があります。


Uniswapはどのようにして収益を上げていますか?

実際のところ、利益は出ていないのです。 Uniswap は、Paradigm (デジタル ヘッジ ファンド) が支援する分散型プロトコルです。すべての手数料は流動性プロバイダーに支払われ、創設者はプロトコルを通じて行われた取引の分配を受け取りません。

現在、流動性プロバイダーに支払われる取引手数料は取引ごとに 0.3% です。この手数料は流動性プールに自動的に追加されますが、流動性プロバイダーはいつでも返金できます。料金は、プール内の各流動性プロバイダーのシェアに応じて分配されます。

料金の一部は将来Uniswapの開発に充てられる可能性がある。 Uniswap チームは、Uniswap v2 と呼ばれるプロトコルの改良版をすでにリリースしています。


➟ 仮想通貨の取引を始めてみませんか?バイナンスでビットコインを買おう!


ユニスワップの使い方

Uniswap はオープン ソース プロトコルです。つまり、誰でもそのフロントエンド アプリケーションを作成できますが、最も一般的に使用されるのは https://app.uniswap.org または https://uniswap.exchange です。

  1. Uniswap プロトコルのユーザー インターフェイスに移動します。

  2. ウォレットをプロトコルにリンクすると、MetaMask、Trust ウォレット、またはイーサリアムでサポートされているその他のウォレットを使用できます。

  3. 取引したいトークンを選択します。

  4. 取引先のトークンを選択します。

  5. 「交換」をクリックします。

  6. 表示されるポップアップ ウィンドウでトランザクションを確認します。

  7. ウォレット内のトランザクションリクエストを確認します。

  8. トランザクションがイーサリアム ブロックチェーン上で確認されるまで待ちます。 https://etherscan.io/ でトランザクションのステータスを監視できます。


ユニスワップトークン (UNI)

UNI は Uniswap プロトコルのネイティブ トークンであり、その所有者にガバナンス権限を与えます。つまり、UNI 所有者はプロトコルの変更に投票できます。以前、このプロトコルが実際に公的に入手可能な商品としてどのように機能するかについて説明しましたが、UNI トークンはこの考えを確固たるものとします。

プロトコルの作成時に 10 億の UNI トークンが発行され、その 60% は既存の Uniswap コミュニティ メンバーに配布され、40% はチーム メンバー、投資家、アドバイザーが 4 年間で利用できるようになります。

コミュニティ メンバーへの配布の一部は流動性マイニングを通じて行われます。つまり、UNI トークンは次の Uniswap プールに流動性を提供する人々に配布されます。

  • ETH/USDT

  • ETH/USDC

  • ETH/ダイ

  • ETH/WBTC

では、Uniswap コミュニティのメンバーとは誰でしょうか?そうですね、これらはすべて Uniswap コントラクトとやり取りしたイーサリアム アドレスです。以下では、UNI トークンを請求する方法を説明します。


Uniswap (UNI) トークンの請求方法

Uniswap を使用したことがある場合は、Uniswap プロトコルを使用したアドレスごとに 400 UNI トークンを請求できるでしょう。トークンを要求するには:

  1. https://app.uniswap.org/ に移動します。

  2. 以前に Uniswap を使用したウォレットにプロトコルをリンクします。 

  3. 「UNI トークンの要求」をクリックします。

how-to-claim-uni-tokens-uniswap

  1. ウォレット内のトランザクションを確認します (現在の転送レートは EthScan Gas Tracker で確認できます)。

  2. おめでとうございます。あなたは UNI トークンの所有者になりました。

UNIトークンを取引したいですか? Binance はこのオプションを提供しています。


➟ Binance で UNI トークンを取引するにはここをクリックしてください!


BinanceでUNIトークンを購入する方法

UNI トークンを購入するには、Binance 取引プラットフォーム ビューを使用して現地通貨またはデジタル通貨を交換する必要があります。デビット/クレジット カードを使用して UNI トークンを直接購入することはできません。利用可能な取引ペアには、BNB、BTC、BUSD、USDT、または EUR が含まれます。


暗号通貨を使用して UNI トークンを購入したい場合は、インスタント ウォレットにコインを転送するか、コインを購入することができます。この通貨の価格は安定しているため、BUSD オプションの使用をお勧めします。 [デジタル通貨の購入] ページに移動すると、カードを使用して BUSD を購入できます。購入したい金額を入力し、[続ける]をクリックしてカード情報を入力してください。


暗号通貨を受け取ったら、取引プラットフォームに移動し、取引したいUNI取引ペアを選択します。左上の現在の市場ペアをクリックすると、取引ペアを変更できます。


検索バーに、選択したペアを入力します。この例では、UNI/BUSD が必要です。


これで、UNI トークンを購入する注文を作成できるようになりました。最も簡単な方法は、スポット市場の現在の価格を得る成行注文を使用することです。特定の価格またはより有利な価格で購入したい場合は、指値注文または指値ストップ注文を指定することもできます。

成行注文を作成するには、取引プラットフォームの右側に移動し、[インスタント] をクリックします。ただし、[購入]タブの注文タイプで必ず[市場]を選択し、取引したい金額をBUSDで入力してください。最後に【UNIを購入する】をクリックして注文完了です。


BinanceでUNIトークンを販売する方法

UNI の販売プロセスは購入プロセスと似ています。まず、UNI トークンが Binance スポット ウォレットにあることを確認してください。トークンを入金していない場合は、[サポートされている現地通貨とインスタント ウォレット] ページに移動し、UNI を検索してください。 [Deposit] をクリックすると、UNI トークンを変換する方法の詳細な手順が表示されます。さらに詳しいサポートが必要な場合は、当社の Web サイトにある Binance への入金方法に関するガイドをお読みください。


UNI トークンの入金に成功したら、取引プラットフォーム ビューを開いて、取引したい UNI 取引ペアを選択します。次の画像は、UNI/BTC 取引を示しています。


検索バーを使用して、選択した交換ペアを選択します。ここでは[UNI/BTC]をクリックします。


UNI トークンを現在の市場価格で販売するには、画面の右側に移動します。 [Instant]をクリックし、[Sell]タブで注文タイプを[Market]として選択します。売りたいUNIの数量を入力し、[UNIを売る]をクリックします。


まとめ

Uniswap は、イーサリアム プラットフォーム上に構築された革新的な取引プロトコルであり、イーサリアム ウォレットを持つ誰もが中央当事者の介入なしにトークンを取引できるようになります。 

このテクノロジーには限界がありますが、非信頼ベースのトークン スワップの将来に興味深い影響を与える可能性があります。イーサリアム 2.0 のスケーラビリティ ソリューションがネットワーク上で稼働すると、Uniswap もその恩恵を受ける可能性があります。