BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

DeFi サイエンス: Uniswap はどのように機能しますか?

CortexLabs
特邀专栏作者
2020-03-21 05:59
この記事は約4666文字で、全文を読むには約7分かかります
オリジナル記事、翻訳記事、ビデオ、その他の形式のコンテンツを含む、DeFi 人気の科学シリーズの記事。 DeFi分野をより深く理解するために、Cortex(CTXC)コミュニティに、より正確で専門
AI要約
展開
オリジナル記事、翻訳記事、ビデオ、その他の形式のコンテンツを含む、DeFi 人気の科学シリーズの記事。 DeFi分野をより深く理解するために、Cortex(CTXC)コミュニティに、より正確で専門

著者: ビサデ・アゾロ

元のレポートへのリンク:

https://www.mycryptopedia.com/

最初のレベルのタイトル

Uniswap は、ETH と ERC20 トークンのデジタル資産間の自動交換トランザクションを容易にするために設計されたイーサリアムベースのプロトコルです。 Uniswap はチェーン上に完全にデプロイされており、分散型ウォレット ソフトウェアをインストールしている限り、どの個人ユーザーでもこのプロトコルを使用できます (現在サポートされているウォレットには MetaMask、WalletConnect、Coinbase Wallet、Fortmatic、Portis が含まれます)。 Uniswap は、分散型プロトコルを使用してデジタル資産取引プロセスを完全に非仲介にしようとしているため、DeFi プロジェクトとみなすこともできます。

Uniswap には 2 種類のスマート コントラクトがあります。

  • 取引契約書

  • 工場契約

これらのスマート コントラクトは、Vyper スマート コントラクト プログラミング言語で書かれており、さまざまな機能を実現する Uniswap プロトコルのコア コンポーネントです。取引契約は ERC20 トークンをサポートし、各取引契約は一定量の ETH とサポートされる ERC20 トークンを予約します。これは、ERC20 トークンと ETH の取引契約で実行される取引はすべて、この契約と ERC20 トークンにおける ETH の相対的な供給に基づいていることを意味します。

ETHを仲介者として、トランザクションコントラクトはあるERC20トークンと別のERC20トークン間の直接取引も実現できます。

ファクトリー コントラクトは新しい取引コントラクトを展開するために使用できるため、Uniswap 上に取引コントラクトを持たない ERC20 トークンは、ファクトリー コントラクトを使用して取引コントラクトを展開できます。 Ethereum ユーザーは誰でも、「createExchange()」関数を介してこれを行うことができます。ファクトリー コントラクトは、Uniswap におけるトランザクション コントラクトの「登録センター」の役割を果たし、Uniswap システムに追加されたすべての ERC20 トークンとトランザクション アドレスを見つけるために使用できます。トランザクションコントラクトがリリースされた後、ファクトリーコントラクトはトランザクションコントラクト内のERC20トークンのバックグラウンドチェックなどの操作を行わず、「トランザクションコントラクトにはERC20トークンが1つしか含まれない」という制約があるだけです。したがって、ユーザーは信頼できる ERC20 トークン プロジェクトのトランザクションにのみ参加する必要があります。

Uniswap の資産流動性

Uniswap プロトコルの設計構造システムは、従来のデジタル資産交換のトランザクション モデルとは完全に異なります。従来の取引所のほとんどは、「オーダーブック」を維持することでデジタル資産の買い手と売り手をマッチングします。 Uniswap はまったく異なり、準備金の流動性を利用して、契約上のデジタル資産の交換を実現します。

取引契約の準備金は多くの「流動性プロバイダー」によって提供されます。これらの流動性プロバイダーは、同等の ETH および ERC20 トークンをこの取引契約にリチャージします。この契約に流動性を提供する最初の流動性プロバイダーは、この ERC20 トークンと ETH の間の為替レートを設定する権利を有します。最初の流動性プロバイダーは、取引契約と同等であると思われる ETH の量と ERC20 トークンの量をリチャージし、その後、為替レートを設定できます。そして、最初の流動性プロバイダーによって設定された為替レートが外部のより大きな市場と一致しない場合、裁定トレーダーはレンガを使用してこれらの価格差を平準化し、より広い市場と一致する為替レートを維持します。その後、すべての流動性プロバイダーは、リチャージ時の為替レートを等価計算の基礎として使用します。

