ユニスワップ(UNI)の仕組みを図解で簡単理解!
分散型取引所(DEX)の代表格であるユニスワップ(Uniswap)は、暗号資産の世界において革新的な存在です。従来の取引所とは異なり、仲介者を介さずに自動的に取引を行う「自動マーケットメーカー(AMM)」という仕組みを採用しています。本稿では、ユニスワップの仕組みを、図解を交えながら分かりやすく解説します。
1. 自動マーケットメーカー(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になるためには、プールに同等の価値を持つ2つの暗号資産を預け入れる必要があります。例えば、ETH/USDCプールにLPとして参加する場合、1ETHとそれと同等の価値を持つUSDCを預け入れる必要があります。預け入れた暗号資産の割合に応じて、LPトークンを受け取ります。LPトークンは、プールから資金を引き出す際に必要となります。
インパーマネントロス(Impermanent Loss)について
LPは、取引手数料の報酬を得られる一方で、「インパーマネントロス」というリスクも抱えています。インパーマネントロスは、プールに預け入れた暗号資産の価格変動によって発生する損失です。価格変動が大きいほど、インパーマネントロスのリスクも高まります。インパーマネントロスは、LPトークンをプールから引き出す際に確定します。
インパーマネントロスは、必ずしも損失を意味するものではありません。取引手数料の報酬がインパーマネントロスを上回れば、利益を得ることができます。
3. ユニスワップの取引プロセス
ユニスワップでの取引は、以下の手順で行われます。
- 取引したい暗号資産のペアを選択します(例:ETH/USDC)。
- 取引したい暗号資産の数量を入力します。
- スリッページ許容度を設定します。スリッページとは、注文価格と実際に取引される価格の差のことです。スリッページ許容度が高いほど、取引が成立しやすくなりますが、不利な価格で取引される可能性も高まります。
- 取引を実行します。
取引が実行されると、プール内の暗号資産の数量が変化し、価格が自動的に調整されます。取引手数料は、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(分散型金融)の発展を牽引する重要な役割を担っています。本稿が、ユニスワップの仕組みを理解するための一助となれば幸いです。