MegaETH 如何実際に消除 ガス 限制

MegaETHは完整ノードを分割することで計算能力を分散させ、ガス制限をなくします。 この記事はBoardlinkコミュニティからのものであり、Foresight Newsによって転載されています。 (前情取:イーサリアム科技峰案: MegaETH VS Monad ) (背景補足:ビタリックブテリン也參投! 新しいパブリックチェーンMegaETHが2,000万マグネシウムの資金調達を受けました:目標100,000TPS、メインネットは年末までに開始されます) 「MegaETHが実際にEVMのガス制限を事実上排除していることを誰もが無視しています」–@0x_ultra これにより、Xタイムラインにいくつかのフォローが発生しました–それがどのように機能し、その影響を分析してみましょう。 典型的なブロックチェーンネットワーク まず、違いを強調するために、従来のネットワークを構成するものの概要を説明します。 画像で説明を簡略化します(これが役立つ場合は、この部分をスキップできます)。 一般的な文字のブロックチェーンネットワーク: ブロック生產者、ノード網和ユーザー。 次に、これらのロールが何を表しているかを分析しましょう。 常見網路角色 ブロック生產者 是負責建立可以附加到オンチェーン的ブロック的實體實體。 L1 の場合、これはこの役割を担うためにランダムに選択された、多様で分散されたバリデータのコレクションですが、L2 の場合、共通の構造により、この役割が 1 台のマシン (orderer) に与えられます。 プロデューサーの役割を持つ 2 つの側の主な違いは、通常、orderer はより大きなハードウェア要件を持ち、その役割を放棄しないか、ほとんど放棄しないのに対し、バリデータのリーダーは常にローテーションすることです (たとえば、ソラナのリーダーは ~1.2 秒後にローテーションします)。 全ノード これらのマシンは、接收ブロック生產者(是否バリデータ或排序者)生成的ブロックを自ら実行し、既存のチェーン履歴との精度を検証し、チェーン自体と歩調を合わせるためにローカルの「真実」を更新します。 同期されると、アプリケーションユーザー、チェーン情報を取得したい開発者などがこの情報を利用できるようになります。 これがブロック鏈の「ネットワーク」です。 ネットワーク速度は、最も遅いエンティティにのみ依存することに注意することが重要です。 つまり、チェーン情報を提供するこれらのエンティティが、バリデータ / ordererによって生成されたブロックに追いつかず、その正確性を検証できない場合、ネットワークはこの遅い速度で実行されます。 ユーザー: これはあなたです。 アプリケーションから情報を読み取ったり、トランザクションをチェーンに送信したりすると、すべての情報はブロックプロデューサーと同期している完全なノードを介してルーティングされます。 これは一目瞭然です。 hardwareプロトコル まあ、これらは当事者です - 良いです。 しかし、これはガス制限と何の関係があるのでしょうか? これを理解するには、ガスと他の2つの拡張スイートの次元が分散ネットワークで何を表すかを議論する必要があります。 要するに、ガス 限制代表オンチェーン計算或ブロック的複雜性は、ネットワークが生成するブロックに追いつくために、生成されたブロックを遅れることなく処理するためのXハードウェアのみを必要とするという、ネットワークのノードへのコミットメントです。 これは基本的に電流制限方式です。 ただし、チェーンのスループットを決定するディメンションはこれだけではありません。 他の 2 つの影響要因は次のとおりです。 帯域幅 – ノードのアップロード/ダウンロード速度で、ネットワークの他の部分と通信できるようにします ストレージ – ノード チェーン情報を格納するためのハードウェア要件。 処理する履歴が多いほど、保存する必要がある情報も増えます。 コンピューティングとともに、これらはネットワークの暗黙の「ハードウェアプロトコル」を構成します。 ネットワークのスループットに影響を与える 3D 拡張機能 ダークアセットの従来のセットアップでは、1台のマシン(フルノード)を分離して実行し、3次元すべての最大要件を処理できるようにするのが一般的でした。 完全なノードには、次のものが必要です。 すべてのブロック帯域幅のダウンロード/アップロード すべてのブロックのすべてのトランザクションを再実行する計算能力 チェーン全体の状態を保存するためのストレージ容量 これらの点で、平均的なEVMネットワークでは計算が最も制限的であることが多いため、適切に分散されたネットワークではブロック制限がほぼ同じになります。 表:2024 EVM オンチェーン ガス 引用の比較(出典:パラダイム[]) したがって、 この問題は、チェーンのブロックプロデューサーに追いつくために1台のマシンに必要な計算能力として特定されました。 この問題を解決する方法は? ノードSpecialization。 ノードスペシャライゼーション: MEGAETHの回答「ノードスペシャライゼーションって一体何?」 これは単に、この従来の単一のエンティティ(完全なノード)を、特定の機能を果たす一連の特殊なマシンに分割するというアプローチをとったことを意味します。 次に、次のようになります。 完整ノードは、ブロックプロデューサーの最大帯域幅、コンピューティング、およびストレージの結果を処理する必要があります。 現在:完整ノードはコピーに置き換えられます ノード,它只接收status 差異 代わりに 完整ブロック,而完整ブロック則整個證明ノード網路中分發,這些ノード獨立執行these ブロック,然後向副本ノード報告ブロック有效的證明。 可視化:プルーフネットワークとレプリカノードの関係性を可視化 上記の影響は次のとおりです。 計算(つまり、トランザクションの複雑さ)は、ブロックごとに単一のエンティティによって処理されるのではなく、プルーフネットワーク内の一連のマシンに分散されるため、拡張スイートの最も差し迫った制限次元ではなくなり、制約として機能する可能性がほとんどなくなります 上記は、帯域幅とストレージに問題をシフトし、ステータスの上昇により、ストレージサイズが現在のフォローの焦点となっています。 これに対処するために、1台のマシンを一連のマシンに分割することで、トランザクションの複雑さ(ガス)ではなく、更新されたkv数に基づく価格設定モデルを反復し、この特定のセットアップにいくつかの信頼の前提を注入しています。 この最後の点については、MegaETHは、チェーンステータスを100%自分で確認したい人のために、フルノードオプションも提供することに注意することが重要です。 MegaETHが提供する最新のノード仕様は良好で、コンピュート/ガスの制限はなくなりましたが、これは私にとって何を意味するのでしょうか? ガス制限の影響なし 最高レベルでは、これは単に「オンチェーンでより複雑なことができる」ことを意味し、これは通常、契約や取引の厳格なサイズ制限に現れます。 @yangl1996熱心なオンチェーンアーティスト(@dailofrog )ための直接的な答えです。 これに加えて、いくつかの例のカテゴリがあります。 複雑なオンチェーン計算 機械学習モデルをスマートコントラクトで直接実行 リアルタイムの価格計算 ループ制限のない大きな配列の完全なソート ネットワーク全体を横断できます/ 關係グラフ 演アルゴリズム ストレージと状態管理 大規模な契約内データ構造を維持する コントラクトストアでより多くの履歴データにアクセスできるようにする 一括操作を 1 つのトランザクションで処理する プロトコル設計 完全なゼロ知識証明検証の実行 オフチェーンコンポーネントを使用しない複雑な暗号化操作 リアルタイム自動マーケットメイカー 結局のところ、これは単なるオンチェーンクリエイティビティです。 これは、希少性、最適化、契約の最適化から、豊富なEVM正則化への考え方の転換です。 チームが最終的にどのように活用するかはこれからですが、エコシステムが長い間静かに賞賛されてきたものになると思います。 関連レポート イーサリアム整心クール》取引手数料の大きな下落、ガスは4年ぶりの安値、市場の見通しはますます曖昧 HyperliquidがスマートコントラクトチェーンHyperEVMを発表、$HYPEはGasトークンとして使用可能、価格は短期的に大きく上昇6% MetaMaskの新機能「Gas St...

原文表示
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)