标签: hash blockchain ethereum bitcoin sha256
考虑到使用SHA-256算法编码的,应具有256位输出的比特币区块链中的块的哈希大小如何为512位?
答案 0 :(得分:1)
您可能会将哈希视为字符串并计算该字符串的位数。
十六进制字符串占用的空间是字节表示的相同信息的两倍。例如,如果哈希为00,则比特币协议会将其视为单个字节0x00。
00
0x00
但是,许多其他表示形式都将其视为字符串"00",它转换为0x3030或两个字节。
"00"
如果在某个程序中有32个字节的块哈希作为字符串,并且计算位数,则最终将以512而不是256结束。