ユニスワップ(UNI)の仕組みを図解で簡単理解!



ユニスワップ(UNI)の仕組みを図解で簡単理解!


ユニスワップ(UNI)の仕組みを図解で簡単理解!

分散型取引所(DEX)の代表格であるユニスワップ(Uniswap)は、暗号資産の世界において革新的な存在です。従来の取引所とは異なり、仲介者を介さずに自動的に取引を行う「自動マーケットメーカー(AMM)」という仕組みを採用しています。本稿では、ユニスワップの仕組みを、図解を交えながら分かりやすく解説します。

1. 自動マーケットメーカー(AMM)とは?

従来の取引所では、買い手と売り手をマッチングさせる「オーダーブック」方式が一般的です。しかし、AMMは、あらかじめ流動性を提供するユーザー(流動性プロバイダー)によって資金がプールされ、そのプールを利用して取引が行われます。これにより、常に取引が可能になり、流動性の低い暗号資産でも取引しやすくなります。

AMMの仕組み図

AMMの仕組み図(イメージ)

AMMの核となるのは、「定数積マーケットメーカー(Constant Product Market Maker)」と呼ばれる数式です。この数式は、以下のようになります。

x * y = k

ここで、xとyはそれぞれプール内の暗号資産Aと暗号資産Bの数量を表し、kは定数です。取引が行われるたびに、xとyの数量は変化しますが、kの値は常に一定に保たれます。この仕組みにより、価格が自動的に調整され、取引が成立します。

2. 流動性プロバイダー(LP)とは?

ユニスワップの仕組みを支える重要な役割を担うのが、流動性プロバイダー(LP)です。LPは、プールに暗号資産を預け入れることで、取引の流動性を提供します。LPは、取引手数料の一部を報酬として受け取ることができます。報酬は、プールに預け入れた暗号資産の割合に応じて分配されます。

LPの仕組み図

LPの仕組み図(イメージ)

LPになるためには、プールに同等の価値を持つ2つの暗号資産を預け入れる必要があります。例えば、ETH/USDCプールにLPとして参加する場合、1ETHとそれと同等の価値を持つUSDCを預け入れる必要があります。預け入れた暗号資産の割合に応じて、LPトークンを受け取ります。LPトークンは、プールから資金を引き出す際に必要となります。

インパーマネントロス(Impermanent Loss)について

LPは、取引手数料の報酬を得られる一方で、「インパーマネントロス」というリスクも抱えています。インパーマネントロスは、プールに預け入れた暗号資産の価格変動によって発生する損失です。価格変動が大きいほど、インパーマネントロスのリスクも高まります。インパーマネントロスは、LPトークンをプールから引き出す際に確定します。

インパーマネントロスは、必ずしも損失を意味するものではありません。取引手数料の報酬がインパーマネントロスを上回れば、利益を得ることができます。

3. ユニスワップの取引プロセス

ユニスワップでの取引は、以下の手順で行われます。

  1. 取引したい暗号資産のペアを選択します(例:ETH/USDC)。
  2. 取引したい暗号資産の数量を入力します。
  3. スリッページ許容度を設定します。スリッページとは、注文価格と実際に取引される価格の差のことです。スリッページ許容度が高いほど、取引が成立しやすくなりますが、不利な価格で取引される可能性も高まります。
  4. 取引を実行します。

取引が実行されると、プール内の暗号資産の数量が変化し、価格が自動的に調整されます。取引手数料は、LPに分配されます。

例:ETH/USDCプールで1ETHをUSDCに交換する場合

プール内のETHの数量:10ETH

プール内のUSDCの数量:30,000USDC

定数k:10 * 30,000 = 300,000

1ETHを交換すると、プール内のETHの数量は11ETHになり、USDCの数量は300,000 / 11 = 27,272.73USDCになります。したがって、1ETHは27,272.73USDCで交換されます。

4. ユニスワップのバージョン

ユニスワップは、これまでにいくつかのバージョンがリリースされています。

  • ユニスワップV1:最初のバージョンであり、基本的なAMMの仕組みを実装しています。
  • ユニスワップV2:流動性プロバイダー向けの機能が強化され、より複雑な取引戦略が可能になりました。
  • ユニスワップV3:集中流動性(Concentrated Liquidity)という新しい仕組みを導入し、資本効率を大幅に向上させました。

ユニスワップV3では、LPは特定の価格帯に流動性を集中させることができます。これにより、より高い取引手数料を獲得できる可能性がありますが、インパーマネントロスのリスクも高まります。

5. UNIトークンについて

ユニスワップは、独自のガバナンストークンであるUNIを発行しています。UNIトークンを保有することで、ユニスワップのプロトコルの改善提案に投票したり、プロトコルのパラメータを変更したりすることができます。UNIトークンは、ユニスワップのコミュニティによって管理されています。

6. ユニスワップのメリットとデメリット

メリット

  • 分散性:仲介者を介さずに取引を行うため、検閲耐性が高く、セキュリティが高い。
  • 流動性:AMMの仕組みにより、常に取引が可能。
  • 透明性:すべての取引履歴がブロックチェーン上に記録されるため、透明性が高い。
  • アクセシビリティ:誰でも簡単に取引に参加できる。

デメリット

  • インパーマネントロス:LPは、インパーマネントロスのリスクを抱える。
  • スリッページ:取引量が多い場合、スリッページが発生する可能性がある。
  • ガス代:イーサリアムネットワークの混雑状況によっては、ガス代が高くなる場合がある。

まとめ

ユニスワップは、AMMという革新的な仕組みを採用した分散型取引所です。従来の取引所とは異なり、仲介者を介さずに自動的に取引を行うことができ、高い分散性、流動性、透明性を提供します。LPは、取引手数料の報酬を得られる一方で、インパーマネントロスのリスクを抱えています。ユニスワップは、暗号資産の世界において、DeFi(分散型金融)の発展を牽引する重要な役割を担っています。本稿が、ユニスワップの仕組みを理解するための一助となれば幸いです。


前の記事

リスク(LSK)のオープンソース活用例を徹底紹介

次の記事

アーベ(AAVE)のトークン配布方法を初心者向けに解説