三分間で理解する DeFi プーリング:既存の L1 プロジェクトにスケーラビリティを提供
この記事はEthereum愛好者に掲載され、著者:Louis Guthmann、翻訳:阿剣。
要約
DeFiの主な価値は金融の普及とオープンアクセスです。しかし、Gas Priceの高騰に伴い、DeFiはますます大口投資家のゲームになっています。
Layer-1の資金プール(例えばYFIの金庫)は、より安価でシンプルなため、DeFiの普及を効率的に推進できます。
しかし、Layer-1で資金プールに参加したり、離脱したり、再バランスを取ることは依然として高額です。
StarkExはこの問題を解決しました。我々が提案する解決策はDeFi Poolingと呼ばれ、請求書をLayer-1に置き、Layer-2でポジションの再バランスを行います。
StarkEx 3.0(2021年5月に登場予定)は、DeFi Poolingの前提要素であるL1 Limit Orderをサポートします。
背景
DeFiの目標は、その可組み性と無制限のアクセスを利用して金融サービスを普及させることです。しかし、ガス価格が高すぎると、資金力のある人だけが参加できるようになります。
DeFiが包摂性を保ち、次の1000万人のユーザーを獲得したいのであれば、スケーラビリティの問題を解決し、取引コストを下げる必要があります。
Yield Optimizerでは、スケーラビリティに向けた一歩をすでに見ています。YFIやHarvestのようなプロジェクトは、小口投資家がより高度で高額な取引戦略に参加できるようにしています。YFI USDt Curve戦略を例に挙げてみましょう。
普通のトレーダーとして、Curveプロジェクトでの預金収益率を最大化するのは非常に複雑です。彼らはまずお金をある資金プールに預け、その後その資金プールの預金証明書をCurve gaugeに預け、CRV報酬を増やすためにロック期間を決定し、さらにオンチェーンで投票して自分がいるプールに配分される報酬の割合を決める必要があります。
YFIがあれば、上記のプロセスはすべて抽象化されます。ユーザーはお金をYFI USDt yVault契約に預けるだけで、残りの部分はプロトコルが自動的に完了します。その代償として、プロトコルは利益の20%を管理費として徴収します。
ほとんどのトレーダーにとって、20%の手数料は多くの面倒なことや、面倒なことをする際に支払う取引手数料に比べれば安いです。
さらに、YFIユーザーの投票権が集約されるため、YFIは投資ファンドとなり、Curveに影響を与えることができ、すべてのYFIの利害関係者に利益をもたらします:トレーダーとトークン保有者の両方に。
しかし、YFIはガス使用において最高の効率を持っているわけではありません。なぜなら、資金をプールに預けたり、引き出したり、ファンド全体を再バランスすることは、依然としてLayer-1上の操作だからです。そのため、これらの操作はしばしば高額で、手を出しにくいものです。
DeFi Poolingはこの問題を解決するために登場しました:それは預金、引き出し、再バランスなどを、スケーラブルで低コストのLayer-2に移すことができます!
DeFi Poolingとは?
DeFi Poolingという新しいメカニズムにより、ユーザーはLayer-2アカウントを使用して取引を行うことができ、手数料を支払う必要がありません:彼らはAaveやCompoundにお金を預け、YFIやHarvestに投資したり、Uniswap、Balancer、Curveの流動性提供者になることができます。
プロセス
簡単なDeFi操作の例として、USDt yVaultへの投資を挙げてみましょう。
参加者は:
トレーダー / ユーザー / エンドユーザー
アリス、ボブ、キャロルはLayer-2に資金を持つトレーダーです。
オフチェーン部分
運営者と、その運営者のサービスを支えるStarkExシステム。
オンチェーン部分
DeFiターゲットコントラクト(この例ではyUSDt Vault)
StarkExスマートコントラクト
ブローカープール(Broker Pool):StarkExコントラクトからの需要を調整し、プールの所有権を管理し、DeFiターゲットコントラクトと自らやり取りする新しいオンチェーンスマートコントラクト。
この例では、アリスとボブはYFIにお金を預けたいと思っており、キャロルはYFIから引き出したいと考えています。したがって、アリスとボブの需要はちょうどキャロルと一致し、差額部分だけがオンチェーンで移動する必要があります。
アリスとボブの視点から見ると、DeFi Poolingの操作は2つのステップに分かれます:
USDtをStarkEx運営者がブローカープールから発行したシェア(例えばsyUSDt)に交換します。
syUSDtをyUSDtに交換します。
第一ステップ:需要の集約
ブローカー契約がブローカープールのシェア(例えばsyUSDt)を発行します。
ブローカー契約がメインチェーン上の指値注文(L1 Limit Order、詳細は下記)を通じてシェアをトレーダーに販売します。
StarkExがオンチェーンでこの取引を決済します。
第二ステップ:プールの活性化
ブローカー契約がStarkExのスマートコントラクトから資金プールに属する資金を引き出します。
ブローカー契約がこれらの資金をDeFi Vault(例えばyVault)に預けます。
ブローカー契約が預金証明書(LPトークン、例えばyUSDt)を受け取ります。
ブローカー契約が預金証明書に対するプールシェア(例えばsyUSDt)の価格を提示するオンチェーン指値注文を作成します。
第三ステップ:トレーダーが預金証明書を受け取る
Layer-2のトレーダーがシェア(例えばsyUSDt)を使って預金証明書(例えばyUSDt)を買い戻します。
ブローカー契約がシェアを消去します。
第四ステップ:再バランス ------ 錦上添花
誰かが気づいたかもしれませんが、今や一つの戦略はオフチェーンのトークンとして表現できます。したがって、yUSDtをyETHに交換するような再バランス操作は、別のトレーダーを見つけてトークンを交換することに簡略化でき、完全にガスを支払う必要のない環境で行うことができます。
まだ説明していないものがあります:オンチェーン指値注文
もう一つ、上記で説明していないのはオンチェーンの指値注文です。StarkExには3つの基本的な操作があります:転送、条件付き転送、Layer-2指値取引です。次のバージョン(StarkEx V3)では、Layer-1の指値注文もサポートし、Layer-1のスマートコントラクトがLayer-2で取引を送信できるようになります。これが今、皆が欠いているピースです。
結論
DeFiの金融普及の初心を取り戻すためには、より大規模な取引処理能力と低い取引コストを提供する必要があります。DeFi Poolingはそのような解決策です。これは、商業航空がプライベートジェットに取って代わるようなものです。DeFiが次の1000万人のトレーダーをカバーしたいのであれば、これが正しい道です。