ETH2.0のクロスシャーディング: DeFiの構成可能性に影響しますか?
蓝狐笔记
2019-10-10 09:00
本文约1808字,阅读全文需要约7分钟
ETH2.0のシャーディングがDeFiに与える影響。

編集者注: この記事は以下から引用しましたブルーフォックスノート (ID:lanhubiji)編集者注: この記事は以下から引用しました

ブルーフォックスノート (ID:lanhubiji)

前書き: ETH2.0 シャーディングの登場により、イーサリアムの DeFi における重要な属性「組み合わせ可能性」が今後も維持されるのではないかと心配する人もいます。 V神は何も心配する必要はないと考えています。最初に「ヤンク」してシャードをプルし、次に同じシャードに対して操作を同期的に実行できます。この記事の著者は、「Blue Fox Notes」コミュニティの「SL」によって翻訳された Vitalik Buterin です。

最近、イーサリアムの「組み合わせ可能性」特性、つまり異なるアプリケーションが相互に簡単に通信できる機能が、ETH2.0 のシャーディング環境でも維持され続けるかどうかについて懸念が生じています。本稿では、この能力は基本的に維持されると主張する。

副題

シャーディングはどうなりますか?

ただし、以下の例からわかるように、ほとんどのユースケースは深刻に壊れることはなく、クロスシャード パターンを生き残るためにわずかに書き換えることができます。

トークン

副題

トークン<->ERC20規格は改訂する必要があるだろう。トークンはすべてのシャードに存在し、ETH と同様に、あるシャードから別のシャードにシームレスに移動できます。これはレシートを使用して行うことができ、ETH をあるシャードから別のシャードに移動するのと同じ方法で、トークンをあるシャードから別のシャードに移動できます。ここには基本的な困難はありません。

構成可能性のケース 1: Uniswap

トークン

トークンはアプリケーションの一種であり、トークンを使用する DeFi アプリケーションは他のアプリケーションと対話するアプリケーションであるため、ほぼすべての DeFi アプリケーションはコンポーザビリティを使用しています。

Uniswap を例に挙げると、Uniswap では、ユーザーが一定量のトークン A を Uniswap コントラクトに送信し、コントラクトは一定量のトークン B をユーザーに返します。 Uniswap では、対話するすべてのトランザクション間に厳密な依存関係が必要です。これが価格更新アルゴリズムの仕組みであるため、N 番目のトランザクションは N-1 番目のトランザクションの出力を知っている必要があります。

したがって、Uniswap コントラクトは単一シャードで実行する必要があります (マルチシャード Uniswap 設計は存在しますが、これはより複雑です)。トランザクションを求めるユーザーは、次の 2 つの手順に従います。

1. ユーザーは、Uniswap が配置されているシャードにトークン A を送信します。

2. 先ほどと同様に、Uniswap で取引します (ステップ 1 の「請求」受け取り取引と取引を組み合わせるため、1 ステップとしてカウントされます)

必要に応じて、Uniswap によって与えられたトークン B を他のシャードに移動するオプションのステップもあります。 (Blue Fox 注: たとえば、Compound で融資操作を実行します。)

コンポーザビリティケース 2: コンパウンドでのレンディング (cDAI などを含む)

コンパウンドは単一のシャードに存在することもできます (コンパウンドが普及すると、異なるトークン ペアを表すコンパウンドの異なるインスタンスを異なるシャードに配置できます。1 つのトークンを所有するユーザーは、トークンを特定のコンパウンド インスタンスのシャードに移動し、以前と同様にレバレッジを利かせたポジションを作成します) 。

コンポーザビリティ ケース 3: L2 スケーリング ソリューションのトークン (ロールアップ、プラズマなど)

トークンを契約済みの L2 スケーリング ソリューションのシャードに移動し、コントラクトにデポジットします。終わり。

構成可能性のケース 4: rDAI、gDAI など

DAI を [ここに DAI スタイルを挿入] コントラクトに移動します。 [ここに DAI スタイルを挿入] からそれを取得し、任意のシャードに移動します。便宜上、[ここに DAI スタイルを挿入] コントラクト自体は、DAI の複合インスタンスと同じシャード上にのみ存在できます。

構成可能性のケース 5: プロトコルの設定

Set プロトコル コントラクトが配置されているシャードにトークンを移動します (異なるインスタンスは、Compound などの異なるシャードに存在する可能性があります)。それらを Set プロトコル コントラクトに送信し、Set トークンを引き出し、Set トークンを任意のシャードに移動します。

コンポーザビリティのケース 6: オラクル

構成可能性のケース 7: 非均質な資産と市場

NFT、ゲーム内アセット、ENS 名、MakerAO CDP、複合ポジションなどを含む非同種アセットはすべて他のシャードに「プル」でき、そこで他のアプリケーション (アトミック スワップ マーケット、オークション)、以前と同じ。

副題

蓝狐笔记
作者文库