首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >block.timestamp的确切含义是什么?

block.timestamp的确切含义是什么?
EN

Ethereum用户
提问于 2022-02-04 20:52:24
回答 3查看 1.8K关注 0票数 1

在契约中,当我执行block.timestamp时,这个值到底是什么?

是:

  • 创建块的时间?
  • 街区被埋上地雷的时间?
  • 执行执行的时间?
  • 还要别的吗?

文档说:current block timestamp as seconds since unix epoch,但我不知道current block到底是什么意思。我想确切地知道时间戳是什么!

提前感谢!

EN

回答 3

Ethereum用户

发布于 2022-02-04 22:49:19

参考资料:https://ethereum.org/en/developers/docs/blocks/#block-anatomy.

就像你可以在上面的官方文档链接中找到的那样,这是块被挖掘的时间。

票数 3
EN

Ethereum用户

发布于 2022-02-05 06:16:51

这是由矿工决定的。协商一致的协议定义了某些条件,它必须是单调增长的,而且在未来不会太远。

在这些条件之外,矿工有选择时间戳的自由。

票数 1
EN

Ethereum用户

发布于 2022-08-01 08:38:45

嗯,时间戳是在块挖掘过程开始之前设置的(块头散列计算),所以.它是在创建块时设置的,但此时矿工有很大的自由度。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/120827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档