「テストからの出口」を理解する:イーサリアムの分散化への「最後の1マイル」

robot
概要作成中

今月初、フランスのEthCCカンファレンスで、ヴィタリック・ブテリンは「もしイーサリアムが本当に分散化を実現できないなら、その未来は生存危機に直面するだろう」という、少し危機的に聞こえる警告的な見解を示しました。

これに対して、彼はプロトコルが持続可能な分散化能力を備えているかどうかを測るために、3つの重要なテスト基準を提案しました:ウォークアウェイテスト(Walk-Away Test)、インサイダーアタックテスト(Insider Attack Test)、信頼できるベーステスト(Trusted Base Test)。

その中で、「テストを終了する」というのは最も基本的であり、最も重要な要素であり、核心的な問題に直接関係しています:プロジェクトチームが解散するか、プラットフォームが失われた場合、ユーザーは依然として安全に資産を引き出し、インタラクションを完了できるのでしょうか?

01、何が「テストを終了する」ことですか

簡単に言うと、テストからの退出の本質は、プロジェクトが開発チームが完全に「失踪」している場合でも、ユーザーが自分で退出し、資産を引き出し、チェーン上で相互作用できるかどうかです。

この観点から理解すると、それはむしろ底支え条項のようなもので、日常機能の完全さを強調するのではなく、最も極端な条件下で、あるプロトコルが本当に「分散化」されているかどうかを検証するものです。

実は2022年、VitalikはブログでほとんどのRollupのTraining Wheels(補助輪)アーキテクチャを批判し、その中心化された運用や人工的介入による安全性への依存を指摘しました。L2Beatを頻繁に使用するユーザーはこれにも非常に馴染みがあるはずで、公式サイトのホームページには関連する重要な指標が表示されています——Stage:

これは、Rollupを3つの分散化ステージに分ける評価フレームワークであり、それぞれ完全に中央集権的な制御に依存する「Stage 0」、限定的に依存する「Stage 1」、および完全に分散化された「Stage 2」を含んでおり、これはRollupが補助輪の人工的介入に依存する程度を示しています。

! 「出口テスト」を読む:イーサリアムの分散化への「ラストマイル」

🔺 ソース: L2Beat

その評価ステージの最核心的な指標の一つは、オペレーターの協力なしに、ユーザーが自分自身で資金を引き出すことができるかどうかですか?

この問題は、一見簡単に見えますが、実際には致命的な問題です。

典型的な例として、現在主流のロールアップに関しては、いずれも「エスケープポッド」などの類似のメカニズム設計があるものの、大量のプロジェクトが「アップグレード可能な契約」や「スーパーパーミッション」の権限を保持している。見た目は緊急用の設計だが、実際には潜在的なリスクのウィンドウに進化する可能性がある。

例えば、チームはマルチシグを使用してロジック契約の変更アドレスを制御できます。表面上は改ざん不可能であることを強調していても、バックドアが存在すれば、契約がアップグレードされるときに悪意のあるロジックが注入され、ユーザーの資産が合法的に移転される可能性があります。

これは、ユーザーの資金が凍結された場合、プロジェクト側の回復を回避することが困難であることを意味します。そして、実際の退出テストは、依存関係や介入の経路を完全に排除し、ユーザーがいつでも独立して操作し、自主的に管理できることを保証する必要があります。コアチームが消失したり、プラットフォームが突然閉鎖された場合でも、ユーザーは完全な管理権を持ち、資産はロックされず、第三者に拘束されることはありません。

簡単に言えば、テストからの退出は、プロトコルが本当に分散化されているかどうかを検証する試金石であり、検閲耐性だけでなく、極端な状況に直面したときにユーザーが依然として資産の主権を持っているかどうかに関わる。

02. 分散化の終焉は「出口能力」

なぜ BTC と ETH は新しいユーザーや機関が参入する際の選択肢なのか。

