5 有什么办法能够计算出智能合约运算的时间成本?(毫秒级)

block.timestamp的单位是秒,所以当我用两个时间戳相减的时候,得到的返回值就是0了。如果我想要更精确的运算时间有什么办法吗?

另外我也考虑到利用本地精确计算时间的办法,我认为这样的数据可以对比两种算法的快慢,但是不能反应区块链上面的运算时间成本。这个说法对么?

请先 登录 后评论

最佳答案 2022-10-19 17:45

自问自答一下。计算出智能合约运算的时间成本没有什么意义。

solidity的执行是由矿工处理的,但如果是在区块链上的进程就不公平了,因为不知道哪个矿工会真正处理它。

请先 登录 后评论

其它 4 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
eth
请先 登录 后评论
harold
请先 登录 后评论
墨扬 - 撸码人
请先 登录 后评论
  • 6 关注
  • 0 收藏,3517 浏览
  • 摸鱼一号 提出于 2022-07-30 16:01