📢 イーサリアムL1における多次元ガスメータリングの提案 ブロックガス制限を変更することなく、またUXを複雑にすることなく、ブロック容量を増やすことができます。 +ユーザーフレンドリーな多次元価格設定に簡単に拡張できます(エンドゲーム1559! 👇 TLの;以下のDRおよびリンク
私たちは、ガスメーターと取引価格を結合しなければならない理由はないことに気づきました。 1つのリソース、つまり古き良きイーサリアムガスの単純な一次元価格設定を持つことができますが、トランザクション実行中のバックグラウンドでは、使用されるガスはリソースごとに個別のバケット(コンピューティング、メモリ、状態、アクセス、帯域幅など)に測定されます。 私たちは、最も利用されたリソースによって消費されたガスとして計測される新しい可変ブロックガスを定義します。たとえば、計算負荷の高いブロックで、各次元に沿って消費されるガスが (18, 9, 9, 6, 3) メガガスの場合、ブロックのガス メーターは 18m になります (消費されるガスは 45m > 36m であるため、このブロックは今日無効になります)。 ブロック有効条件(ブロックガス量<LIMIT)およびEIP-1559更新ルールで、現在の使用ブロックガス変数をブロックガスに置き換えています。これにより、各リソースの容量に近づいてブロックを埋めることができますが、各リソースの安全制限内に収まります。 トランザクションレベルのすべては、現在と同じです。
提案に対するコメントとレビューをくださった@adietrichs、@VitalikButerin、@soispoke、@_julianmaに感謝します。 そして、イーサリアムのR&D相互運用性で多くの議論をしてくれた@nero_eth、@kevaundray、@vdWijden、@M25Marekに感謝します。 提案全文はこちらからお読みください。
11.22K