Uniswap は、同じく ERC20 標準に準拠する「流動性トークン」も発行します。この流動性トークンは、この取引契約に対する流動性プロバイダーの貢献を表します。 「1つの取引契約は1つのERC20トークンのみをサポートする」というUniswapの制限の背後にあるロジックは、流動性プロバイダーが提供する流動性を取引契約の準備金に集中することを奨励することです。 Uniswap は、各流動性プロバイダーが提供する準備金の総準備金に対する割合を追跡するために流動性トークンを発行します。流動性プロバイダーは、保有する流動性トークンをいつでも破棄し、対応する割合の ETH と取引契約の ERC20 トークンを償還することを選択できます。

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

文章

為替レート = 45.33 BAT/ETH

Uniswap の 2 番目のトランザクション タイプ: ERC20 ⇄ ERC20 トランザクション

Uniswap で実行できるもう 1 つのタイプのトランザクションは、ERC20 トークンと別の ERC20 トークンの交換です。 ETHはすべてのERC20トークンの公開取引ペアとみなされているため、UniswapはETHを仲介資産として使用してERC20トークンとERC20トークン間の交換取引を実現します。たとえば、Uniswap は、1 つのトランザクション コントラクトで BAT を ETH に変換し、次に別のトランザクション コントラクト (たとえば、別の ERC20 トークン) で ETH を OMG に変換することを実現できます。これらすべてが 1 つのトランザクション操作で行われます。

文章

文章

Uniswap は、次のように発生した取引に対して手数料を請求します。

  • ETH/ERC20トークン取引:ETH取引額の0.3%

  • ERC20トークン/ETHトークン取引:ERC20トークン取引額の0.3%

  • ERC20/ERC20取引:ERC20トークンの販売取引量の0.3%、中間媒体ETHの取引量の0.3%

Uniswapトークンの為替レート

Uniswap がトークン取引の為替レートを決定するために使用する定積式は、元々は 2018 年 3 月に Vitalik Buterin によって公開された記事から派生しました。この記事で述べたように、ERC20 トークンの取引為替レートは次の式に従って計算されます。

x * y = k

kは不変の定数を表します

x と y は、特定の取引ペアにおける ETH トークンと ERC20 トークンの利用可能な数量を表します。

Uniswapの場合、ERC20トークンとETHの取引契約におけるETHの準備金およびERC20トークンの流動性プールとなります。この式では、ERC20 トークンと ETH の間の為替レートは、常にこの式の結果曲線上の特定の点になります。

この式は Uniswap プロトコルの一部であり、Vitalik Buterin は次の図を使用してそれを説明しています。

この式を使用すると、Uniswap の取引契約を例にとると、取引契約は x 量の A トークンと y 量の B トークンを留保することを意味します。この契約は積を常に一定に保ちます。つまり、x * y は同じ k の値を生成します。

x*y 曲線上のマーケットメーカーの位置を効果的に変更することで、誰でもトークンを売買できます。

横軸は販売された A トークンの数量を表し、縦軸は購入された B トークンの数量を表します。

トークン B が ETH、トークン A が任意の ERC20 トークンであると仮定すると、式 x * y = k を使用してそれらの機能を理解できます。

アリスが大量の A トークンを購入すると、A トークンが不足し、ETH の量が増加します。アリスの購入アクションにより、為替レートが x * y = k 曲線上の別の点に移動します。

赤い点は左に移動します。つまり、A トークンを購入する価格が高くなります。

Uniswap 取引契約における ETH と A トークンの相対的な供給は、A トークンと ETH の間の為替レートを決定する A トークンの需要と供給の関係としても理解できます。

文章

文章

文章

文章

文章

取引所取引に Uniswap プロトコルを使用する利点の 1 つは、Uniswap での取引のガスコストが他の分散型取引所と比較して非常に低いことです。ガス消費レベルは以下の表に示されており、ERC20/ETH、ETH/ERC20、ERC20/ERC20 は Bancor や EtherDelta よりもはるかに低いです。

ガスの節約は Uniswap プロトコルの利点の 1 つにすぎませんが、さらに次のような利点があります。

Uniswap は分散型であるため、サードパーティに依存しません。さらに、どのユーザーでも無料でアクセスできます。他のデジタル資産取引プラットフォームと比較して、Uniswap での取引コストは低くなります。 Uniswap を使用すると、あらゆるユーザーがあらゆる ERC20 トークンの取引契約を作成できます。

もちろん、Uniswap にも制限があります。

Uniswap は、取引為替レートが市場と一致していることを保証するために裁定取引に依存しています。これは、Uniswap が独自の為替レートのバランスを確保するために他の取引所の取引為替レートに依存していることを意味します。

エピローグ

エピローグ

全体として、Uniswap はデジタル資産取引をより効率的にします。しかし、Uniswapはまだ初期段階にあり、最も期待されるのは今後の展開です。

DeFi
金融
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk