2

I was wondering how I calculate the hashes regarding BOLT03 Specification:

The Revocation Pubkey is calculated like this:

revocationpubkey = revocation_basepoint * SHA256(revocation_basepoint || per_commitment_point) + per_commitment_point * SHA256(per_commitment_point || revocation_basepoint)

How do I calculate this hash: Is it like all in hex:

SHA256(revocation_basepoint || per_commitment_point) = SHA256(compressed revocation_basepoint with prefix  || compressed per_commitment_point with prefix)

or is it like all in hex:

SHA256(revocation_basepoint || per_commitment_point) = SHA256(revocation_basepoint_x|| revocation_basepoint_y || per_commitment_point_x || per_commitment_point_y)

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.