
ETHCC7は最近ブリュッセルで開催され、オーガナイザーはイーサリアムの創設者であるヴィタクを招待して基調講演を行いました。
2024年には、Vitalikのスピーチが終わった後、Tapo IC0の10周年であったことは注目に値します。
この記事は、Ethereum Vitalikの創設者であるEthcc7に関する基調講演であり、Bitchain Visionから0xxzをまとめました。
テーマ
L1を強化する:イーサリアムを最適化して、信頼性が高く、信頼できるものであり、ライセンスを取得する必要はありません。
Ethereum Vision Spectrum
私の意見では、今後5〜10年でイーサリアムの生態系の生態系の生態系の生態系で果たす可能性のある役割を果たす可能性のあるスペクトルシステムがあります。左から右にスペクトルとして見ることができます。
スペクトルの左側では、基本的にはすべてのL2の証明検証と同じように、非常に単純な基礎層になろうとします。おそらく、異なるL2間でETHを転送する能力。しかし、さらに、基本的には非常に多くあります。
スペクトルの右側では、基本的には主にL1で実行されているDAPPに焦点を当てており、L2は非常に特定の高性能トランザクションにのみ使用されます。
スペクトルの中央には興味深いオプションがいくつかあります。イーサリアムを左側のL2の基本層として配置しました。左端には、極端なバージョンを置きました。
左側の非常に極端なオプションを意味し、右側の基本的なレイヤーになる可能性がありますが、L2の機能をさらに提供することもできます。この方向にあるアイデアは、現在12秒で、2〜4秒になる可能性があります。そうする目的は、実際に基本的なロールアップをL2を実行可能に操作する主な方法として提供します。したがって、L2にトップユーザーエクスペリエンスを持たせたい場合は、独自の事前確認を必要とする必要があります。つまり、それは集中型のソーターまたは独自の分散型ソーターのいずれかです。コンセンサス速度が加速される場合、L2はもはや必要ではありません。L1のスケーラビリティを本当に向上させたい場合、L2の需要は減少します。
これはスペクトルです。現在、私は主に2番目の左のバージョンに注意を払いますが、ここで提案するのは他のビジョンにも適用されます。ここでの提案は、実際に他のビジョンを妨げません。これは私が非常に重要だと思うことです。
Ethereumの強力な利点
イーサリアムの大きな利点は、巨大で比較的分散化された誓約エコシステムがあることですエッセンス
上の図の左側にはすべてビットコインマイニングプールコンピューティングパワーチャートがあり、右側にはイーサリアムプレッドカーチャートがあります。
ビットコインコンピューティングの配電は現在、2つのマイニングプールがコンピューティングパワーの50%以上になり、4つのマイニングプールが75%を超えています。
イーサリアムの状況は実際にはチャートよりも優れています。なぜなら、灰色の部分の第2部は実際には認識されていないため、多くの人々の組み合わせである可能性があり、多くの独立した誓約さえあるかもしれないからです。Lidoの青い部分は、実際には37の異なる検証装置で構成される奇妙でゆるい協調構造です。したがって、Ethereumには実際には、比較的分散化された誓約エコシステムがあり、非常にうまく機能しています。
この分野では多くの改善を行うことができますが、これはまだ価値があると思います。これは、私たちが本当にそれに基づいて構築できるユニークな利点の1つです。
Ethereumの堅牢な利点にも含まれます。
マルチクライアントエコシステムを持っています:Geth Exectingクライアント、非Geth Executionクライアント、および非Gethの実行クライアントがGeth Executionクライアントよりもさらに多くを共有しています。コンセンサスクライアントシステムでも同様の状況が発生します。
国際化されたコミュニティ:プロジェクト、L2、チームなどを含む多くの異なる国の人々。
マルチセンターナレッジエコシステム:Ethereum Foundationがあり、クライアントチームがあり、パラダイムのようなRethチームでさえ、最近、オープンソースのリーダーシップを増加させています。
これらの属性を大切にする文化
したがって、イーサリアムエコシステムには、基本層としての非常に強力な利点があります。これは非常に貴重なことであり、簡単にあきらめるべきではないと思います。これらの利点をさらに前進させ、私たちの弱点を補うための明確な手順があるとさえ言うことさえできます。
Ethereum L1はどこで高い基準に達しませんか?
これは、約半年前にファーキャスターについて行った世論調査です。ソロの誓約を遂行しなかった場合、ソロを誓約したのを止めたきっかけは何ですか?
この会場でこの問題を繰り返すことができます。ソロの誓約は、32 ETHのしきい値が最大の障害であると考えています。同時に?誰が最大の障害は、操作中のノードに秘密鍵を配置しなければならず、盗まれる可能性が高いことを心配することです。
全会一致で同意したことがわかります最初の2つの主要な障害は次のとおりです。32ETHの最小要件とノード操作の難易度エッセンスこれを認識することが常に重要です。
多くの場合、Defiプロトコルでの住宅ローンの使用を最大化する方法を議論し始めると、多くの人がDefiプロトコルをまったく使用していないことがわかります。それでは、これらの問題を解決しようとするためにできること、主な問題に焦点を当てましょう。
検証ノードの実行から、つまり言い換えれば、32 ETHのしきい値から始めますエッセンス実際、これらの2つの問題は関連しています。なぜなら、それらは杭の証明における検証の数の関数であるためです。
今日、約100万人の認証機関があり、各エンティティには32のETH預金があるため、最低要件が4 ETHに変更された場合、800万人または800万人以上になります。 900万人である可能性があり、900万人である可能性があり、900万人である可能性があります。100,000の検証を減らしたい場合、最小要件は約300 ETHに上昇する可能性があります。
したがって、これはバランスです。イーサリアムの歴史は、計量の真っin中にいようとしています。ただし、改善する方法を見つけることができれば、追加の統計があり、最小要件を削減するか、ノードを実行しやすくすることを選択できます。
実際、集約署名はノードを実行することの主な難しさでさえないと思います。最初は、最小要件にもっと注意を払うことができますが、最終的には両方が関与します。
したがって、これら2つの側面を改善できる2つのテクノロジーがあります。
技術的には、各検証で署名することなく、誓約または最終的な確実性を認めます。基本的に、重要な経済的安全を確保するために、いくつかのランダムサンプリングとランダムサンプリングノードが必要です。
今、私たちには十分な経済的安全があると思います。スラッシュのETHの数に基づいて計算された51%の攻撃のコストは、3200万人のETHの3分の1、約1,100万ETHです。誰が1100万人のETHを費やしてイーサリアムブロックチェーンを破壊します。米国政府でさえ、誰も望んでいません。
これらのサンプリング手法は、家がある場合、正面玄関に4つの層鋼板保護がある場合、窓は単なる劣ったガラスであり、他の人は野球のスティックを使用して簡単に壊れることがあります。Ethereumはある程度このようなものだと思います。しかし、実際には、攻撃プロトコルには他にも多くの方法があります。これらの保護を本当に強化する必要があります。それどころか、サブセットの認証者がいる場合、プロトコルはまだ十分に安全であり、地方分権のレベルを本当に改善することができます。
2番目のテクノロジーは、より良い署名集約です。各スロットが30,000個の署名をサポートするわけではなく、スタークなどのハイエンドのことを行うことができます。これが最初の部分です。
2番目の部分は、実行中のノードを簡単にすることです。
最初のステップは、歴史の歴史です。
2番目のステップは、ステートレスクライアントです。Verkleは長い間そこにいました。これを手に入れると、イーサリアムブロックを検証するために、ハードディスクは必要ありません。その後、タイプ1のZKVMを追加することもできます。これは、イーサリウムブロック全体を検証するためにスタークすることができます。そうすることで、データやデータのサンプリングデータをダウンロードして、イタリア語のイーサリアムブロックを確認できます。証明書を確認するだけです。
これを行うと、ノードの実行が簡単になります。州のクライアントがいる場合、非常に迷惑なことは、ハードウェアまたはソフトウェアの設定を変更したい場合は、通常、ゼロから始めて1日を失う必要があるか、非常に危険なことをする必要があることです。 2つ、2つに2つ、この場所にキーを置きます。
新しい独立したクライアントを開始し、古いクライアントを閉じて、キーを移動して、新しいクライアントを開始できます。あなたは1つの時代を失うだけです。
ZKVMが存在すると、ハードウェアの需要は基本的にほぼゼロに低下しました。
それで、32 ETHのしきい値とノード操作の難しさは、技術的に解決できます。そうすることには、他の多くの利点があると思います。
移民の誓約に関連するリスク、MEV関連のリスクなど、株式証拠には他にも課題があります。これらは、考慮する必要がある重要な問題でもあります。私たちの研究者はこれらを検討しています。
51%の攻撃からの回復
私は本当に真剣かつ厳密に考え始めました。驚くべきことに、多くの人はこのトピックについてまったく考えていません。それをブラックボックスとして扱うだけです。
本当に51%の攻撃に遭遇した場合はどうなりますか?
イーサリアムは51%の攻撃に遭遇する可能性があり、ビットコインは51%の攻撃に遭遇する可能性があり、政府は51%の政治家の購入など、51%の攻撃に遭遇する可能性があります。
問題の1つは、予防に頼りたくないことであり、回復計画も持ちたいということです。
一般的な誤解は、人々が51%の攻撃が最終的な確実性を逆転させることであると考えていることです。これが中本がホワイトペーパーで強調しているものだから、人々はこれに注意を払います。プライベートジェットを購入した後、私は51%の攻撃を行い、ビットコインを取り、プライベート飛行機を保持してどこにでも飛ぶことができます。
実際、より現実的な攻撃には、交換の預金や、Defiプロトコルの破壊などのものが含まれる場合があります。
しかし、逆転は最悪のことではありません。私たちが心配すべき最大のリスクは、実際には検閲です。ノードの51%は、他のノードの49%からブロックの受信を停止するか、ある種のトランザクションを含めようとします。
なぜこれが最大のリスクなのですか?最終的な定義の逆転はスラッシュであるため、チェーンですぐに確認できる証拠があります。少なくとも1つのノードの3つは非常に間違ったことを行い、罰せられます。
検閲攻撃では、これはプログラムに起因するものではありません。さて、あなたがオンラインノードの場合、トランザクションが100ブロックに含まれていないことを確認したい場合は、この種の検査のためのソフトウェアさえ書くことさえありません。
検閲のもう1つの課題は、誰かが攻撃したい場合、彼らは30秒間遅れてブロックし、1分間遅延してから2分間遅らせることです。 Tがいつ応答するかさえコンセンサスを持っています。
したがって、私はそれが実際に大きなリスクであると言った。
ブロックチェーン文化には、攻撃が発生した場合、コミュニティは団結し、明らかにいくつかのソフトフォークを作成し、攻撃者を減らすという議論があります。
これは今日も当てはまるかもしれませんが、これは調整、イデオロギー、その他のさまざまなことに関する多くの仮定に依存しており、そのようなことがどれほど現実的であるかは明らかではありません。したがって、他の多くのブロックチェーンコミュニティは、私たちがレビューのようなことをしていると言いました。したがって、私たちは社会的コンセンサスに頼らなければなりません。したがって、私たちは社会的コンセンサスにのみ頼り、問題を解決するためにそれを使用することを誇らしげに認めましょう。
実際、私は反対方向に進むことを提唱しています。私たちは、自動応答と自動分割でレビューされているほとんどの攻撃者が数学であることを知っています。しかし、私たちはこれに近づこうとすることができます。
ネットワーク条件に関するいくつかの仮定に基づいて、フォークを作成できます。実際、少なくともほとんどのオンラインノードをもたらします。ここで伝えたいという議論は、私たちが実際に望んでいるのは、可能な限り51%に応答することを試みることです。
あなたが確認担当者である場合、ノードはソフトウェアを実行する必要があります。トランザクションがレビューされているか、いくつかの検証がレビューされていることを検出すると、ほとんどのチェーンのカウンター尋問が自動的に実行されます。
もちろん、少なくとも当時オフラインになっている人は、誰が正しい人と間違っているかを区別することができません。
多くの制限がありますがこの目標に近いほど、社会的コンセンサスは必要ありません。
51%の攻撃という実際の状況を想像する場合。以下のように、Lido、Coinbase、Krakenは基本的にブログ投稿を公開します。
実際の状況は、あなたが同時にソーシャルメディア戦争を見ることになるかもしれません、そしてあなたは同時に他のさまざまな攻撃を見るでしょう。ちなみに攻撃の51%が発生した場合、私は、Lido、Coinbase、およびKrakenが10年以内に権力を握ると仮定すべきではありません。イーサリアムのエコシステムはますます主流になり、これに適応する強力な能力を持つ必要があります。社会の負担が可能な限り軽量であることを願っています。つまり、技術的なレイヤーが必要であり、少なくとも1人の明らかな勝利候補者を提案していることを意味します。いくつかのソフトスプリットフォークにはいくつかのソフトスプリットビット。
私はより多くの研究を提唱し、非常に具体的な提案をします。
提案:定足数のしきい値を75%または80%に増やす
私の意見では、分散システムで一般的に使用されるしきい値のしきい値は、分散システムの最終的な一貫性を確保することができます。
基本的な議論は、攻撃する検閲チェーンなどの悪意のあるチェーンが回復すると非常に困難になるということです。ただし、一方で、クォーラムの割合を増やすと、リスクは何ですか?クォーラムが80%の場合、34%のノードをオフラインなしで最終的な確実性を停止できますが、21%のノードは最終的な確実性を停止するためにオフラインです。
これは危険です。実際に何が起こるか見てみましょうか?私が知っていることから判断すると、ノードの3つ以上のノードの3つ以上のために、私たちは約1時間しか停止しなかったと思います。では、ノードの20%から33%がオフラインで伴うインシデントはありますか?少なくともゼロは一度だと思います。実際には、オフラインでの検証はほとんどないため、実際にこれを行うリスクは非常に低いと思います。基本的に、収入は、攻撃者が到達する必要があるしきい値が大幅に改善され、クライアントが脆弱性を持っている場合、セキュリティモードに入るチェーンの範囲が大幅に増加しているため、人々は本当に協力して問題を見つけることができます。
定足数のしきい値が67%から80%に増加し、67%から80%に達成する必要があるクライアントの割合、少数のクライアントの価値、または少数のクライアントが提供できる値を想定して少数のクライアントが本当に増加し始めます。
その他の検閲の懸念
他の検閲の懸念には、リスト、またはリストの代替案が含まれます。したがって、ポリフォニックの提案全体が有効な場合、それはリストの代替になることさえあります。必要な場合、またはアカウントが抽象的であるため、特定のプロトコルでアカウントの抽象化が必要です。
あなたがそれを必要とする理由は、今、スマートコントラクトウォレットがリストから実際に恩恵を受けていないからです。あらゆる種類のプロトコル層の検査抵抗保証、スマートコントラクトウォレットは実際には利益を得ていません。
契約のアカウントが抽象的である場合、それらは利益を得るでしょう。したがって、実際には多くのことがあります。これらのことは、L2の中心とL1の中心のビジョンにおいて価値があります。
私が話したさまざまなアイデアでは、約半分がL2に焦点を当てるためにイーサリアムに専念しているかもしれませんが、残りの半分はユーザーとしてL2に、L1はイーサリアムの基本層として、またはユーザーアプリケーションに直接対面するように適しています。ユーザー。
どこでも軽いクライアントを使用してください
多くの点で、私たちはこの部屋でコンセンサスを検証する必要がない、私たちが分散しているのは少し悲しいことです。レア。インフラのブラウザウォレットを信頼することでイーサリアムを使用するのは誰ですか?5年以内に、手の数が順番に上がるのを見たいと思っています。インフラを信用していない財布を見たいと思っています。軽いクライアントを統合する必要があります。
Infuraは引き続きデータを提供できます。インフラを信頼する必要がない場合、インフラストラクチャの構築と展開が容易になるため、実際にはインフラに適していますが、信頼要件を削除するツールがあります。
私たちにできることは、Helios Lightクライアントのように実行されるシステムを持つことができるということです。実際にブラウザで直接実行し、Ethereumコンセンサスを直接確認する必要があります。チェーンとの対話など、チェーン上の物事を確認したい場合は、メルケルの証明を直接確認するだけです。
これを行うと、実際にイーサリアムとの相互作用にある程度の信頼が得られます。これはL1用です。さらに、L2等価スキームが必要です。
L1チェーンには、ブロックヘッド、州、同期委員会、コンセンサスがあります。コンセンサスを確認した場合、ブロックヘッドが何であるかを知っている場合は、メルケルブランチを通り抜けてステータスが何であるかを確認できます。したがって、L2に軽いクライアントセキュリティ保証をどのように提供しますか。L2の状態は、基本的なロールアップである場合、スマートコントラクトがあり、スマートコントラクトはL2のブロックヘッダーを保存します。または、事前認定がある場合は、スマートコントラクトストレージの事前確認を行うため、事前確認が誰であるかを確認し、署名の3分の2を監視します。
したがって、Ethereum Block Headを手に入れると、非常にシンプルな信頼のチェーン、ハッシュ、メルケルブランチ、署名があり、検証することができ、軽いクライアントの検証を取得できます。同じことがL2にも当てはまります。
私はこの問題を過去の人々に言及しました。多くのL2は複数の署名です。複数の署名を検証するために複数の署名を信頼しないのはなぜですか?
幸いなことに、昨年の時点で、これはもはや事実ではありませんでした。楽観主義とarbitrumは、ロールアップの第1段階にあります。つまり、実際には、脆弱性があるときにそれらをカバーできるセキュリティ委員会がありますが、セキュリティ委員会は非常に高い投票を通過する必要があります。たとえば、しきい値の値は、8人の75%で、Arbitrumのサイズは15に増加します。したがって、楽観主義とarbitrumの場合、それらは単なる複数の署名ではなく、実用的な証明システムを備えており、これらの証明システムは、少なくともどのチェーンが正または間違っているかを決定する上で実際に機能します。
EVMはさらに1つのステップです。私たちは本当にこの分野で前進し始めました、そして、私は他の多くのL2も進んでいることを知っています。したがって、L2は単なるマルチシグネチャではないため、L2のライトクライアントの概念は実際に意味があります。
今日は、メルケルのブランチを確認することができ、コードを記述するだけです。明日、ZKVMを検証することもできます。そのため、ブラウザウォレットでEthereumとL2を完全に検証できます。
ブラウザウォレットでウタノユーザーになりたいのは誰ですか?素晴らしい。携帯電話で信頼する必要のないUtanoユーザーになることをいとわないのは誰ですか?Raspberry Piはどうですか?スマートウォッチはどうですか?宇宙ステーションはどうですか?また、この問題を解決します。したがって、必要なのはRPC構成に相当するものです。これには、話しているサーバーだけでなく、実際のライトクライアント検証命令も含まれています。これが私たちが一生懸命働くことができる目標です。
抗クォントゥム戦略
量子計算の時間は減少しています。触感は、Quantum Computersが2030年代初頭に来ると信じており、一部の人々は時間が早いと考えています。
したがって、反クォンタム戦略が必要です。抗クォンタム戦略があります。イーサリアムには量子コンピューティングには4つの部分があり、各部分には自然な代替品があります。
Verkle Treeの量子抵抗の交換は、Poseidon Hashを際立たせています。または、より保守的になりたい場合は、Blake Consensus Signatureを使用してStark Aggregation Signatureを使用しています。BlobはKZGを使用して、個別のエンコードメルケルツリースタークでそれを証明します。ユーザーアカウントは現在、ECDSA SECP256K1を使用しています。これは、ハッシュベースの署名とアカウントの抽象化と集約、スマートコントラクトウォレットERC 4337などに置き換えることができます。
これらのものになると、ユーザーは署名アルゴリズムを設定できます。これは、基本的にハッシュベースの署名を使用できます。ユーザーのウォレットをハッシュベースの署名に簡単にアップグレードできるように、実際の構造ベースの署名の検討を開始する必要があると思います。
簡素化されたプロトコル
強力な基本レイヤーが必要な場合は、契約を簡単にする必要があります。73のランダムフックや、2014年にランダムな人々によって提案されたVitalikのランダムな愚かさと名付けられたランダムな人々がいるべきではありません。
したがって、実際に単純化し、技術的な負債を本当に排除しようとすることを試みることは価値があります。ログは現在、ブルームフィルターに基づいています。
Ethereumは現在、RLP、SSZ、およびAPIを使用して信じられないほどのコレクションです。メルケルの木。
最終決定、シングルスロット最終性(SSF)、Modxの編集翻訳などの未使用の事前編集翻訳をクリーンアップすると、多くの場合、コンセンサスエラーにつながります。良い。
要約します
イーサリアムは、強力な基盤として、51%の攻撃回復の重要な研究など、コンセンサス分散化など、いくつかのビットコインの利点を含む非常にユニークな利点があります。
これらの利点を本当に強化する必要があると思います。同時に、私たちの欠点を理解し、修正して、私たちが非常に高い基準に達するようにします。これらのアイデアは、ポジティブなL1ルートと完全に互換性があります。
私がイーサリアムについて最も満足できる最も満足のいくものの1つ、特にコア開発プロセスは、私たちの並行した作業能力が大幅に改善されたことです。これは強みです。実際に並行して作業できます。したがって、これらのトピックに注意しても、実際にはL1およびL2エコシステムを改善する能力には影響しません。たとえば、L1 EVMを改善して、暗号化を容易にします。現在、Poseidon Hashの確認はEVMでは高すぎます。384-ビット暗号化は高すぎます。
したがって、SIMDオペレーティングコード、EVM Maxなど、EOFに関するアイデアがいくつかあります。この高いパフォーマンスコラボレーターをEVMに添付する機会があります。これは、レイヤー2に適しています。これは、ZKスナークなどのプライバシープロトコルが安価であるため、レイヤー2がより安価であることを証明できるため、レイヤー1アプリケーションに適しているためです。
プライバシー契約を使用したのは誰ですか?80ではなく40を支払うためにプライバシー契約を使用したいのは誰ですか?より多くの人々。2番目のグループはレイヤー2で使用でき、レイヤー1は大幅なコスト削減を得ることができます。
イーサリアム「3人の巨人」が再会しました
イーサリアムIC0の10周年である2024年、ETHCCは、元イーサリアムのコアの創設者であるVitalik Buterin、Joseph Lubin、Gavin Woodを常に招待しました。
Vitalikのスピーチの後、彼らは同じフレームで写真を撮るように招待されました。
3人の巨人が再び握手します