区块链 块中的时间戳 Block timestamp 详解

每个块都包含一个Unix时间戳。除了充当块散列的变体之外,它们还使对手更难操纵块链。

如果时间戳大于前11个块的中间时间戳,且小于经网络调整的时间+ 2小时,则该时间戳为有效。“网络调整时间”是连接到您的所有节点返回的时间戳的中位数。因此,块时间戳不完全准确,甚至不需要按顺序排列。块时间只有在一两个小时内是准确的。

当一个节点连接到另一个节点时,它从它那里获得一个UTC时间戳,并将它的偏移量从节点本地UTC存储。网络调整时间是节点-本地UTC加上所有连接节点的中值偏移量。但是,网络时间不会从本地系统时间调整到70分钟以上。

比特币使用无符号整数作为时间戳,因此2038年的问题将被推迟68年。

Be the first to comment on "区块链 块中的时间戳 Block timestamp 详解"

Leave a comment

Your email address will not be published.


*