簡単に言うと
Uniswap は、イーサリアム ブロックチェーン上で実行され、分散型の方法でトークン スワップを可能にするコンピューター プログラムのセットです。 Uniswap のシンボルはユニコーンです (暗号通貨トークン間の「トランスポーター」に例えられます)。
トレーダーは、自分の資金を誰にも信頼することなく、Uniswap でイーサリアム トークンを取引できます。同時に、融資資金を流動性プールである準備金に投入することもできます。これらのプールに資金を提供することで、トレーダーは手数料を獲得します。
では、これらの「マジック ユニコーン」はどのようにしてあるトークンから別のトークンに変換されるのでしょうか? Uniswapを使用するには何が必要ですか?もっと詳しく見てみましょう。
導入
集中型取引所は長年にわたって仮想通貨市場の根幹を担ってきました。取引時間を短縮し、取引量を増やし、流動性を継続的に向上させます。ただし、トラストレスプロトコルの形で構築されている並行世界があります。分散型取引所 (DEX) は、取引を制御するために仲介者や監督者を必要としません。
ブロックチェーン技術には固有の制限があるため、分散型取引所は依然として集中型取引所と適切に競争することが困難です。ほとんどの分散型取引所には、パフォーマンスとユーザー エクスペリエンスを向上させる「余地」がたくさんあります。
多くの開発者は、分散型取引所を構築する新しい方法をすでに考えています。この分野の先駆的な開発者の 1 つが Uniswap です。 Uniswap の手口は、従来の分散型取引所に比べて少しわかりにくい場合があります。ただし、この新しいモデルの利点はすぐにわかります。
その画期的なアイデアのおかげで、Uniswap は最も成功したプロジェクトの 1 つとなり、分散型金融 (DeFi) 運動の前進となりました。
Uniswap とは何か、その仕組み、そして 1 つのウォレットだけでイーサリアム上のトークンを簡単に交換できる方法を見てみましょう。
ユニスワップとは何ですか?
Uniswap は、イーサリアム上の分散型交換プロトコルです。より正確に言えば、これは自動化された流動性プロトコルです。取引を実行できる注文帳や仲介者は存在しません。 Uniswap を使用すると、ユーザーはある程度の分散化と検閲なしに、仲介業者なしで売買できます。
Uniswap はオープンソース ソフトウェアです。 Uniswap GitHub でさらに詳しく学ぶことができます。
では、なぜ注文書がなくても取引ができるのかを説明しましょう。 Uniswap は、流動性プールを作成するという暗号通貨貸し手のモデルに基づいて運営されています。このシステムは分散型の価格設定メカニズムを提供し、基本的に注文帳の深さを平滑化します。 Uniswap がどのように機能するかについては、以下で詳しく説明します。現時点では、ユーザーはオーダーブックなしで ERC-20 トークンをシームレスに交換できることを覚えておく必要があります。
Uniswap プロトコルは分散化されているため、リストのプロセスはありません。基本的に、トレーダーが利用できる流動性プールがある限り、どの ERC-20 トークンでも起動できます。このため、Uniswap は出品手数料を請求しません。 Uniswap プロトコルは公共財として機能すると言えます。
Uniswap プロトコルは、2018 年に Hayden Adams によって作成されました。しかし、それを触発した基礎となるテクノロジーは、Ethereum の共同創設者 Vitalik Buterin によって最初に説明されました。
Uniswapはどのように機能しますか?
従来の構造とは異なり、Uniswap にはオーダーブックがまったくありません。このプロトコルは、Automated Market Marker モデルのバリエーションである Constant Product Market Maker と呼ばれる設計で動作します。
自動マーケットメーカーは、トレーダーが取引に使用できる流動性準備金(流動性プール)を保持するスマート コントラクトです。これらの準備金は、流動性プロバイダーのプールに注入された金額によって作成されます。プール内の 2 つのトークンの価値に相当する金額を賭ければ、誰でも流動性プロバイダーになることができます。その見返りとして、トレーダーは手数料を支払い、その手数料はプールの保有額に比例して流動性プロバイダーに分配されます。 Uniswap がどのように機能するかをよりよく理解するために、以下の例を見てみましょう。
流動性プロバイダーは、2 つのトークンに相当する価値を預け入れることによって市場を作成します。 1 つの ETH トークンと 1 つの 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 つは資本効率に関するものです。ほとんどの AMM は資本効率が非常に悪いため、常に AMM に保管されている資本のほとんどが使用されていません。これは、前述したこの x * y = k モデルの固有の特性によるものです。簡単に言うと、プール内の流動性が高くなるほど、システムはより大きな価格範囲にわたってより大きな注文をサポートできるようになります。
ただし、これらのプールの流動性プロバイダー (LP) は基本的に、ゼロから無限大までの価格曲線 (範囲) の流動性を提供します。そこにあるすべての資本は、5x-s、10x-s、100x-s バケット内の資産の 1 つが使用されるシナリオに当てられます。
これが起こった場合、遊休資産により、価格曲線のその部分に流動性がまだ存在することが保証されます。これは、ほとんどの取引が行われるのはプール内の流動性のごく一部だけであることを意味します。
たとえば、Uniswap には現在約 50 億ドルの流動性がロックされていますが、1 日あたりの取引量は約 10 億ドルしかありません。これは効果的な方法ではないと思われるかもしれませんが、Uniswap チームもそれに同意しているようです。 Uniswap v3 はこの問題を解決します。
流動性プロバイダーは、提供する流動性のカスタム価格範囲を設定できるようになりました。これにより、ほとんどの取引活動が行われる価格帯で流動性がより集中することになります。
大雑把に言えば、Uniswap v3 はイーサリアム上にオンチェーンのオーダーブックを作成し、マーケットメーカーが設定した価格範囲内で流動性を提供することを決定できます。この変更は、小売参加者よりもプロのマーケットメーカーに有利であることに注意する必要があります。 AMM の利点は、誰でも流動性を提供して資金を活用できることです。
ただし、この追加の複雑さにより、「怠惰な」LP は、戦略を継続的に最適化できるプロのプレーヤーよりもはるかに少ない取引手数料を得ることができます。同時に、yearn.finance のようなアグリゲーターが、この環境である程度の競争力を維持する方法として小売 LP を提供していることは想像に難くありません。
NFTとしてのUniswap LPトークン
各預金者が独自の価格範囲を設定できるため、Uniswap LP の各ポジションが固有であることがわかりました。これは、Uniswap の LP ポジションを交換できないことを意味します。その結果、各 LP ポジションは非代替トークン (NFT) で表されるようになりました。
Uniswap LP ポジションを代替トークンで表す利点の 1 つは、それを DeFi の他の部分で使用できることです。 Uniswap v2 LP トークンは担保として Aave または MakerDAO に預けることができます。 Uniswap v3 では各位置が一意であるため、これは当てはまりません。ただし、この構成可能性の低下は、新しいタイプの派生製品で対処できます。
レイヤー番号 2 のユニスワップ
イーサリアムの取引手数料はここ1年で急騰した。このため、多くの小規模ユーザーにとって Uniswap の使用は経済的に不可能になります。
Uniswap v3 は、Optimistic Rollup と呼ばれるレイヤー 2 スケーリング ソリューションにも展開されます。これは、イーサリアム ネットワークのセキュリティを維持しながらスマート コントラクトを拡張する優れた方法です。この実装により、トランザクションのスループットが大幅に向上し、ユーザーの手数料が大幅に削減されます。
一時的な損失とは何ですか?
議論したように、流動性プロバイダーは、トークンを交換するトレーダーに流動性を提供することで手数料を稼ぎます。それでは、流動性プロバイダーが懸念すべきことは他にありますか?持っている。それが一時損失と呼ばれる現象です。
もう一度、Alice が 1 ETH と 100 USDT を Uniswap のプールに入金したと仮定します。上記のトークンペアは等しい値である必要があるため、これは 1 ETH の価格が 100 USDT であることを意味します。プールには合計 10 ETH と 1,000 USDT があり、残りはアリスのような他の流動性プロバイダーによって提供されます。したがって、アリスはグループの株式の 10% を所有しています。この場合の総流動性 (k) は 10,000 です。
ETHの価格が400 USDTに上昇したらどうなりますか?プール内の総流動性は一定であることに注意してください。現在 ETH の価格が 400 USDT である場合、これはプール内の ETH と USDT の価格の比率が変化したことを意味します。実際、現在プールには 5 ETH と 2,000 USDT があります。この実際的な結果は、トレーダーがUSDTをプールに追加し、比率が正しい価格を反映するまでそこからETHを引き出すためです。このため、k を定数として認識することが非常に重要です。
そこで、アリスはお金を引き出し、総額の 10% を自分の取り分として受け取ることにしました。その結果、彼女は 0.5 ETH と 200 USDT、合計 400 USDT を受け取りました。アリスは大儲けしたようだ。しかし、ちょっと待って、彼女がタンクにお金を注入しなかったらどうなるでしょうか?彼女は 1 ETH と 100 USDT、合計 500 USDT を所有します。
実際、アリスは、この金額を Uniswap プールに入れる代わりに、自分のウォレットに保持しておけば、さらに多くのお金を稼ぐことができます。この場合、一時的な損失は本質的に、価値のあるトークンを蓄積する機会費用です。アリスがトレーダーの手数料から利益を得ることを期待してUniswapに資金を預けると、他の収入の機会を逃す可能性があることが理解されています。
この効果は、資金を投入した時点と比較して価格が増減するたびに発生することに注意してください。これはどういう意味ですか? ETHの価格が入金時と比較して下落した場合、損失はさらに大きくなる可能性があります。この問題の詳細な説明が必要な場合は、Medium で Pintail の記事を読んで詳細を学ぶことができます。
しかし、なぜこの損失は一時的なものなのでしょうか?トークンの価格がプールに追加された時点の価格に戻れば、この損失は打ち消されます。同時に、流動性プロバイダーは利益を得ることができるため、この損失は時間の経過とともに相殺されます。ただし、流動性プロバイダーはプールに資金を注入する前にこのことを認識する必要があります。
Uniswapはどのようにして収益を上げていますか?
Uniswapは儲からない。 Uniswap は、Paradigm (仮想通貨ヘッジファンド) が支援する分散型プロトコルです。すべての手数料は流動性プロバイダーに支払われます。プロトコルを通じて行われる取引から手数料を受け取る創設者はいません。
現在、流動性プロバイダーに支払われる取引手数料は取引ごとに 0.3% です。デフォルトでは、この手数料は流動性プールに追加されますが、流動性プロバイダーはいつでもそれを引き出すことができます。料金は、プール内の各流動性プロバイダーの流動性貢献度に応じて割り当てられます。
料金の一部は将来の Uniswap の開発に寄付される場合があります。 Uniswap チームは、Uniswap v2 という名前のこのプロトコルの改良版を実装しています。
➟ 暗号通貨を始めてみませんか?今すぐBinanceでビットコインを購入しましょう!
ユニスワップの使い方
Uniswap はオープン ソース プロトコルであり、誰でも Uniswap からアプリケーションを作成できます。ただし、現在最も使用されているアプリケーションは https://app.uniswap.org と https://uniswap.exchange です。
Uniswap のインターフェースに移動します。
ウォレットを接続します。 MetaMask、Trust Wallet、またはイーサリアムをサポートする任意の暗号通貨ウォレットを使用できます。
交換したいトークンを選択します。
取得したいトークンを選択します。
「交換」ボタンをクリックします。
ポップアップ ウィンドウでトランザクションをプレビューします。
ポップアップウィンドウで取引を確認します。
トランザクションがイーサリアム ブロックチェーン上で確認されるまで待ちます。 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 トークンを請求できます。トークンを要求する手順:
https://app.uniswap.org/ にアクセスしてください。
以前Uniswapを使用したウォレットを接続します。
「UNI トークンを要求する」をクリックします。

