ZooBC wiki

Changes to “Signed and encrypted messages”

#71 (zoobc.how, 2026-10-26 20:39 UTC) → #856 (zoobc.how, 2026-10-26 22:31 UTC): Seed article updated

…
- **The genesis hash.** It ties the signature to one network: a message signed for devnet never verifies on testnet or mainnet ([[chain-bound-signatures]]).
 
+ For a transition period, the tools' `verify-message` also accepts the older form without a chain, ZBC-MSG-v1 (SHA3-256 of "ZBC-MSG" and the message). The period ends at a cut-off time fixed in the tools; after it, only ZBC-MSG-v2 verifies.
− The tools' `verify-message` also accepts the older form without a chain, ZBC-MSG-v1 (SHA3-256 of "ZBC-MSG" and the message), but only until 1 December 2026 at 00:00 UTC.
 
![The tag ZBC-MSG-v2, the genesis hash and the message are hashed with SHA3-256 and signed with Ed25519, then verified against the ZBC_ address; the ZBC-TX and ZBC-MSG-v2 tags are never interchangeable](integrations-008.svg)
…

History