如何在不使用时间戳的情况下获取时间间隔?
How to get interval of time without using timestamp?
我想要一周后投票阶段结束的投票系统。我不想使用 block_timestamp。我应该使用什么 near_sdk 环境?
pub fn block_index() -> BlockHeight
有epoch_height
和block_index
,我该用什么?我听说 block_index
可能不是连续的,并且可能有缺失的数字。是真的吗?
一般情况下,block_timestamp
用于所有应用程序。
在少数情况下使用block_index
,但确实不能保证它每秒都会产生块并且将来不会以某种方式改变。
block_index
在某些块未生成时确实不能拥有所有连续的数字,但这也意味着经过了更多时间,因为每个块都有目标时间段(现在是 1 秒)。例如。如果有块 1111,下一个块是 1113 - 这意味着这两个块之间大约经过了 ~2 秒。
我想要一周后投票阶段结束的投票系统。我不想使用 block_timestamp。我应该使用什么 near_sdk 环境?
pub fn block_index() -> BlockHeight
有epoch_height
和block_index
,我该用什么?我听说 block_index
可能不是连续的,并且可能有缺失的数字。是真的吗?
一般情况下,block_timestamp
用于所有应用程序。
在少数情况下使用block_index
,但确实不能保证它每秒都会产生块并且将来不会以某种方式改变。
block_index
在某些块未生成时确实不能拥有所有连续的数字,但这也意味着经过了更多时间,因为每个块都有目标时间段(现在是 1 秒)。例如。如果有块 1111,下一个块是 1113 - 这意味着这两个块之间大约经过了 ~2 秒。