ウォレット内のトランザクションを確認します (現在のガス価格は Ethscan Gas Tracker で確認できます)。
おめでとうございます。あなたは UNI を所有しました!
UNIトークンを取引したいですか?バイナンスはすでにこれを提供しています。
➟ Binance で UNI トークンを取引するにはここをクリックしてください!
BinanceでUNIを購入する方法
UNIを購入するには、Binanceの交換モードを使用して法定通貨または暗号通貨を交換する必要があります。 UNI を直接購入する場合、デビット/クレジット カードを使用することはできません。以下は、BNB、BTC、BUSD、USDT、または EUR から選択できる UNI 取引ペアです。

暗号通貨で UNI を購入したい場合は、UNI を購入してスポット ウォレットに転送するか、Binance で直接購入することができます。 BUSD は価格が安定しているため、おすすめの選択肢の 1 つです。 [仮想通貨の購入] ページにアクセスして、銀行カードから BUSD を購入できます。購入したい金額を入力し、[続行]をクリックしてカードの詳細を入力します。

暗号通貨を入手したら、取引所に行き、取引したいUNIペアを選択します。左上の現在の市場ペアをクリックすると、取引ペアを変更できます。

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

これで、UNI を購入する注文を作成できます。最も早い購入方法は成行注文を使用することです。これにより、現在のスポット価格で UNI を購入できます。特定の価格以上で購入したい場合は、指値注文または逆指値注文を行うこともできます。
成行注文を作成するには、プラットフォームインターフェイスの右側に移動し、[スポット]をクリックします。 [購入]タブの注文タイプとして[マーケット]を選択していることを確認し、取引したいBUSDの金額を入力してください。最後に[UNIを購入]をクリックしてご注文ください。

BinanceでUNIを販売する方法
UNIの販売は購入と同様のプロセスです。まず、Binance Spot WalletでUNIが利用可能であることを確認してください。まだトークンを入金していない場合は、[Fiat and Spot] ページにアクセスして UNI を検索してください。 UNIの送金方法の詳細な手順については、[入金]をクリックしてください。さらに詳しいヘルプについては、Binance 暗号入金ガイドをお読みいただくこともできます。

UNI の入金が完了したら、取引所インターフェースを開いて、取引する UNI ペアを選択します。 UNI/BTCペアを例に考えてみましょう。

検索バーを使用して、必要なペアを見つけます。ここでは[UNI/BTC]をクリックします。

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

まとめ
Uniswap は、イーサリアム上に構築された画期的な交換プロトコルです。これにより、イーサリアムウォレットを持っている人は誰でも、仲介業者の介入なしにトークンを交換できるようになります。
制限はあるものの、このテクノロジーは将来的にトラストレスなトークン交換のためのエキサイティングな道を切り開きます。 Ethereum 2.0 スケーリング ソリューションがネットワーク上で稼働すると、Uniswap には今後も多くの望ましい改善が加えられる可能性があります。

