Uniswap は、イーサリアム ブロックチェーン上で実行され、トークンの交換を分散化できる一連のコンピューター プログラムです。 Uniswap は (ロゴが示すように) ユニコーンの助けを借りて機能します。
Uniswap では、トレーダーは自分の資金を誰にも信頼せずにイーサリアム トークンを交換できます。同時に、誰もが自分の暗号通貨を特別準備金の役割を果たす流動性プールに提供することができます。トレーダーは、資金をプールに提供することで手数料を受け取ります。
魔法のユニコーンはどうやってトークンを別のトークンに変換するのでしょうか?そもそもなぜ Uniswap を使用するのでしょうか?それを理解しましょう。
導入
集中型取引所は長年にわたって暗号通貨市場の根幹であり続けています。その主な利点は、迅速な決済、大量の取引量、流動性の継続的な増加です。しかし、信頼を必要としないプロトコルの形で構築された「パラレルワールド」も存在します。分散型取引所 (DEX) は、取引を行うために資金の保管を担当する仲介者や参加者を必要としません。
ブロックチェーン技術には限界があるため、集中型取引所と競合できる分散型取引所を作成するのは簡単な作業ではありません。ほとんどの分散型取引所は、パフォーマンスとユーザー エクスペリエンスの両方の点で理想的ではありません。
多くの開発者は、分散型取引所を作成する新しい方法を発明するために頭を悩ませています。その中でも、Uniswap は先駆者の 1 つです。 Uniswap の仕組みは、従来の DEX よりも少し複雑です。ただし、このモデルには多くの重要な利点があることがすぐにわかります。
そのイノベーションの結果、Uniswap は分散型金融 (DeFi) の分野で最も成功したプロジェクトの 1 つになりました。
そこで、Uniswap プロトコルとは何か、その仕組み、そしてイーサリアム ウォレットを使用してトークンを交換する方法について詳しく学びましょう。
ユニスワップとは何ですか?
Uniswap はイーサリアム上に構築された分散型交換プロトコルであり、より正確には自動流動性プロトコルです。ここでは取引を実行するために必要なオーダーブックや中央集権的な関係者は存在しません。 Uniswap を使用すると、ユーザーは高度な分散化と検閲への耐性を維持しながら、仲介者なしで取引できます。
Uniswap はオープンソース ソフトウェアです。 Uniswap GitHub でご自身の目で確認してください。
わかりましたが、オーダーブックなしでどうやって取引できるのでしょうか? Uniswap は、流動性プロバイダーが流動性プールを作成するモデルに基づいて運営されています。このシステムは、注文帳の深さを大幅に平滑化する分散型価格設定メカニズムを提供します。これについては後ほど詳しく説明しますが、ここでは、ユーザーはオーダーブックなしで ERC-20 トークンを簡単に交換できることを覚えておいてください。
Uniswap プロトコルは分散化されているため、リストはありません。基本的に、トレーダーが流動性のプールを利用できる場合、あらゆる ERC-20 トークンを発行できます。その結果、Uniswap では出品手数料がまったくかかりません。ある意味、Uniswap プロトコルは「公共財」として存在します。
Uniswap プロトコルは、2018 年に Hayden Adams によって作成されました。しかし、その実装の背後にあるテクノロジーは、イーサリアムの共同創設者ヴィタリック・ブテリンによって最初に説明されました。
Uniswapはどのように機能しますか?
Uniswap にはオーダーブックがありません。これは、従来のデジタル取引所アーキテクチャが不可能であることを意味します。これは、Automated Market Maker (AMM) モデルのバリエーションである Constant Product Market Maker と呼ばれるモデルを使用します。
AMM は、トレーダーが取引できる流動性準備金 (または流動性プール) を備えたスマート コントラクトです。これらの準備金は流動性プロバイダーによって資金提供されています。流動性プロバイダーは、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しかし、誰かが取引をしたい場合はどうなるでしょうか?
Masha が ETH/USDT 流動性プールを使用して 300 USDT で 1 ETH を購入したとします。したがって、USDTのプールのシェアが増加し、ETHのプールのシェアが減少します。これは、ETHの価格が上昇することを意味します。なぜ?トランザクションが完了すると、プールに残る ETH は少なくなり、総流動性 (k) は一定のままであることがわかります。この仕組みが価格を決定します。最終的に、その ETH に対して支払われる価格は、特定の取引によって x と y の関係がどの程度変化するかによって決まります。
このようなモデルは線形にスケールされないことに注意してください。次数が大きくなるほど、x と y の間のバランスが大きく変化します。したがって、大規模な注文は小規模な注文に比べて指数関数的に高価になり、結果としてスリッページが大きくなります。次に、流動性プールが増加すると、x と y の差が減少するため、大規模な注文の処理が容易になります。
ユニスワップ v3
Uniswap の背後にあるテクノロジーは、数回の反復を経てきました。 Uniswap を使用していた場合、それは Uniswap v2 だった可能性があります。しかし、テクノロジーは進歩しており、立ち止まることはありません。 Uniswap v3 の最も重要な革新を見てみましょう。
資本効率
Uniswap v3 に対する最も重要な変更の 1 つは資本効率に関するものです。ほとんどの AMM は資本効率が非常に低く、現在保有している資金のほとんどが未使用です。これは、上で説明した x*y=k モデルの機能によるものです。簡単に言うと、プール内の流動性が高くなるほど、システムはより大きな価格範囲でより大きな注文をサポートできるようになります。
ただし、これらのプールの流動性プロバイダー (LP) は、0 から無限までの価格曲線 (範囲) の流動性を提供します。この資本はすべて、プール内の資産の 1 つが 5 倍、10 倍、100 倍に成長するシナリオのために予約されています。
これが発生した場合、遊休資産により、曲線のその部分に流動性がまだ残っていることが保証されます。これは、プール内の流動性のごく一部のみが、ほとんどの取引が行われる場所に存在することを意味します。
たとえば、Uniswap には現在約 50 億ドルの流動性がロックされていますが、そのうち 1 日あたり使用されているのはわずか 10 億ドルです。もっと完璧なものを思いつくことは可能だったということに同意しますか? Uniswap チームもこれについて考え、Uniswap v3 で問題を解決したようです。
流動性プロバイダーは、流動性を提供するカスタム価格範囲を設定できるようになりました。これにより、ほとんどの取引が行われる価格帯での流動性の集中が高まるはずです。
ある意味、Uniswap v3 は、イーサリアム上でオンチェーンのオーダーブックを作成する基本的な方法であり、マーケットメーカーはそこで、設定した価格範囲で流動性を提供する決定を下すことができます。このイノベーションは主にプロのマーケットメーカーに利益をもたらすものであり、小売業者の参加者には利益をもたらすものではないことに注意してください。 AMM の主な利点は、誰でも流動性を提供して資金を活用できることです。
ただし、この複雑さのため、怠惰な流動性プロバイダーは、常に戦略を改善しているプロのプレーヤーよりも取引手数料で得られる収入がはるかに少なくなります。 yearn.finance などの一部のアグリゲーターが、小売流動性プロバイダーにこの環境で少なくともある程度の競争力を維持する機会を提供することを予測するのは難しくありません。
LPはNFTトークンとしてUniswapにポジションをとります
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 スケーリング ソリューションにも展開されます。これは、安全なイーサリアム ネットワーク上でスマート コントラクトを拡張するための信頼できる方法です。この導入により、トランザクション スループットが大幅に向上し、ユーザーの手数料が大幅に削減されるはずです。
永久損失とは何ですか?
すでに述べたように、流動性プロバイダーは、トークンを交換できるトレーダーに流動性を提供することで手数料を受け取ります。流動性プロバイダーが知っておくべきことは他にありますか?はい。たとえば、永久損失と呼ばれる効果について。
Masha が 1 ETH と 100 USDT を Uniswap プールに寄付したとします。ペアは同等の価値を持つ必要があるため、これは ETH の価格が 100 USDT であることを意味します。 同時に、プールには 10 ETH と 1000 USDT のみがあり、残りは Masha などの他の流動性プロバイダーによって資金提供されています。これは、マーシャがプールの 10% を所有していることを意味します。この場合の総流動性 (k) は 10,000 です。
ETH 価格が 400 USDT に上昇したらどうなりますか?プール全体の流動性は一定に保つ必要があることに注意してください。 ETH の価値が 400 ドルになった場合、プール内の ETH と USDT の量の比率が変化します。これは、現在プールに 5 ETH と 2000 USDT があることを意味します。なぜ?裁定取引トレーダーは、比率が正確な価格を反映するまで、USDT をプールに追加し、プールから ETH を削除します。このため、k は定数であることを覚えておくことが重要です。
マーシャは資金を引き出すことを決定し、彼女の分け前に応じてプールの 10% を受け取ります。その結果、彼女は 0.5 ETH と 200 USDT、合計 400 USDT を受け取ります。どうやら彼女はかなりの利益を得たようだ。しかし、彼女が自分の資金をプールに投資しないことに決めたらどうなるでしょうか?彼女は 1 ETH と 100 USDT、合計 500 USDT を自由に使えることになります。
その結果、Masha は Uniswap プールに投資するのではなく、HODLing を使用する必要がありました。この場合、非永久的な損失は、プールにトークンを追加することで得られる利益の損失であり、そのコストはますます高くなっています。したがって、手数料を獲得することを期待して Uniswap に投資することで、マーシャは他の機会を逃す可能性があります。
注意してください: この効果は、入金の瞬間から価格がどちらの方向に変化したかに関係なく発生します。それはどういう意味ですか? ETHの価格が入金時の価格に比べて下落した場合、損失が拡大する可能性もあります。この問題をさらに詳しく知りたい場合は、Pintail の記事を読んでください。
しかし、損失が一貫していないのはなぜでしょうか?プール内のトークンの価格がプールに追加されたときの価格レベルに戻されると、その影響は軽減されます。また、流動性プロバイダーは手数料を得ることができるため、損失は時間をかけて取り戻すことができます。ただし、流動性プロバイダーは、資金をプールに追加する前にこれを考慮する必要があります。
Uniswapはどのようにして収益を上げていますか?
とんでもない。 Uniswap は、Paradigm (仮想通貨ヘッジファンド) がサポートする分散型プロトコルです。すべての手数料は流動性プロバイダーに送られ、創設者は誰もプロトコルを通じて行われた取引の一部を受け取りません。
現在、流動性プロバイダーの取引手数料は取引ごとに 0.3% です。デフォルトでは、獲得した手数料は流動性プールに追加されますが、流動性プロバイダーはいつでもそれらを償還できます。料金は、各流動性プロバイダーのプールのシェアに応じて分配されます。
手数料の一部は将来Uniswapの開発に使用される可能性があります。 Uniswap チームは、Uniswap v2 と呼ばれるプロトコルの改良版をすでにリリースしています。
➟ 仮想通貨をどこから始めるべきか考えていますか?バイナンスでビットコインを買おう!
ユニスワップの使い方
Uniswap はオープンソース プロトコルであるため、誰でも独自のアプリケーションを作成できます。ただし、ほとんどは https://app.uniswap.org または https://uniswap.exchange を使用します。
Uniswap インターフェイスを開きます。
ウォレットを接続します。 MetaMask、Trust Wallet、またはその他のサポートされている Ethereum ウォレットを使用できます。
交換したいトークンを選択します。
受け取りたいトークンを選択します。
「交換」をクリックします。
表示されるウィンドウで取引の詳細を確認します。
ウォレット内のトランザクションを確認します。
トランザクションがイーサリアム ブロックチェーン上で確認されるまで待ちます。取引ステータスはウェブサイト https://etherscan.io/ で追跡できます。
ユニスワップトークン (UNI)
UNI は、所有者にガバナンス権限を与える Uniswap プロトコルのネイティブ トークンです。これは、UNI 所有者がプロトコルの変更に投票できることを意味します。プロトコルは一種の公共財として存在すると前述しました。 UNI トークンはこの考えを裏付けています。
Uniswap の創設時に、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、またはユーロとの可能なペアです。

