区块链中的epoch

Posted mutourend

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链中的epoch相关的知识,希望对你有一定的参考价值。

Epoch用于定义区块链上特定事件发生的时间纪元(era of time),如:

  • 激励支付的时间
  • 新的验证者组负责验证交易的时间

不同的区块链协议,epoch的定义不同。常用于表示在链上完成特定区块数的时间。

如在以太坊协议中,an epoch是指完成30000个区块的总时长。由于实际交易处理速度和达成共识的时间是变化的,对应的物理时间也是变化的。但是,从100小时平均来看,epoch对应的物理时间基本是稳定的。

在以太坊2.0中,epoch为主要的时间计量单位,每个epoch包含了32个slots,可用于提交区块。在eth2中,一个epoch约为6.4分钟。在2个epoch之后,可认为相应的区块是固化了的。
如根据BeaconScan

参考资料

[1] Ethereum 2.0 Explained in 4 Easy Metrics
[2] Epoch
[3] eth2/Epoch

以上是关于区块链中的epoch的主要内容,如果未能解决你的问题,请参考以下文章

(笔记)区块链技术笔记——区块链中的密码学1

(笔记)区块链技术笔记——区块链中的密码学2

信息摘要算法之七:SHA在区块链中的应用

[老k说区块链]区块链中的共识— 免信任的共识机制

区块链中的密码学

区块链中的节点是什么?