原文
ERC-8340: Transaction Metadata Encoding — chunter (2026-07-15)
EIP-8130と連携するように設計されていますが、あらゆるトランザクションタイプ/トランスポートメソッドと互換性のあるメタデータエンコーディングに関する議論です。
ERCの追加: トランザクションメタデータエンコーディング
master ← chunter-cb:erc-8130-metadata-encoding
公開日 2026年7月15日 22:45 UTC
概要
EIP-8130は、そのアカウント抽象化トランザクションタイプにオプションの不透明なmetadataフィールドを追加しますが、バイトレイアウトは付随する仕様に委ねています。このERCはそのレイアウトを定義します。metadataは単一の決定論的なCBOR値です。具体的には、テキスト文字列(メモ)、バイト文字列(コミットメントダイジェスト)、予約済みキーのマップ(アトリビューション、メモ、コミットメント、スコープ)、またはこれらの配列のいずれかです。マップキーはERC-8021スキーマ2と相互運用可能であり、オフチェーンコミットメント (offchain commitments) およびコールスコープ (call scoping) 用のキーで拡張されています。任意の値は、ソルト付きコミットメントによって再帰的に置き換えられる可能性があり、単一のプリミティブで選択的開示を提供します。このERCはまた、オフチェーンの証明パッケージ、検証、および配信プロトコル、さらにdataSuffixに取って代わるERC-5792のmetadata機能も指定しています。
動機
EIP-8130のmetadataフィールドは不透明なバイト列です。共有された構造がなければ、すべてのプロデューサーが独自のフレーミングを考案し、どのインデクサー (indexer) もそれらを横断して読み取ることができません。このERCは、アトリビューション、メモ、コールごとのスコープ、およびオフチェーンデータへのプライバシーを保護するコミットメントをカバーする、コンパクトで決定論的なERC-8021互換のエンコーディングを提供します。
注記
- 新しいERCドラフトです。
ERCS/の下に単一のファイルが追加されます。 - ERC-5792およびEIP-8130に依存します(
requires: 5792, 8130)。 - 議論: https://ethereum-magicians.org/t/erc-transaction-metadata-encoding-for-eip-8130 EIPエディターがERC番号を割り当てることを理解しています。PR番号に合わせてファイル名を変更します。
1件の投稿 - 1名の参加者