@@ -129,19 +129,19 @@ Blob transaction carries one or more large objects called blobs, in addition to
129
129
transaction payload. The transaction also includes metadata that allows peers to verify
130
130
blob fragments (cells) they exchange over the network.
131
131
132
- - ` cell ` : Cell is a fragment of a blob, computed by splitting the blob and applying
133
- the erasure-code defined in EIP-7594. In an extended blob, a cell can be identified by its index.
132
+ - ` cell ` : Cell is computed by splitting the blob and applying the erasure-code defined in
133
+ [ EIP-7594] . A cell can be identified in the erasure-coded blob by its ` index ` .
134
134
135
135
- Commitment: Commitment is a cryptographic value bound to a blob. It is used in inclusion
136
136
verification to ensure that any given cell is part of the original blob.
137
137
138
138
- Proof: Proof is a cell-specific data used during the inclusion verification of associated cell.
139
139
140
140
- Versioned hash (` vhash ` ): Versioned hash is the identifier for a blob, which is calculated
141
- taking the hash of the blob's commitment, prefixed with a version byte. Peers can specify
142
- which blob's cells they want to request.
141
+ taking the hash of the blob's commitment, prefixed with a version byte.
143
142
144
- Note that cells are not sent with the transaction itself but are exchanged separately between peers.
143
+ Note that blobs are not sent directly with the transaction but are exchanged in the form of
144
+ cells separately between peers.
145
145
146
146
### Cell Exchange
147
147
@@ -154,7 +154,6 @@ A node should never announce availability to a peer that it can infer to already
154
154
have the associated cell. This can be achieved by remembering set of versioned hashes
155
155
and cell indices announced by each peer.
156
156
157
-
158
157
### Transaction Encoding and Validity
159
158
160
159
Transaction objects exchanged by peers have one of two encodings. In definitions across
@@ -707,6 +706,7 @@ Version numbers below 60 were used during the Ethereum PoC development phase.
707
706
[ EIP-4844 ] : https://eips.ethereum.org/EIPS/eip-4844
708
707
[ EIP-4938 ] : https://eips.ethereum.org/EIPS/eip-4938
709
708
[ EIP-5793 ] : https://eips.ethereum.org/EIPS/eip-5793
709
+ [ EIP-7594 ] : https://eips.ethereum.org/EIPS/eip-7594
710
710
[ EIP-7642 ] : https://eips.ethereum.org/EIPS/eip-7642
711
711
[ EIP-7685 ] : https://eips.ethereum.org/EIPS/eip-7685
712
712
[ The Merge ] : https://eips.ethereum.org/EIPS/eip-3675
0 commit comments