Uniswap
UNIオンチェーンでのトークンスワップに利用される自動流動性プロトコル
Uniswap(UNI)ファクトシート
- Uniswapは、Ethereum(ETH)ブロックチェーン上に構築され、ERC-20ベースのトークンの非カストディアルな取引を提供する分散型取引所(DEX)プロトコルの役割を果たします。
- UniswapにはUniswap V1、Uniswap V2、Uniswap V3といった複数のバージョンがあり、そのすべてが大幅な改善と更新をもたらしています。
- ユーザーはトークンをスワップしたり、プールにトークンを追加して手数料を稼いだり、中央仲介者を信用せずにトークンをリストすることができます。すべての取引がオンチェーンで行われ、ガスという形で手数料がかかるため、UniswapはEthereum上でのガス使用量の主要な寄与者の一つです。
- UniswapはAutomated Market Maker(AMM)と呼ばれるシステム上に構築されており、流動性は2つのERC-20トークンを持つプールによって作成されます。
- UNIはUniswapプロトコルを動かすネイティブ暗号通貨であり、Ethereumネットワーク上に存在するERC-20トークンです。
Uniswap(UNI)とは?
Uniswap は、 decentralized exchange (DEX) プロジェクトであり、 smart contracts を特徴とし、 Ethereum (ETH) ブロックチェーンの上に実行されます。
Uniswapエコシステムのすべての側面やコンポーネントを理解することが重要です。
- Uniswap Labs は、Uniswapプラットフォーム全体の開発を担当している会社です。
- Uniswap Protocolは、分散型取引所(DEX)が実際にどのように機能し、Ethereumブロックチェーンと通信するかの基盤となるソフトウェアです。
- Uniswap Platformは、Webとモバイルの両方で動作するアプリケーションであり、ユーザーに実際の取引とスワップの機会を提供し、Ethereumブロックチェーンの上に構築され展開されています。
- Uniswap Token(UNI)は、ユーザーが暗号通貨取引所で購入、投票、取引、スワップすることを可能にするネイティブ暗号通貨です。
Uniswap の主な目標は、取引手数料の一部および新たに発行されたUNIトークンを提供することにより、ユーザー全体の流動性を維持することです。
時間とともに、Uniswapは Decentralized Finance (DeFi) の分野で最も人気のあるプロトコルの一つとなり、ネイティブトークンのUNIを含む複数の暗号資産を活用し、従来の取引所とほぼ同じサービスを提供しますが、分散化に沿った追加の利点ももたらします。
Uniswapが開発を始めた際の主な目標は、流動性プロバイダーに依存し、プラットフォーム全体で流動性を提供する流動性プールを作成することでした。これにより、ユーザーはオーダーブックに依存せず、スムーズに任意の ERC-20トークン をスワップできるようになります。
また、Uniswapプロトコルが完全に分散化されているため、中央集権型取引所のようなリスティングプロセスが存在しません。このため、プールが利用可能であれば、任意のERC-20トークンをUniswapプラットフォームで取引に使用できます。このため、UniswapはERC-20トークン標準に基づいたプロジェクトにとって利用価値の高いリソースとなっています。
- Liquidity は、資産や暗号通貨をその市場価格に影響を与えずに現金や他の暗号通貨に変換する容易さです。言い換えれば、トークンを他のトークンや法定通貨にスワップする容易さです。
- Liquidity Providers は、分散化された取引プロセスを支援するために暗号資産をプラットフォームに提供する人々のことで、マーケットメーカーとも呼ばれます。彼らは通常、生成された取引手数料の形で報酬を受け取ります。これは受動的な収益と考えることができます。
- Liquidity Pools は、スマートコントラクト内にロックされた暗号通貨のデジタルの山であり、速やかな取引のための流動性を可能にし、その主な構成要素は自動市場メーカー(AMM)です。
- Automated Market Makers (AMMs) は、デジタル資産の無許可取引を可能にするシステムで、伝統的な市場の買い手や売り手の代わりに流動性プールを利用して自動的に取引を完了できます。このシステムは、流動性プールを利用して、従来の買い手と売り手の市場を構成するのではなく、暗号通貨を自動的かつ無許可で取引できるようにします。
Uniswap(UNI)の使用方法
Uniswap は、誰でもマーケットメーカーになり、自分のトークンをスワップする機会を提供します。2018年にUniswap V1が証明概念として登場し、2020年にV2、最新バージョンのV3が2021年にリリースされました。
Uniswapはトレーダーに直接暗号通貨をスワップするために使用され、あるERC-20トークンから別のERC-20トークンにスワップします。
しかし、Uniswapの際立った点はトレーダーが直接取引を行わず、両方のトークンを持つトークンプールと取引を行う点です。
このトークンプールは流動性プールと呼ばれます。流動性プール内のトークンは、Liquidity Providers(流動性プロバイダー)によって追加されます。
流動性プロバイダーは、トレーダーがトークンを流動性プールとスワップする際に手数料を稼ぐため、プールにトークンを追加する必要があります。
Uniswap内のすべての流動性プールは、特定のERC-20トークンペアの取引のために使用されます。多くのトークンペアが存在するため、Uniswapはトレーダーと流動性プロバイダーを取引のための対応する流動性プールにルーティングすることができます。
Uniswap(UNI)のユースケース
他の分散型プロジェクトと同様に、Uniswapは将来の開発と方向性を推進するための民主的な方法を特徴としています。
Uniswap独自では、プロジェクトの将来に関する多くの決定が必要であり、これにはスワップ料金、新機能の研究、エコシステム内の様々なプレーヤーに対するUNIトークンの配分方法が含まれます。
このため、 UNIトークンは2020年に発行されました、ネットワーク自体は2018年に最初に始まりました。他の暗号通貨とは異なり、UNIはプレセールやInitial Coin Offering(ICO)の利用を通じてではなく、ユーザーやプラットフォームの投資家にエアドロップされました。
初回のエアドロップラウンドでは、150百万のUNIトークンがプラットフォームを利用したすべての人々に配布され、その時点では1人あたり400 UNIトークンが配布されました。
Uniswap (UNI)の使いやすさと主な機能
Uniswapには、ネットワークの全体的な機能を形成する主要な参加者または当事者が3つ存在します。
- Liquidity Providers(LPs)は、Uniswapプールに資産を追加し、これにより報酬としてPool Tokensという流動性シェアを受け取ります。新しいプールを作成したり、既存のプールに流動性を追加したり、自分が提供した準備金からトークンを取り除くことができます。
- トレーダーは、2つのトークンを交換することを目的とする個人で、スワップ手数料を支払い、該当するプールの準備金に追加されます。
- Arbitrageursは、他の取引所との価格の乖離を監視し、その差を利用して利益を得ることを目的とし、プールレベルでの価格メカニズムを強化します。
プロトコル
Uniswapのプロトコル構造について考えると、任意の当事者は流動性プール内で自分のトークンに貢献することで手数料を稼ぐ機会が提供されます。これにより、トークンは取引のために必要なときに利用可能になります。
Uniswapでスワップが行われるたびに0.3%の手数料が発生し、流動性プロバイダー(LP)は、貢献度に基づいてこの手数料を報酬として受け取ります。このようにして、Uniswapは市場価格を決定するための一定の積関数に依存しています。ここで使用されるフォーラムはx \* y = kで、xとyはペアの準備金残高を表し、kは定数です。
手数料はすべてのスワップで収集され、前述の式の定数kを増加させることになります。これはすべての取引の後、準備金に直接再投資されます。
レジャー
多くの取引所は通常、オーダーブックモードで動作します。このモデルでは、市場価格は最も高い買値と最も低い売値によって決定されます。
しかし、Uniswapは流動性プールを利用することで差別化され、価格はプール内のトークンと他のトークンの比率から算出されます。このシステムは次のように動作します:トレーダーが2つのトークン間でスワップを実行すると、その時点で準備金のバランスが変わり、それが新しいプール価格をもたらします。
Uniswapのトークンの価格はアービトラージによって維持され、もしあるトークンがあまりにも低く価格設定されている場合、ar arbitrageurは、価格が均衡するまで別の取引所で利益を見込んで売買できます。
Smart-Contract Support
Uniswapは基本的にバイナリースマートコントラクトシステムであり、コアコントラクトはUniswapとやり取りするすべての当事者に基本的な安全保証を提供します。
UniswapはERC-20トークンのスワップを可能にするために構築されており、Ethereumの上に構築されています。Ethereumにはスマートコントラクトのサポートがあります。
Tokenomics & Supply Distribution
Uniswapのネイティブ暗号通貨およびガバナンストークンであるUNIの総供給量は10億単位です。
この供給は次のように配分されています:
- Uniswapコミュニティメンバーに60.00%が割り当てられています。
- チームメンバーおよび将来の従業員に21.51%が4年間のベスティング期間で割り当てられています。
- 投資家に17.80%が4年間のベスティング期間で割り当てられています。
- アドバイザーに0.069%が4年間のベスティング期間で割り当てられています。
Team & History
Uniswapは、プロトコルの将来の開発、監査、その他の問題に関与しないという意向を表明しているチームによって開発されました。コミュニティが全面的に責任を負い、ネットワーク内での提案を実装する前に、知識豊富な法律および規制の専門家に相談することを奨励されているのです。
その意図を念頭に置いて、Uniswapの元々の開発チームは次のメンバーで構成されていました:
- Hayden Adams - 創設者
- Noah Zinsmeister - エンジニアリード
- Ian Lapham - エンジニア
- Moody Salem - エンジニア
- Matteo Leibowitz - ストラテジーリード
Activities & Community
Uniswapのコミュニティを見ると、__Official Uniswap Twitter page__では、918,300人以上のフォロワーがいることが分かります。
次に、__Uniswap Official Discord Page__を見ると、合計で92,566人以上のメンバーがいることが分かり、このプロジェクトにはかなり大規模なコミュニティが存在していることが示されています。
Development Activity and GitHub Repositories
Uniswapの開発活動を見るためには、公式の__Uniswap Labs GitHub Page__を見る必要があります。
ここでは、プロジェクトに関連する合計72のリポジトリが確認できます。
その中で、ピン留めされているリポジトリは合計6つで、次のものが含まれています:
- V3-core - これはUniswap V3リポジトリのコアスマートコントラクトです。
- V3-periphery - Uniswap V3とのインターフェースのための周辺スマートコントラクトです。
- Interface - Uniswapプロトコルで使用されるオープンソースのインターフェースです。
- V3-sdk - Uniswap V3の上にアプリケーションを構築するためのソフトウェア開発キット(SDK)です。
- V2-core - Uniswap V2のコアスマートコントラクトです。
- V2-periphery - Uniswap V2とのインターフェースのための周辺スマートコントラクトです。
On-Chain Activity
最大総供給量が1,000,000,000 UNIであり、暗号通貨の保有者は合計で381,457人いることが分かります。
Activities and Partners
- Uniswap launched on Arbitrum - ユーザーは、低ガスコストおよび即時取引確認を提供するArbitrum展開のUniswap V3で取引を行う機会が提供されました。
- The Introduction of the Swap Widget - UniswapはSwap Widgetを導入し、Uniswapの全体的なエクスペリエンスを単一のReactコンポーネント内にまとめ、開発者が1行のコードでアプリケーション内に簡単に埋め込むことができるようにしました。
References & Reports
References
- Official Uniswap Twitter page
- Uniswap Official Discord Page
- Uniswap Labs GitHub Page
- V3-core
- V3-periphery
- Interface
- V3-sdk
- V2-core
- V2-periphery
- Uniswap launched on Arbitrum
- The Introduction of the Swap Widget
- Uniswap Acquired Genie
- Introducing UNI
- How Uniswap works - Uniswap Blog
- Uniswap v2 Core - Whitepaper
- Uniswap.org
- What Is a DEX (Decentralized Exchange)? - Chainlink
- What is Ethereum - Ethereum.org
- Smart Contracts - Investopedia
- Decentralized Finance (DeFi) Definition - Investopedia
- UNDERSTAND THE ERC-20 TOKEN SMART CONTRACT - Ethereum.org
- What Is Liquidity in Crypto? - Openware
- Core Liquidity Provider - Investopedia
- What Are Liquidity Pools in DeFi, and How Do They Work? - Binance Academy
- What Is an Automated Market Maker (AMM)? - Binance Academy