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

即時(ただし比率制限あり)の入出金が可能な楽観的なブリッジ設計

TT
特邀专栏作者
2021-10-16 10:48
この記事は約2105文字で、全文を読むには約4分かかります
これは、任意の 2 つの EVM ベースのレイヤ 1 プロトコル間のクロスチェーンの入金および出金に使用でき、操作はすぐに完了でき、2 つのプロトコル間で同じ合意を必要としません。
AI要約
展開
これは、任意の 2 つの EVM ベースのレイヤ 1 プロトコル間のクロスチェーンの入金および出金に使用でき、操作はすぐに完了でき、2 つのプロトコル間で同じ合意を必要としません。

概要

概要

この論文では、2 つの EVM ベースのチェーン間の即時オプティミスティック ERC20 転送 (つまりブリッジ) のためのスキームを提案します。ユーザーが長いチャレンジ時間の間待たされる代わりに、ほとんどのオプティミスティック ソリューション (例: メインネットと POS チェーン間のオプティミスティック ブリッジ) で使用される 2 段階のメカニズム (リクエスト/チャレンジ) が使用されます。このメソッドは、ターゲット チェーンでの操作 (たとえば、ラップされたトークンの作成やロックボックス コントラクトからのトークンの抽出など) を即座に完了できます。さらに、このアプローチはチェーンのコンセンサスに依存しないため、コンセンサスに関係なく、複数の EVM チェーン上の資産をブリッジするように簡単に拡張できます。

プログラムの前提条件

  • ソースチェーン S とトークン T

  • ラップされたトークン W を含む宛先チェーン D

  • ソース チェーン S のトークン T をターゲット チェーン D のトークン W と 1:1 の比率で交換したいユーザー

  • ミンターはターゲットチェーン D に担保として一定量のトークン W を置き、ユーザーのためにトークン W を鋳造します。

基本設計コンセプト

基本的なアイデアは、次の条件を満たす限り、誰でもトークン W を無限に鋳造できる鋳造者になれるようにすることです。

  • 最近の CHALLENGE_PERIOD 鋳造値の合計 <= ターゲット チェーンにロックされている鋳造者の担保価値 D / COLLATERAL_RATIO; および

  • Minters は最後の CHALLENGE_PERIOD に対してチャレンジを受けていません。

例(良い例)

ユーザーはUSDTをETH(ソース)からBSC(宛先)に転送したいと考えています。 COLLATERAL_RATIO (担保比率) = 2、CHALLENGE_PERIOD (チャレンジ期間) = 1 日とします。ミンターは担保として BSC に 100,000 のワープ USDT をロックしました。これは、BSC の 1 日のウィンドウで最大 50,000 USDT を鋳造できることを意味します。

  • 時間 0 で、ユーザー 1 が ETH から 20k USDT をロック/転送し、ミンターがイベントを検出し、BSC 上のユーザーに 20k WUSDT をミントします (この時点での残りのクォータは 30k)。

  • 時間 12 時間で、ユーザー 2 が ETH から 30,000 USDT をロック/転送し、ミンターがイベントを検出して、BSC 上のユーザーに 30,000 WUSDT をミントします (この時点での残りのクォータは 0)。

  • 時刻 18 時間に、ユーザー 3 が ETH から 10,000 USDT をロック/転送し、ミンターはイベントを監視しますが、直近の 1 日のウィンドウで 50,000 を鋳造したため、WUSDT を鋳造できません。

  • 時刻 24.1 時間に、ミンターは BSC 上のユーザー 3 に 10,000 の USDT を鋳造します (この時点での残りの割り当ては 10,000 です)。

例(チャレンジ付き)

PENALTY_RATE (ペナルティ率) = 1 と仮定します。

  • 時間 0 で、ユーザー 1 は ETH から 20,000 USDT をロック/転送します。ミンターはイベントを検出しましたが、30,000 WUSDT を鋳造しました。つまり、追加の 10,000 WUSDT が BSC 上のユーザーに鋳造されました。

  • CHALLENGE_PERIOD 内に、検証者は悪意のあるミンターを捕捉し、多数決で BSC 上でミンターへのチャレンジを開始します。

  • 拡大する

拡大する

ターゲットチェーンでラップされたトークンの代わりにネイティブトークンを使用する

宛先チェーンにソース チェーンと同じネイティブ トークンがある場合 (たとえば、USDT が複数のチェーンで発行される場合)、ネイティブ トークンを担保として使用できます。チェーン間でトークンを転送する場合、ミンターはラップされたトークンを鋳造しませんが、ターゲット チェーン コントラクト内のトークンを引き出します。トークンは次のものから取得されます。

  • ローカルにロックされたネイティブ トークン (および別のチェーンで鋳造/引き出し)

  • 担保を通じて流動性を提供する担保。

ターゲット チェーンのネイティブ トークンが枯渇した場合、ハイブリッド ソリューションはターゲット チェーン上のネイティブ トークンとラップされたトークンの両方をサポートできます。

  • ターゲットチェーンに十分な流動性がある場合。クロスチェーン転送の場合のみネイティブ トークンを引き出してください。

  • そうでない場合、ミンターはネイティブ トークンを引き出し、ラップされたトークンを鋳造することで残りを補うことができます。

ハイブリッド ソリューションでは、ラップされたトークンは次のことができます。

  • 十分な流動性がある限り、ネイティブ トークンにネイティブに変換します。または

  • 私たちが提案する方法に従って、別のチェーン上のネイティブトークンまたはラップされたトークンの代わりとして別のチェーンに転送します。

他の拡張子

  • 初期のラップされたトークンの転送。 minter 担保にはラップされたトークンがない可能性があるため、2 段階のメカニズムまたは多数決を使用して、これらの最初のラップされたトークンを作成できます。

  • 複数のチェーンがサポートされています。ミンターは複数のチェーンをリッスンでき、対応するロック/転送イベントがいずれかのチェーンで見つかる限り、それをミントできます。

  • バリデーターセットの設定を変更します。評判の良いバリデーターの固定セットから始めることもできますが、さらに進んで、既存の Optimistic ブリッジによって開発されたバリデーターのセットを使用してプロトコルを変更することもできます。

  • 大規模な転送。 2 段階のリクエスト/チャレンジ メカニズムは引き続き使用でき、ミンターは大規模な転送が満たされるまでミントを継続できます。

  • ガス戦争を避けてください。複数のミンターがソースチェーン上のロック/転送イベントをミントしたい場合、ユーザーはクロスチェーン転送に優先ミンターを指定でき、優先ミンターのみが PREFERRED_MINT_PEROID (例: 30 分) 以内にミントできます。

類似性

  • これは、異なる「借用」制約を持つ貸付プロトコル (Compound/Aave など) といくつかの類似点があります。

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