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

什么是block.timestamp?
EN

Ethereum用户
提问于 2017-01-02 21:58:50
回答 3查看 13.4K关注 0票数 17

在函数中,block.timestamp记录事务处理的时间还是处理block.timestamp计算步骤的时间?

block.timestamp是事务处理的时间,还是timetime2不同?

代码语言:javascript
复制
function doSomething() {

uint time = block.timestamp

// ... a few 400000 gas of other things ... //

uint time2 = block.timestamp

}
EN

回答 3

Ethereum用户

发布于 2017-01-02 22:39:16

根据文档你会发现

当前块的时间戳(以秒为单位)。

因此,每个块都有一个时间戳(创建时),因此是time1=time2。

Block.timestamp值是以秒还是毫秒为单位的?阅读更多关于时间戳的信息

票数 14
EN

Ethereum用户

发布于 2017-01-03 10:57:45

关于事务时间戳的注释,块中所有事务的时间戳都是相同的。

一个块中可以有许多事务,它们都具有相同的时间戳,而且它们都是与块的相同的时间戳。

票数 7
EN

Ethereum用户

发布于 2017-01-03 06:55:00

block.timestamp是矿工在找到块时决定在那里发布的值。

它会受到某些解释的影响,而且可能会被扭曲,尽管只是一段时间。实际上,这不是一个真正的问题,使用块号的风险往往更高。

矿工将如何应付一个巨大的阻塞时间?

如何避免积木中不准确的时间戳?

https://ethereum.stackexchange.com/a/428/620

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

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

复制
相关文章

相似问题

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