block.timestamp的单位是秒,所以当我用两个时间戳相减的时候,得到的返回值就是0了。如果我想要更精确的运算时间有什么办法吗?
block.timestamp
另外我也考虑到利用本地精确计算时间的办法,我认为这样的数据可以对比两种算法的快慢,但是不能反应区块链上面的运算时间成本。这个说法对么?
自问自答一下。计算出智能合约运算的时间成本没有什么意义。
solidity的执行是由矿工处理的,但如果是在区块链上的进程就不公平了,因为不知道哪个矿工会真正处理它。