原文

ERC-8340: Transaction Metadata Encoding — chunter (2026-07-15)

EIP-8130と連携するように設計されていますが、あらゆるトランザクションタイプ/トランスポートメソッドと互換性のあるメタデータエンコーディングに関する議論です。

github.com/ethereum/ERCs

ERCの追加: トランザクションメタデータエンコーディング

masterchunter-cb:erc-8130-metadata-encoding

公開日 2026年7月15日 22:45 UTC

chunter-cb

+465 -0

概要

EIP-8130は、そのアカウント抽象化トランザクションタイプにオプションの不透明なmetadataフィールドを追加しますが、バイトレイアウトは付随する仕様に委ねています。このERCはそのレイアウトを定義します。metadataは単一の決定論的なCBOR値です。具体的には、テキスト文字列(メモ)、バイト文字列(コミットメントダイジェスト)、予約済みキーのマップ(アトリビューション、メモ、コミットメント、スコープ)、またはこれらの配列のいずれかです。マップキーはERC-8021スキーマ2と相互運用可能であり、オフチェーンコミットメント (offchain commitments) およびコールスコープ (call scoping) 用のキーで拡張されています。任意の値は、ソルト付きコミットメントによって再帰的に置き換えられる可能性があり、単一のプリミティブで選択的開示を提供します。このERCはまた、オフチェーンの証明パッケージ、検証、および配信プロトコル、さらにdataSuffixに取って代わるERC-5792metadata機能も指定しています。

動機

EIP-8130のmetadataフィールドは不透明なバイト列です。共有された構造がなければ、すべてのプロデューサーが独自のフレーミングを考案し、どのインデクサー (indexer) もそれらを横断して読み取ることができません。このERCは、アトリビューション、メモ、コールごとのスコープ、およびオフチェーンデータへのプライバシーを保護するコミットメントをカバーする、コンパクトで決定論的なERC-8021互換のエンコーディングを提供します。

注記

1件の投稿 - 1名の参加者

トピック全体を読む