在函数中,block.timestamp记录事务处理的时间还是处理block.timestamp计算步骤的时间?
block.timestamp是事务处理的时间,还是time和time2不同?
function doSomething() {
uint time = block.timestamp
// ... a few 400000 gas of other things ... //
uint time2 = block.timestamp
}发布于 2017-01-02 22:39:16
发布于 2017-01-03 10:57:45
关于事务时间戳的注释,块中所有事务的时间戳都是相同的。
一个块中可以有许多事务,它们都具有相同的时间戳,而且它们都是与块的相同的时间戳。
发布于 2017-01-03 06:55:00
block.timestamp是矿工在找到块时决定在那里发布的值。
它会受到某些解释的影响,而且可能会被扭曲,尽管只是一段时间。实际上,这不是一个真正的问题,使用块号的风险往往更高。
https://ethereum.stackexchange.com/questions/11060
复制相似问题