暗号通貨でUNIを購入したい場合は、コインをスポットウォレットに転送するか、購入してください。安定性の高いBUSDの購入をお勧めします。 [暗号通貨の購入]タブでクレジット/デビットカードを使用してBUSDを購入できます。希望のBUSD金額を入力し、[続行]をクリックしてカードの詳細を入力します。

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

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

UNI を購入するための注文を作成できるようになりました。最も早い方法は、現在のスポット価格を指定する成行注文を作成することです。特定の価格以上で購入したい場合は、指値注文または逆指値注文を作成することもできます。
成行注文を作成するには、画面左側の[スポット]をクリックします。 [購入]タブで、注文タイプとして必ず[マーケット]を選択し、希望のBUSD金額を入力してください。その後、[UNIを購入]をクリックすると注文が完了します。

BinanceでUNIを販売する方法
UNI を販売するプロセスは購入と似ています。まず第一に、UNI はバイナンス スポット ウォレットに存在する必要があります。まだトークンを入力していない場合は、[Fiat and Spot] ページに移動して UNI を見つけてください。 UNI転送の詳細については、[入力]タブで確認できます。詳細については、Binance に暗号通貨を入金する方法に関するガイドをご覧ください。

UNI に正常に入力したら、交換タブを開き、交換する UNI ペアを選択します。 UNI/BTCを例に挙げてみましょう。

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

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

再開する
Uniswap は、イーサリアム上に構築された革新的な交換プロトコルです。これにより、イーサリアムウォレットを持っている人は誰でも、中央集権的な関係者の介入なしにトークンを交換できるようになります。
このテクノロジーには制限がありますが、トラストレス トークン交換プロセスにプラスの影響を与えることができます。イーサリアム 2.0 スケーリング ソリューションが実装されれば、Uniswap にも新たなメリットが得られる可能性があります。



