【図解】ユニスワップ(UNI)の仕組みを一目で理解する方法



【図解】ユニスワップ(UNI)の仕組みを一目で理解する方法


【図解】ユニスワップ(UNI)の仕組みを一目で理解する方法

ユニスワップ(Uniswap)は、分散型取引所(DEX)の代表格であり、自動マーケットメーカー(AMM)という革新的な仕組みを採用しています。従来の取引所とは異なり、中央管理者が存在せず、スマートコントラクトによって完全に自動化されています。本稿では、ユニスワップの仕組みを、図解を交えながら、初心者にも分かりやすく解説します。

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

従来の取引所では、買い手と売り手をマッチングさせる「オーダーブック」と呼ばれる仕組みが用いられます。しかし、ユニスワップでは、このオーダーブックの代わりに、AMMが採用されています。AMMは、流動性を提供するユーザー(流動性プロバイダー)によって資金がプールされ、そのプールを利用して取引が行われます。

AMMの仕組み図

AMMの核心となるのは、「定数積マーケットメーカー」と呼ばれる数式です。この数式は、プール内の2つのトークンの数量の積が常に一定になるように取引価格を決定します。例えば、ETHとUSDCのプールがあった場合、以下の数式が成り立ちます。

x * y = k

ここで、xはETHの数量、yはUSDCの数量、kは定数です。ETHを購入する場合、プールからETHが減少し、USDCが増加します。この時、kを一定に保つために、ETHの価格は上昇します。逆に、ETHを売却する場合、プールにETHが増加し、USDCが減少します。この時、ETHの価格は下落します。

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

ユニスワップの仕組みを支える重要な役割を担っているのが、流動性プロバイダー(LP)です。LPは、ETHとUSDCのように、取引ペアとなる2つのトークンをプールに提供することで、取引を円滑に進める役割を担います。LPは、プールに資金を提供した対価として、取引手数料の一部を受け取ることができます。

LPの仕組み図

LPになるためには、ユニスワップのプラットフォーム上で、取引ペアを選択し、同等の価値を持つ2つのトークンを預け入れる必要があります。例えば、ETH/USDCのプールにLPとして参加する場合、1ETHと、その時点での価格に相当するUSDCを預け入れる必要があります。預け入れたトークンは、LPトークンと呼ばれるトークンとして表現されます。LPトークンは、プールから資金を引き出す際に必要となります。

LPは、インパーマネントロス(一時的損失)と呼ばれるリスクを負う可能性があります。インパーマネントロスは、プールに預け入れたトークンの価格変動によって、LPが被る損失のことです。価格変動が大きいほど、インパーマネントロスも大きくなります。

例: ETHの価格が上昇した場合、ETHを売却したいユーザーは、ユニスワップでETHを売却します。これにより、プール内のETHの数量が減少し、USDCの数量が増加します。LPは、この取引によって得られた手数料を受け取ることができますが、ETHの価格上昇によって、ETHを売却する機会を逃した損失(インパーマネントロス)を被る可能性があります。

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

ユニスワップは、これまでいくつかのバージョンがリリースされています。それぞれのバージョンで、AMMの仕組みや機能が改良されています。

3.1. V1

最初のバージョンであるV1は、基本的なAMMの仕組みを実装していました。しかし、V1には、インパーマネントロスが大きい、流動性が低いなどの課題がありました。

3.2. V2

V2では、V1の課題を解決するために、いくつかの改良が加えられました。具体的には、複数のトークンをプールに提供できるようになった、流動性マイニングが導入されたなどが挙げられます。流動性マイニングは、LPにUNIトークンを報酬として与えることで、流動性を高める仕組みです。

3.3. V3

V3は、V2よりもさらに高度なAMMの仕組みを実装しています。V3の最も重要な特徴は、「集中流動性」と呼ばれる仕組みです。集中流動性により、LPは、特定の価格帯に流動性を集中させることができます。これにより、取引効率が向上し、スリッページ(約定価格と予想価格のずれ)を低減することができます。

集中流動性の仕組み図

4. UNIトークンとは?

UNIは、ユニスワップのガバナンストークンです。UNIトークンを保有することで、ユニスワップのプロトコルの改善提案に投票したり、プロトコルのパラメータを変更したりすることができます。UNIトークンは、流動性マイニングの報酬としてLPに配布されるほか、取引所などで購入することもできます。

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

5.1. メリット

  • 分散性: 中央管理者が存在しないため、検閲耐性が高く、セキュリティが高い。
  • 透明性: すべての取引履歴がブロックチェーン上に記録されるため、透明性が高い。
  • 流動性: 流動性プロバイダーによって、高い流動性が確保されている。
  • アクセシビリティ: 誰でも簡単に利用できる。

5.2. デメリット

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

6. ユニスワップの利用方法

ユニスワップを利用するには、MetaMaskなどのウォレットが必要です。ウォレットにETHなどのトークンを預け入れ、ユニスワップのプラットフォームに接続することで、トークンの交換や流動性提供を行うことができます。

ユニスワップの公式サイト:https://app.uniswap.org/#/

まとめ

ユニスワップは、AMMという革新的な仕組みを採用した分散型取引所であり、従来の取引所とは異なる特徴を持っています。流動性プロバイダーの存在、インパーマネントロスのリスク、UNIトークンのガバナンス機能など、理解すべき点はいくつかありますが、その仕組みを理解することで、DeFi(分散型金融)の世界をより深く理解することができます。本稿が、ユニスワップの仕組みを理解するための一助となれば幸いです。


前の記事

Coinbase(コインベース)を使ったスマートな資産運用入門

次の記事

bitbank(ビットバンク)で簡単にビットコインを始める方法

コメントを書く

Leave a Comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です