pub type BlockId = Digest;
Block ID: BLAKE3 hash over the serialized BlockContent (contains encrypted content)
enum BlockId { Blake3Digest32([u8; 32]), }