なぜなら、たとえ中本聪やVitalikがいなくても、ビットコインとイーサリアムは引き続きスムーズに運営されるからです。したがって、客観的に言えば、増加するユーザーや機関投資家にとって、最も重要なWeb3への参加決定の考慮事項は「私のお金はいつでも引き出せるのか?」に他なりません。

テストからの退出はこの問題への直接的な回答であり、これはブロックチェーンが分散化を実現する「最後の1マイル」であり、「Not your keys,not your coins」という理念の実践的な検証でもあります。

結局、ユーザーが資産を引き出したり、インタラクションを行うために特定のフロントエンドインターフェースや開発チームに依存しなければならない場合、それは本質的には依然として中央集権的な信託関係です。しかし、テストを終了したプロトコルを通じて、すべてのノードがオフラインになり、すべての運営スタッフが逃げたとしても、ユーザーは依然としてチェーン上のツールと第三者のフロントエンドを利用して、自主的に操作を完了することができます。

これは技術的な問題だけでなく、Web3の理念の徹底でもあります。

それゆえ、Vitalik は何度も強調していますが、多くの一見分散化された DeFi や L2 プロジェクトには、実際にはアップグレードキー、バックドアロジック、凍結メカニズムなどの中央集権的なルートが隠れており、これらのメカニズムが悪用されると、ユーザーの資産は完全に他者の支配を受けることになります。

テストからの退出は、これらのメカニズムが存在するかどうかを検証し、それらを完全に排除することを要求します。ユーザーの退出経路がいかなる一方にも依存しないときに、このプロトコルは本当に信頼に値するのです。

03、「テストを終了する」、分散化が現実に向かう分水嶺

そしてもし別の視点で理解すれば、「テストの終了」は、実際にはイーサリアム、特にRollupの安全設計の核心的な評価基準として位置付けられているが、実際にはWeb3の他の分野でもすでに広く実践されていることがわかる。

ウォレットを例にとると、資産管理のコアツールとして、高い安全性と透明性を備えている必要があります。これには、リカバリーフレーズや秘密鍵生成のランダム性(真の乱数生成器)、ファームウェアの安全なオープンソースなどの重要な要素が含まれます。また、主流のWeb3ウォレット(imTokenなど)はほぼすべて、秘密鍵/リカバリーフレーズのエクスポートを許可しており、ユーザーは容易に資産を任意のウォレットソフトウェアやハードウェアデバイスに移行できます。

これは自然な「退出設計」と言えるでしょう:ユーザーはウォレット会社自体を信頼する必要がなく、自分の資金を永遠にコントロールできるため、ユーザーはもはやWeb3プロダクトサービスの「体験者」ではなく、真に資産の主権を持つ「所有者」となります。

この観点から見ると、ビタリックが今回提案した三つのコアテストは、実際には完全なループです:

  • テストを終了:プロジェクトが運営を停止した後、ユーザーが自己救済できることを確認します。
  • 内部攻撃テスト:システムが開発者による内部の悪行や協力攻撃に耐えられるかどうか。
  • 信頼できる計算基準テスト:ユーザーが信頼しなければならないコード量は十分に少なく、監査可能かどうか。

この三つのテストは、イーサリアムの長期的な持続可能な発展の分散化「基盤フレームワーク」を構成し、「信じるな、確認せよ」を実現しています。

言い換えれば、Web3の世界では、信頼を必要としない「信頼」は、本質的に検証可能性に由来します。透明な数学とアルゴリズムを通じて、ユーザーがいつでも「Verify」できることで安心感を得られ、プロジェクトチームの倫理観などの外的要因を心配する必要がありません。

! 参考記事:イーサリアムの分散化への「ラストマイル」

🔺 出典:CoinDesk

ヴィタリックは次のように結論付けています。

「もし私たちがこれを達成できなければ、イーサリアムはやがて一世代の時代の記憶となり、多くの短期間の栄光を持ちながら最終的に平凡に戻ってしまった物のように、歴史に忘れ去られることになるでしょう」。

原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)