5 区块链中区块头的时间戳是怎么来的

各位大佬好,看书里写的,时间戳是记录区块生成的时间的,那他岂不是一直在变吗?但是在区块链挖矿过程中不是应该只有nonce不断变换吗?
具体是如何,求大佬解惑!

请先 登录 后评论

最佳答案 2023-03-06 21:50

在The Merge之前,出块时间不确定,只要求当前区块的时间戳与上一个区块时间戳之差小于900S,矿工可以在这个“合理”范围内任意设置时间戳操纵区块时间。Merge之后,以太坊改为固定 12s 一个区块,并且验证节点不能操纵区块时间。

请先 登录 后评论

其它 2 个回答

agys

构造区块然后不断的算,找不到满足条件时就改nonce,如果还是不满足条件就修改交易内容,比如调整交易排序,增加交易或者减少交易

请先 登录 后评论
Faesove - CTO
  擅长:智能合约安全,跨链,量子密码,同态加密

个人观点,从区块链不可篡改的特性看,将区间限定在一个已经生成的区块来进行讨论,理解为该区块的时间戳不变或许相对合适

请先 登录 后评论
  • 3 关注
  • 1 收藏,4070 浏览
  • beicheng 提出于 2023-03-05 16:59