インベントリ: 2021 年に最も注目すべきイーサリアム改善提案
ソース | @lightclients
2021年は、イーサリアムプロトコルにとって2016年以来最も革新的な年となるでしょう。今年注目すべき EIP の状況は次のとおりです。
次のハード フォーク アップグレード - 「ベルリン」は 4 つの EIP を実装します。
➤ EIP-2929: 状態アクセスオペコードのガスコストが増加します
➤ EIP-2930: オプションのアクセス リスト Tx
➤ EIP-2718: 型指定されたトランザクション エンベロープ
➤ EIP-2315: 単純なサブルーチン
EIP-2929: 状態アクセス オペコードに必要なガス コストの増加。アクセス オペコードを保存するためのガス料金は長い間低すぎたため、実行にわずか 20 ~ 80 秒しかかからない一部の悪意のあるトランザクションが簡単に作成できるようになりました。この EIP により、状態アクセスのコストが約 3 倍増加します。
EIP-2930: オプションのアクセス リスト。 EIP-2929 により、メインネット トランザクションの約 0.18% がブロックされます。このギャップを埋めるために、この EIP では、読み取るストレージ スロットを指定し、10% オフの前払い料金を支払うことができる新しいタイプのトランザクションが導入されています。
EIP-2718: タイプのトランザクション エンベロープが含まれています。この EIP は、クライアントがさまざまなトランザクションを解釈できるようにする「識別子」から始まる、トランザクションの新しい形式を指定します。 EIP-2930 は最初にこの EIP を使用し、次におそらく EIP-1559 を使用します。新しい形式 = タイプ || ペイロード。
EIP-2315: 単純なサブルーチン。ベルリン ハード フォークのアップグレードに含まれる最後の EIP: サブルーチンのサポートの追加。この機能をエミュレートしたい契約では、従来、通常のスタック データとリターン アドレスの両方を扱ってきました。この EIP は、返されたアドレスを追跡するためだけに新しいスタックを追加します。
EIP-1559: Eth1 の料金市場の変更。ガス料金は、基本料金(基本料金)とチップ(チップ)の2つに分かれています。基本料金部分は燃やされ、チップはマイナーに送られます。基本料金は需要に応じて契約により動的に決定されます。これにより、料金の高騰が回避され、ガソリン代を支払う際のユーザー エクスペリエンスが向上します。
EIP-1559: Eth1 の料金市場の変更。ガス料金は、基本料金(基本料金)とチップ(チップ)の2つに分かれています。基本料金部分は燃やされ、チップはマイナーに送られます。基本料金は需要に応じて契約により動的に決定されます。これにより、料金の高騰が回避され、ガソリン代を支払う際のユーザー エクスペリエンスが向上します。
詳細:
詳細:
https://twitter.com/TimBeiko/status/1349027063903121408
(Tim) 私の意見では、1559 は現時点で稼働する準備ができているとは思えません。 dicord について私が共有した考えの要約は次のとおりです。
1. すべてのクライアントに 1559 が実装されているわけではなく、最終バージョンを備えているクライアントもありません。
2. AllCoreDevs 会議で提起された問題 (つまり、大きな状態を持つ大きなブロックのテスト) はまだ解決していません。これを達成するには、せいぜい数週間かかります。
3. 1559 は他の多くのプロジェクトに影響します。トランザクションの署名を伴うプロジェクトは、ブロック/トランザクションなどへの JSON RPC 応答に依存します。これらの影響については、まだ多くのことを話し合う必要があります。
4. ベルリンのハードフォークがまもなく始まります。目の前の作業をすべて放棄して 1559 を実装するのは良い選択ではありません。
EIP-2982: Eth2 のフェーズ 0。 EIP-1011 以降初めて、eth1 と eth2 が EIP リポジトリにアセンブルされます。この EIP は、ガバナンス/標準化を eth2 から eth1 に戻す始まりにすぎません。これによってもたらされる主な変更は次のとおりです: eth2 で新たに発行された ETH。
EIP-?: マージします。もっと楽観的に言えば、eth1 -> eth2 は 2021 年にマージされ、PoW コンセンサスは削除されると予想されます。ただし、研究開発の作業は今後数カ月で大幅に増加するでしょう。この EIP は今後 18 か月にわたって実施される予定です。
EIP-3102: バイナリ ツリー構造。項目 EIP は、現在の 16 進状態ツリーから 2 進ツリー構造に移動されます。これにより、マークル証明がより効率的になります。移行はリソースを大量に消費する可能性があるため、マージ前に行うのが最善です。
EIP-2937: SETINDESTRUCTIBLE オペコード。このオペコードにより、後続の SELFDESTRUCT が現在のフレームで noops として機能します。これは、契約の信頼性をより適切に示すのに役立ちます。これは、アカウントの抽象化をサポートするために最初に行うことでもあります。
EIP-2938: アカウントの抽象化。取引手数料を支払い、取引の実行を開始するアドバンストアカウントとして契約を許可します。これにより、任意のトランザクションの有効性の条件を決定するための柔軟なフレームワークが提供されます。もともと EIP-86 で提案されたこの EIP は、メインネットのロールアウトのためのより具体的なパスを提供します。
EIP-?: EVM384。これはまだ正式な EIP ではありませんが、その方向に進んでいます。この提案では、EVM での新しい暗号化システムの効率的な実装をサポートするために、ネイティブ 384 ビット算術演算子 (おそらく他の幅も) を追加することを提案しています。
EVM384 (コンテンツ)。最新の暗号システムの急速な革新に伴い、EVM384 は、暗号システムごとにハード フォークやプリコンパイルを必要とせずに、これらのシステムをサポートするフレームワークをイーサリアムに提供します。代わりに、誰でも EVM コントラクトとして実装できます。
EIP-2537: BLS12-381 プリコンパイル。 EVM384 後にこの提案が必要かどうかはまだ議論の余地があります。 EVM384 は長期的にはより優れたソリューションですが、BLS はイーサリアム エコシステムにおける先進的な提案 (eth2 の観点から) であり、ネイティブにプリコンパイルする価値があります。
一括取引。メタトランザクションを L1 プリミティブに置き換えることを目的とした EIP が数多くあります。今年はこの分野で大きな進歩が期待されています。そのような EIP は次のとおりです。
➤ EIP-2711: スポンサー付き、期限切れのバッチ TX
➤ EIP-2733: トランザクションのパッケージ化
➤ EIP-2803: 高価なトランザクション
➤ EIP-3074: スポンサー付き Tx プリコンパイル
EIP-2464: eth/65: トランザクションのブロードキャストと取得。この提案は、トランザクション全体をブロードキャストするのではなく、トランザクション ハッシュを大多数のピアにブロードキャストすることで、eth1 クライアントが使用する帯域幅を大幅に削減します。 Geth は、今年中に < eth/65 のサポートを終了し始める予定です。
ウェブサイト: ethereum.cn
「原文を読む」をクリックすると記事の内部リンクが表示されます!
元のリンク:https://twitter.com/lightclients/status/1349169332585074692
ECN の翻訳作業は、中国のイーサリアム コミュニティに高品質の情報と学習リソースを提供することを目的としています。記事の著作権は原著者に帰属し、転載する場合は原文の出典と ETH 中国の Web サイトを表示する必要があります。長期にわたって再版する場合は、eth@ecn.co に連絡して許可を取得してください。
ウェブサイト: ethereum.cn
公式アカウント: ETHチャイニーズステーション


