Skip to content

Commit 5c34427

Browse files
FletcherManfletcher.fan
andauthored
remove blob proof generation when making blob (#801)
Co-authored-by: fletcher.fan <[email protected]>
1 parent 7fa7f47 commit 5c34427

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

node/types/blob.go

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func RetrieveBlobBytes(blob *kzg4844.Blob) ([]byte, error) {
5252
return data, nil
5353
}
5454

55-
func makeBCP(bz []byte) (b kzg4844.Blob, c kzg4844.Commitment, p kzg4844.Proof, err error) {
55+
func makeBlobCommitment(bz []byte) (b kzg4844.Blob, c kzg4844.Commitment, err error) {
5656
blob, err := MakeBlobCanonical(bz)
5757
if err != nil {
5858
return
@@ -62,10 +62,6 @@ func makeBCP(bz []byte) (b kzg4844.Blob, c kzg4844.Commitment, p kzg4844.Proof,
6262
if err != nil {
6363
return
6464
}
65-
p, err = kzg4844.ComputeBlobProof(&b, c)
66-
if err != nil {
67-
return
68-
}
6965
return
7066
}
7167

@@ -85,28 +81,26 @@ func MakeBlobTxSidecar(blobBytes []byte) (*eth.BlobTxSidecar, error) {
8581
err error
8682
blobs = make([]kzg4844.Blob, blobCount)
8783
commitments = make([]kzg4844.Commitment, blobCount)
88-
proofs = make([]kzg4844.Proof, blobCount)
8984
)
9085
switch blobCount {
9186
case 1:
92-
blobs[0], commitments[0], proofs[0], err = makeBCP(blobBytes)
87+
blobs[0], commitments[0], err = makeBlobCommitment(blobBytes)
9388
if err != nil {
9489
return nil, err
9590
}
9691
case 2:
97-
blobs[0], commitments[0], proofs[0], err = makeBCP(blobBytes[:MaxBlobBytesSize])
92+
blobs[0], commitments[0], err = makeBlobCommitment(blobBytes[:MaxBlobBytesSize])
9893
if err != nil {
9994
return nil, err
10095
}
101-
blobs[1], commitments[1], proofs[1], err = makeBCP(blobBytes[MaxBlobBytesSize:])
96+
blobs[1], commitments[1], err = makeBlobCommitment(blobBytes[MaxBlobBytesSize:])
10297
if err != nil {
10398
return nil, err
10499
}
105100
}
106101
return &eth.BlobTxSidecar{
107102
Blobs: blobs,
108103
Commitments: commitments,
109-
Proofs: proofs,
110104
}, nil
111105
}
112106

0 commit comments

Comments
 (0)