From ca1479bb9449f192612a51bf7b82e4ce32888df6 Mon Sep 17 00:00:00 2001 From: Giacomo Pasini <21265557+zeegomo@users.noreply.github.com> Date: Tue, 27 Aug 2024 23:50:56 +0200 Subject: [PATCH] Remove leader proof commitment from code The commitment used should stay hidden, no reason to use that to compute the header id --- cryptarchia/cryptarchia.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/cryptarchia/cryptarchia.py b/cryptarchia/cryptarchia.py index c410251..e10b360 100644 --- a/cryptarchia/cryptarchia.py +++ b/cryptarchia/cryptarchia.py @@ -224,9 +224,6 @@ class BlockHeader: assert len(self.parent) == 32 h.update(self.parent) - # leader proof - assert len(self.leader_proof.commitment) == 32 - h.update(self.leader_proof.commitment) assert len(self.leader_proof.nullifier) == 32 h.update(self.leader_proof.nullifier) assert len(self.leader_proof.evolved_commitment) == 32