この記事では、鼻祖uniswapを取り上げ、pancakeswapの例は出しません。バイナンスが流量制限をかけないことを願っています。ハハハ!
皆さんは今、毎日使用し、遊び、利益を得ていますが、誰もその背後にある基盤の論理を研究していません。理解が深まると、もっと多くの利益を得る方法が見つかるでしょう!
いわゆる、高く見て遠くを見据える!直接本題に入り、比較的ドライです!
中央集権取引所(CEX)は流動性が豊富な場合に大口取引を許可しますが、ユーザーが取引所内で自分の資産の所有権を持たないため、中央集権取引所には依然として大きなリスクがあります。盗難やデータプライバシーの漏洩などの問題が頻発しています!ますます多くの人々がこれらのリスクに気づき、去中心化取引所(DEX)に移行しています。
DEXは、スマートコントラクトとオンチェーン取引を使用して、中介の必要性を減少または排除します。人気のある去中心化取引所には、Uniswap、Pancakeswap、最近注目されているasterなどのプロジェクトがあります。
DEXには2種類あります——オーダーブックベースのDEXと流動性プールベースのDEXです。asterのようなオーダーブックDEXの運営方法はCEXに似ており、ユーザーは指値または成行で売買注文を提出できます。2種類の取引所の主な違いは、CEXの場合、取引資産は取引所のウォレットに保管する必要がありますが、DEXの場合、取引資産はユーザー自身のウォレットに保管できます。
しかし、オーダーブックベースのDEXが直面する最大の問題の一つは流動性です。ユーザーのオーダーブック内の注文は、取引が成立するまで長い時間待つ必要があるかもしれません。この問題を解決するために、流動性プールに基づくDEXが導入されました。流動性プールは本質的にスマートコントラクト内のトークン準備金であり、ユーザーは流動性プール内の利用可能なトークンを即座に売買できます。トークンの価格はアルゴリズムによって決定され、大口取引によって上昇します。DEXの流動性プールは複数のDEXプラットフォームで共有でき、これにより任意の単一プラットフォームの利用可能な流動性が引き上げられます。流動性プールに基づくDEXの例にはKyberNetwork、Bancor、Uniswapがあります。
CEXが提供する機能の一つはマージントレーディング機能です。マージントレーディングは、投資家がレバレッジ取引を行うことを可能にし、潜在的により高いリターンを得るためにユーザーの購買力を向上させます。DEXでもマージントレーディングの革新が登場しています。去中心化マージントレーディングを提供するDEXの例にはdYdX、NUO Network、DDEXがあります。
Uniswap取引所は、ユーザーが中央集権取引所を介さずに直接トークンを交換できる、イーサリアム上に構築された去中心化トークン取引所プロトコルです。中央集権取引所を使用する場合、トークンを取引所に預け入れ、注文簿に注文を提出し、交換されたトークンを引き出す必要があります。
一方、Uniswapでは、ユーザーは簡単に自分のウォレットからトークンを直接交換することができ、上記の3つのステップを実行する必要はありません。単に自分のウォレットからUniswapのスマートコントラクトアドレスにトークンを送信するだけで、交換として欲しいトークンがウォレットに届きます。ここにはオーダーブックはなく、トークンの為替レートはアルゴリズムによって決定されます。これらすべては流動性プールと自動マーケットメイカーのメカニズムによって実現されています。
流動性プール
流動性プールはUniswapスマートコントラクトにあるトークン準備金で、ユーザーがトークンを交換するために利用できます。例えば、100 ETHと20,000 USDTを含むETH-USDT取引ペアの流動性プールでETHを購入したいユーザーは、202.02 USDTをUniswapスマートコントラクトに送信して1 ETHと交換できます。交換が完了すると、その流動性プールには99 ETHと20,202.02 USDTが残ります。
流動性プールの準備金は流動性提供者によって提供され、流動性提供者はUniswapの0.3%の取引手数料の相応の割合をインセンティブとして受け取ります。Uniswapでの各トークン交換にはこの手数料が課金されます。
Uniswapは流動性提供者に制限を設けていません。誰でも流動性提供者になれます——唯一の要件は、流動性提供者がETHと交換する別の取引トークンを提供しなければならないことです(現在のUniswapの交換レートに従って)。流動性プールの準備金の量は、自動マーケットメイカーのメカニズムが価格を設定する方法を決定する上で重要な役割を果たします。
自動マーケットメイカーのメカニズム
流動性プール内の資産の価格は、自動マーケットメイカー(Automated MarketMaker、AMM)アルゴリズムによって算出されます。AMMの動作原理は、資金プールの両側の流動性に基づいて一定の積を維持します。ETH-USDT流動性プールを例に挙げると、100 ETHと20,000 USDTがあります。
一定の積を計算するために、Uniswapはこれらの2つの量を掛け合わせます。「X * Y = K」
AMMを使用すると、任意の時点で一定の積(k)は常に2,000,000に維持されなければなりません。誰かがUSDTでETHを購入したい場合、ETHは流動性プールから削除され、USDTは流動性プールに追加されます。ETHの価格は漸進的に決定されます。注文額が大きいほど、プレミアムも高くなります。プレミアムとは、200 USDT/ETHの元の価格と比較して、1 ETHを購入するために追加で必要なUSDTの量を指します。
Uniswapに新しいトークンを追加する方法は?
中央集権取引所とは異なり、Uniswapは去中心化取引所として、どのトークンを上場するかを評価し決定するチームや審査者がいません。逆に、任意のERC-20トークンは誰でもUniswapに上場でき、指定された取引ペアに流動性があれば取引できます。ユーザーが行う必要があるのは、新しいトークンを登録するためにプラットフォームと対話することだけです。その後、新しいトークンの取引市場が作成されます。
