比特币区块时间编码

比特币区块分为区块头和transaction两部分,区块头里有个字段是time区块时间,是个unix时间戳。
编码方式是4字节的小端序方式,比如61bc6649

  1. 从小端序(Little-Endian)转为大端序(Big-Endian)时,需要将每个字节按顺序倒置, 61 bc 66 49转成大端序是4966bc61
  2. 4966bc61从十六进制转十进制是1231469665,这就是个unix时间戳秒,再转为可读时间格式 2009-01-09 10:54:25 Asia/Shanghai, 这即是比特币区块高度1的区块的时间。
参考

https://bitcoin.heapup.tech/technical/basic/blockchain

posted on 2025-01-20 14:54  肥兔子爱豆畜子  阅读(38)  评论(0)    收藏  举报

导航