Update da/verifier.py

Co-authored-by: Daniel Sanchez <sanchez.quiros.daniel@gmail.com>
This commit is contained in:
megonen 2025-05-27 09:44:40 +03:00 committed by GitHub
parent 2eaff7af0e
commit c2d5272408
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -40,8 +40,8 @@ class DAVerifier:
# 2. Reconstruct combined commitment: combined_commitment = sum_{i=0..l-1} h^i * row_commitments[i]
combined_commitment = blob.row_commitments[0]
power = h
for com in blob.row_commitments[1:]:
combined_commitment = bls.add(combined_commitment,bls.multiply(com, power))
for commitment in blob.row_commitments[1:]:
combined_commitment = bls.add(combined_commitment,bls.multiply(commitment, power))
power = power * h
# 3. Compute combined evaluation v = sum_{i=0..l-1} (h^i * column_data[i])