Closed mversic closed 2 days ago
When implementing this feature care should be taken to insure that every peer produce the same genesis block.
Currently while still having the same genesis transaction other parts of BlockPayload
could differ.
Most likely commit_topology
and timestamp_ms
in BlockHeader
.
This differences could lead to iroha fail to agree on genesis block.
I was thinking that kagami genesis sign
produces a genesis block? and that block which is produced only once can be submitted by any peer whatsoever
I was thinking that kagami genesis sign produces a genesis block?
No, atm we put genesis transaction in the block builder. So it's not full block yet.
Implemented in #4775 (#4696)
read discussion in #4225