比特币区块链中一个区块的哈希大小如何为512位?

时间:2020-04-29 12:52:45

标签: hash blockchain ethereum bitcoin sha256

考虑到使用SHA-256算法编码的,应具有256位输出的比特币区块链中的块的哈希大小如何为512位?

1 个答案:

答案 0 :(得分:1)

您可能会将哈希视为字符串并计算该字符串的位数。

十六进制字符串占用的空间是字节表示的相同信息的两倍。例如,如果哈希为00,则比特币协议会将其视为单个字节0x00

但是,许多其他表示形式都将其视为字符串"00",它转换为0x3030或两个字节。

如果在某个程序中有32个字节的块哈希作为字符串,并且计算位数,则最终将以512而不是256结束。