はい、承知いたしました。では、Uniswapが一体どのように機能しているのか、砕けた言葉で説明しましょう。
Uniswapの仕組みとは?そして、どのDeFiアプリケーションに分類されるのか?
想像してみてください。あなたがリンゴをいくつか持っていて、友人の持っているオレンジと交換したいとします。現実世界では、例えば「リンゴ1個とオレンジ2個を交換しよう」といった具合に、まず価格について話し合い、合意に達して初めて交換が成立します。
従来の暗号資産取引所(例:Binance、Huobiなど)は、巨大な市場のようなものです。リンゴを売りたい(例:ETHを売却したい)なら、「この価格でリンゴを売ります!」という売り注文を市場に出します。オレンジを買いたい(例:USDTを購入したい)なら、「あの価格でオレンジを買います!」という買い注文を出します。誰かがあなたの価格を受け入れて初めて、取引は成立します。この売買双方の意図を記録する帳簿が**オーダーブック(Order Book)**です。
しかし、Uniswapは全く異なる方法で機能しています。
Uniswapは、まるで魔法のような、無人で、自動的に両替してくれるプールのようなものです。
コアとなる魔法:流動性プール (Liquidity Pool) と自動マーケットメイカー (AMM)
Uniswapの核となるのは「オーダーブック」ではなく、「流動性プール」です。
-
流動性プールとは何か? 各取引ペア(例:ETH/USDT)を、巨大な資金プールだと想像してみてください。このプールには、大量のETHと大量のUSDTという2種類のものが入れられています。このプールは誰にでも開放されています。
-
プールのお金は誰が提供しているのか? 私たち一般ユーザーが提供しているのです!ETHとUSDTを保有する人なら誰でも、当時のプール内の比率に従って、これら2種類のトークンを一緒にプールに入れることができます。資金を提供したこれらの人々は、流動性提供者 (Liquidity Provider、略称LP) と呼ばれます。
-
彼らはなぜお金を提供するのか? もちろん、お金を稼ぐためです!UniswapでETHをUSDTに交換するなど、取引を行うたびに、Uniswapは少額の手数料(例えば0.3%)を徴収します。この手数料はUniswapチームに支払われるのではなく、貢献度に応じてプールに資金を提供したすべての流動性提供者に分配されます。これが彼らの不労所得となるわけです。
-
価格はどのように決まるのか? — これこそが最も重要な自動マーケットメイカー (AMM) の仕組みです。 このプールには非常にシンプルな鉄則があります。
プール内のAトークン数量 × プール内のBトークン数量 = 不変の数値 (定数K)
この
x * y = k
という公式こそがUniswapの魂です。例を使って理解しましょう。
例:ETHをDAIに交換する場合
現在、ETH/DAIのプールがあると仮定します。計算を簡単にするために、プールには以下のものが入っているとしましょう。
- 10 ETH
- 10,000 DAI
この公式に基づくと、このプールの不変の数値Kは 10 * 10000 = 100,000
となります。流動性の追加や削除がない限り、この100,000は変化しません。
さて、あなたが 1 ETH をDAIに交換したい場合、何が起こるでしょうか?
- **あなたが1 ETHをプールに入れます。**これでプールには
10 + 1 = 11
ETHが入りました。 - バランスを維持します。
x * y
の結果が依然として100,000
になるようにするため、プール内のDAIの数量を減らす必要があります。新しいDAIの数量は100,000 / 11 ≈ 9090.9
となります。 - **あなたはDAIを受け取ります。**プールには元々10,000 DAIがありましたが、今は9090.9 DAIしか必要ありません。余った
10000 - 9090.9 = 909.1
DAIが、自動的にあなたに送られます。
取引完了です!あなたは1 ETHで909.1 DAIを手に入れました。
このプロセスでは、あなたの1 ETHを909.1 DAIで買いたいという相手方を見つける必要は全くありません。あなたは直接この「資金プール」と取引しており、プールが鉄則に基づいて自動的に価格を計算してくれたのです。これこそが自動マーケットメイカー (Automated Market Maker, AMM) の魅力です。
同時に、取引が完了すると、プール内の新しい状態は11 ETHと9090.9 DAIになります。このときETHが増え、DAIが減ったため、ETHのDAIに対する価格は自動的に安くなりました。もし次に他の人がETHをDAIに交換したいと思っても、彼が手に入れるDAIはあなたより少なくなるでしょう。このようにして価格は動的に調整されます。
UniswapはどのDeFiアプリケーションに分類されるのか?
上記の解説に基づき、Uniswapを明確に分類できます。
-
大分類:分散型取引所 (Decentralized Exchange, DEX) Uniswapは取引所ですが、中央集権的な企業によって運営されているわけではありません。コードはオープンソースでイーサリアムブロックチェーン上で動作し、あなたの資産は常にあなた自身のウォレット内にあり、取引時には直接スマートコントラクトとやり取りします。これがBinanceのような中央集権型取引所(CEX)との最も根本的な違いです。
-
小分類:自動マーケットメイカー (Automated Market Maker, AMM) DEXという大きなカテゴリーの中には、様々な実装方法があります。UniswapはAMMモデルを採用した典型的な代表例です。従来のオーダーブックを使用せず、流動性プールと数学的な公式を通じて資産の価格設定と取引を行います。
まとめ
- Uniswapとは何か? 分散型暗号資産取引所(DEX)です。
- どのように機能するのか? オーダーブックではなく、流動性プールを使用します。
- 誰が取引のための資金を提供するのか? 一般ユーザー(流動性提供者)であり、彼らはこれによって手数料を稼ぎます。
- 価格はどのように決定されるのか? シンプルな数学公式
x * y = k
に基づいて自動的に計算され、このメカニズムは自動マーケットメイカー (AMM) と呼ばれます。
この説明で、Uniswapがどのようなものか理解していただけたでしょうか。これは、数学的ルールに基づいた、24時間稼働の、世界中で共有される自動通貨両替機のようなものです。