原曲:キャプテンヒロ
原曲:キャプテンヒロ
出典: Defiの道
先日、エリック・ウォールがこのニュースをツイートした。
EricaDAO の実験から学んだいくつかの不安な技術的教訓:
イーサリアム L2 (第 2 層ネットワーク) には、あまり議論されないいくつかの制限があります (少なくとも、これらの問題について議論している科学者を私は見たことがありません)。ユーザーは L2 上で直接トランザクションを実行できますが、コントラクトを展開するのはそれほど簡単ではありません。
これをきっかけに、トークン (または dapp、分散型アプリケーション) を 1 つの L2 に完全にデプロイし、その後 L1 (メインネット) または他の L2 に拡張する計画を立てる方法について考えるようになりました。エリックが投稿で言及した経験は明らかに友好的なものではありませんでした。そのため、エリックに何が起こったのかを理解する前に、まずこの新しい世界で L2 ファーストであることが何を意味するのかを理解する必要があります。
実際、エリックと彼の友人たちが遭遇した問題は、最初に L2 でトークンを作成したときに、それを L1 に「キャッシュアウト」できないことでした。
ERC20 コントラクトを @arbitrum にデプロイしましたが、トークンを L1 に引き出す方法がわかりません。
通常、L2 から L1 にトークンを引き出したい場合 (おそらくそうするでしょう?)、まず L1 にスマート コントラクトをデプロイしてから、トークンを L2 にデポジットする必要があります。ただし、その場合はすべてのオンチェーン料金とブリッジ料金を支払わなければなりません。
エリックの投稿で言及された「キャッシュアウト」という言葉は非常に重要であり、非常に特殊な意味を持っています。まず、イーサリアムから L2 へのスケーリングに関する現在の標準的な手法を見てみましょう。次のように動作します。
ここには、クロスチェーン ブリッジの 2 つの最も基本的な操作があります。左側はチャージ、右側は引き出しです。
左側の例では、トークン (この場合は DAI) が Arbitrum トークン ブリッジの L1 側でロックされています。次に、関連する情報がチェーン間で受け渡され、L2 側で新しいトークンが作成されます。これを「Arbitrum DAI」と呼びます。 L1 トークンと L2 トークン (DAI と Arbitrum DAI) は同じではないことに注意してください。もしかしたら、それらは同じものだと思っているかもしれませんが、そうではありません。この動作を「リチャージ」といいます。
右側の例では、まったく逆のことを行い、以前に作成された「Optimism DAI」を書き込み、L2 から L1 にメッセージを送信して、L1 ブリッジに以前にロックされていた DAI を解放するように指示します。この操作を「引き出し」といいます。
エンドユーザーにとっては、同じ「DAI」が異なるメインネットと二次ネットワーク上で流通しているように感じられます。ほとんどの場合、このように考えることができますが、新しいトークンを導入する場合は、微妙な点に注意する必要があります。
まず、ラップされたバージョンのトークンとルート トークン (元のトークン) の違いを理解する必要があります。上記の例では、ルート トークンは実際には L1 にデプロイされており、これは「真の DAI」とみなされます。ルート トークンをホストできるチェーンは 1 つだけです。ブリッジができることは、別のトークンを鋳造することだけであり、鋳造完了後に最初に預けられた DAI と引き換えることができます。これはETHとWETHの関係と全く同じです。
すべてのラップされたトークンがルート トークンと引き換えられるための前提条件の 1 つは、ラップされたトークンの総供給量がブリッジにロックされているルート トークンの量以下でなければならないことです。この関係が維持される限り、トークンは効果的に交換できます (L2 引き出しからの 7 日間の遅延はここでは無視されます)。
次に、Arbitrum に最初にデプロイされたルート トークンを見てみましょう。
ご覧のとおり、ルート トークンを配置する場所の選択は非常に任意です。ルートコインを構築し、それを L1 または L2 から他のすべてのチェーンにフォークすることができます。ルート トークンを展開するチェーンとして Arbitrum を選択したのは、準備が整うまで L1 に触れずに (超高額なガス料金を回避して) Arbitrum を使用し続けることができるためです。
ルートコインの場所を選択するときは、次の 2 つの点に留意する必要があります。
1. セキュリティ
代替可能性の問題については先ほど触れました。橋の片側にロックされているトークンのいずれかが盗まれた場合、新しく鋳造されたトークンは裏付けられなくなり、代替可能性が失われます。これが起こる可能性は非常に高いですが、バレル効果と同様に、トークンは最も弱いブロックチェーンと同じくらい安全であることを覚えておくことが重要です。これが、イーサリアムがルートコインの最良の候補である理由です。イーサリアムは、ほんの数回の簡単な操作で他のほとんどのブロックチェーンに直接ブリッジすることができ、イーサリアム自体がおそらく最も安全なブロックチェーンです。
ただし、L2 がイーサリアムのセキュリティ モデルを継承していると考えられる場合、ルート トークンを L2 にデプロイすることは、セキュリティにおいてイーサリアム メインネットにデプロイすることと変わらないはずです。これらの小規模プロジェクトの場合、イーサリアムメインネットの非常に高いガスコストを避けるために、L2 からプロジェクトのデプロイを開始するのが非常に合理的です。
2. 鋳造権
クロスチェーン通信の非同期の性質により、複数のチェーンがいつでもコインの鋳造が許可されている場合、トークンの供給を保証することはできません。
ルート チェーンを超えてミントの機能を拡張すると、ブリッジにロックされているトークンの量がミントの総供給量よりも少なくなる状況に遭遇する可能性があります。これにより、ラップされたトークンの償還可能性が失われ、ルート トークンとの代替可能性が失われます。私たちはそのようなことが起こってほしくありません。
一般的な方法は、事前にブリッジ上でルート トークンを鋳造し、相手方の「他の鋳造権契約」に通知することです。相手は、トークン割り当て量を超えない限り、任意のロジックに従ってこれらのラップされたトークンを鋳造できます。これは、複数のチェーンでの同時鋳造を許可する方法です。代替トークンではこれは簡単ですが、NFT (非代替トークン) では、どのトークンが事前に鋳造されるかわからない可能性があるため、いくつかの課題が生じます。私はNFTの専門家ではないので、その質問は他の人に任せます。
元のリンク


