Layer2とサイドチェーンの違いは何ですか?サイドチェーンは十分に安全ですか?
編集者注: この記事は以下から引用しましたチェーンキャッチャー(ID:iqklbs)編集者注: この記事は以下から引用しました
チェーンキャッチャー(ID:iqklbs)
チェーンキャッチャー(ID:iqklbs)
、著者: Ali Atiiaa、Odaily の許可を得て転載。
強気市場では、暗号通貨業界における誤った情報が劇的に増加し、多くのサイドチェーン プロジェクトがレイヤー 2 スケーリング ソリューションとして誤解を招くようなパッケージ化を行っています。この記事は、チェーンがレイヤー 2 になる理由を初心者に説明することを目的としているため、記事を読みやすくするために完全性と厳密性は犠牲になっています。
通常、Layer1 は高いセキュリティと流動性を備えており、Layer2 は新しいチェーンとして Layer1 からセキュリティと流動性を獲得したいと考えています。
初心者、特に暗号通貨業界に参加したばかりの人のために、簡単な例を見てみましょう。イーサリアムに 100 DAI があることをメタマスクが示した場合、メタマスクはどのようにしてそれを知るのでしょうか? Infura と呼ばれる Ethereum Node-as-a-Service プロバイダーを介して Ethereum p2p ネットワークと通信します。しかし、100 DAI を所有することは実際には何を意味するのでしょうか?これは、DAI コントラクトがイーサリアム ブロックチェーン上に存在するコードとデータで構成されるソフトウェアであり、メタマスクにあなたのアドレスがあり、その横に 100 という数字が付いていることを意味します。
新しいチェーンに戻ると、それは L2 である場合とそうでない場合があります。このチェーンをマカオと呼びましょう。そこで取引するか、より安いガス料金で取引したいため、100 DAI をイーサリアムからマカオに移動したいと考えています。ただ何かを感じて何かをしたいだけ。"では、100 DAI をマカオに移動するにはどうすればよいでしょうか? Vitalik のマスターノード本社に転送するようメールを送信しましたか?いいえ、実際には 100 DAI をイーサリアム上の別のコントラクトに送信しています。これはよくデポジットコントラクトと呼ばれます (カジノのデポジットウィンドウのようなものだと考えてください)。"ステップ 1: イーサリアム チェーン上のマカオ預金コントラクトに 100 DAI を送信します。"マカオのバリデータ/ワーカーは、イーサリアム、特にそのデポジットコントラクトを常に監視しているため、あなたのデポジットを見ることができ、そのうちの1人が他のバリデータ/ワーカーに次のように言います。"。
やあ、みんな!私たちのカジノに新しい顧客が来ています、急いでください!忙しそうだね、まあ
。それから彼女はあなたにこう言います。"ようこそチャド、私たちに参加できることを嬉しく思います。ここに私たちのチェーンでプレイできる 100 個の合成 DAI があります。このマカオ ブロックで焼きたてを確認しました。"ステップ 2: マカオによって発行された 100 個の IOU トークン (カジノ チップと考えることができます) を取得しました。これは、イーサリアム預金契約にロックされている実際の DAI に対する請求を表します。これらの IOU トークンを合成 DAI、または略して sDAI と呼びます。
マカオは実際にはいくつかの Web サイトに似ています。この Web サイトには、イーサリアム上のフロントエンド ページとまったく同じものがいくつかあります。たとえば、Aave プロトコルでお金を借りたり、Uniswap で取引したりする場合、これらのフロントエンド JavaScript は借入/交換をパッケージ化します。トランザクション、メタマスクへのフィードバック、5 分後にガス料金が表示されると悲しいでしょうが、クリックし続けます
確認する
トランザクションに署名してブロードキャストする場合、このワークフローはよく理解されています。
同じことがマカオにも当てはまります。実際、マカオがイーサリアムのフォークである場合、Binance の BSC や Avalanche の C チェーンなど、まったく同じワークフローになる可能性さえあります。メタマスクを使用して両方を操作できるため、その必要はありません。パッケージ化されたトランザクションに署名するための特別なウォレット用 (イーサリアム/BSC などのアドレス形式が暗号化署名スキームと同じであるため)。
ステップ 3: この 100sDAI を使用して、マカオで取引、採掘、投資などの何かを行います。
たとえば、ポーカーをプレイして、100sDAI を 200sDAI に変換します (あなたが得る +100sDAI は、同様にギャンブルをするためにマカオに来る他の人々からのものです。そのため、彼らは以前、イーサリアム上のマカオの預金契約に実際の DAI をロックしていました)。
たとえば、トランザクションに参加すると、200 sDAI から 100 sDAI を取得できます (あなたが取得する 100 sDAIu もマカオの他の人々からのものであるため、彼らは以前にイーサリアムのマカオの預金契約に実際の DAI をロックしていました)
最も重要な部分に来ました。
あなたはレイヤー 2 で得た利益を取り戻してイーサリアムに戻りたいと考えています。なぜなら、あなたは高いセキュリティと豊富な流動性を重視するユーザー、または 1,000 ドル以上のガス料金が異常に大好きなマゾヒストだからです。いつでも、どこでも、イーサリアム上のマカオの預金契約から 200 DAI を独立して引き出すことができ、誰にも止められないのであれば…マカオは L2 ソリューションです。"マカオのバリデーターが理論上、200 DAI の出金を阻止したり、自分自身に直接出金したりできるのであれば、マカオは L2 ではなく、サイドチェーンということになります。"。
理論的には、たとえば 300 DAI など、自分にふさわしい金額を超える金額を引き出すことができる場合、マカオは L2 ではありません。
ソリューションのスケーリングに関して言えば、常に次のことが重要になります。
誰が輸出を管理するのか
では、自分自身や他のマカオユーザー、マカオの採掘者/検証者/運営者が不正行為をしないように、イーサリアムの預金契約を賢くするにはどうすればよいでしょうか?
ご想像のとおり、これは簡単な問題ではありません。なぜなら、マカオで誰が誰にいつ借りているのかを把握できるほどスマートな契約が必要だからです。1 時間前にマカオのポーカー ゲームで sDAI で 100 勝ったとしても、あなたはイーサリアムで 100 DAI を引き出す権利ですが、その後は次のゲームで負ける可能性があります。したがって、契約書は真実を判断できるものでなければなりません。したがって、契約書ではマカオにおける最新の取引情報を把握できる必要があります。"国営チャンネルやプラズマなどの初期の取り組みでは、まさにそれを実現しようとしました。つまり、不正行為の証拠と紛争解決のロジックを L1 の入出金契約にエンコードすることでした。ただし、どちらもユーザーに面倒な責任を課します。"ユーザーは、自分の資産を脅かす悪意のある引き出しの試みに異議を申し立てたり、抑制したり、罰したりするために、イーサリアムの L1 コントラクトを監視する必要があります。"ユーザーは、異議を申し立てるために必要なデータを保存する必要があります。 1 層チャネルの場合、このデータは通常、チャネル内の状態変化を証明する取引当事者からの署名です (例:")。
アリス: ボブに 10 DAI を支払うことを証明します
チャーリー: X を構成するときに、このボード上の H5 の位置にルークを移動することは正当化されます。beginner , intermediate , zk-rollup そしてoptimistic rollup。
プラズマに特有: ユーザーが関心のあるデータは、チャネル 2 やプラズマ オペレーターのような単なる取引当事者ではなく、グローバル プラズマ チェーン状態の一部として存在するため、保存する必要があるデータ量の大幅な増加に対して脆弱です。 (プロデューサーをブロック) チャレンジを発行するためにユーザーから必要なデータを保留しながら、悪意を持って撤退を試みる可能性があります。これにより、L1 の出金セキュリティ ロジックがさらに複雑になります。
これらの厄介な問題は、ロールアップが登場するまで実際には解決されませんでした。ロールアップでは、ユーザーが終了するために必要なすべてのデータが L1 で利用可能であることが必要でした。これらのデータは、L2 の状態が進むたびにロールアップ オペレーターによって更新されます。したがって、L2の実行とL1のデータ更新は同期して進行します。ロールアップの詳細については、次の記事を参照してください。
そして
ロールアップでは、関係者全員が数学的 (ZKRU) または暗号経済学 (ORU) の保証を通じて誠実であることが保証されており、ロールアップ オペレーターが失踪したり、スパム送信、検閲、または (楽観的なロールアップの場合) 詐欺行為などの不正行為を開始した場合、ユーザーはL1 上のデータを使用して、いつでも安全に資金を引き出すことができます。これはすべて L1 イーサリアムのロールアップ コントラクトに反映されているため、ユーザーが信頼する必要があるのは、L1 ネットワークによるこれらのコントラクトの忠実な実行だけです (MakerDao MCD や Aave などの他の L1 コントラクトに関する同じ信頼の仮定) 。)。
注1:
NEAR、Polkadot、Cosmos Hub などの他の第 1 層ブロックチェーンは実際にイーサリアムに関連するロールアップになることができます。他のロールアップが同じ。
注2:"ZK ロールアップの場合、ロールアップ状態の更新の正しさを証明する有効性証明のおかげで、不正行為を強制することさえできません。各更新は L1 で検証されます。ただし、オペレーターが失踪した場合でも、ユーザーがそのデータを使用して自ら出金リクエストを送信できるように、データは引き続きオンチェーンで公開する必要があります。"注3:
ビットコインは2つの層を持つことができますか?いいえ、紛争を管理したり、有効性の証明を検証したりするために複雑なレイヤー 1 コントラクトを作成するために必要な EVM と状態パイプラインが不足しています。もちろん、ビットコインのサイドチェーンを使用できるという声も聞こえるでしょう。
コインの管理を放棄することなく
, しかし、それは単なる虚偽の広告です。
ロールアップは、出口が L1 チェーンの制御下にあるため、睡眠中に強盗に遭わないことを保証できる唯一のレイヤー 2 スケーリング ソリューションです。
サイドチェーンに戻ります。
Rollup がそれほど素晴らしいのであれば、なぜ特別な信頼を必要とし、過去 7 年間市場から拒否されてきたサイドチェーンの構築を選択する人がいるでしょうか?
サイドチェーンは非常に簡単に始めることができるため、失敗することを拒否します。通常、人々はピッチプラットフォームを作成し、エンジェル投資家から資金を調達し、個人投資家にトークンを販売するまでの仕組みを詳細に調べます。
実際にサイドチェーンを作成するのは午後のうちにできます: 人々が資金を預けるイーサリアム上に基本的なスマート ウォレットのようなコントラクトを設定し、サイドチェーン用に新しいコントラクトを選択するだけです。ID をチェーンして再構築します。ほら、これで基本的には完了です...まあ、まだ完全ではありません...まだ詐欺師の軍勢や、洗練された Web サイトを作成するグラフィック デザイナーなどを雇う必要があります....しかし、たくさんの VC が必要です喜んですべてを引き受けてくれます。また、すぐに導入できる大規模なボットも用意されています。
詐欺師の中には、サイドチェーンを L2 としてパッケージ化して販売しようとする人もいます。また、恥知らずにも自分のサイドチェーンはロールアップよりも安全だと主張する人もいます。しかし、それは単純な疑問に帰着します。誰が出口をコントロールしているのでしょうか?ロールアップでは、出力はイーサリアム L1 の強力な EVM の制御と保護の下にあります。
上記のメッセージを要約すると、次のようになります。
現在、TPS > 2000 のスケーラビリティ ソリューションを主張するチェーンはサイドチェーンを暗示している可能性があり、ユーザーはその他の非公開の信頼仮定を行っています。
ETH 2.0 シャードがオンラインになった後、ロールアップは 10,000 TPS を超える可能性があり、大量のデータ需要があります。
ロールアップは、ユーザーに対する追加の信頼や活性の仮定を必要としない唯一のレイヤー 2 スケーラビリティ ソリューションです。


