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

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

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

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

2. eth2.0 epoch

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

3. Solana的epoch

而在Solana中,epoch对应触发PoH generator (leader)切换的时间,目前对应为208个slot。(一个slot对应leader产块的时间间隔。)每个epoch对应的物理时间为2~3天。
根据 Solana explorer 有:

参考资料

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

区块链中的epoch相关推荐

  1. 【转】区块链中VRF的应用及原理解析

    <区块链中VRF的应用及原理解析>,起因是来自我们团队在做的一条叫 Tarax Network 的公链.因为场景定位的缘故,我们想找到一种低功耗的方式来进行共识.那么 POW 肯定是没办法 ...

  2. 区块链中的智能合约是什么?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. "智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执 ...

  3. 在公共区块链中通过加密保护数据

    链客,专为开发者而生,有问必答! 此文章来自链客区块链技术问答社区,未经允许拒绝转载. 隐私限制 在处理或交换业务文件时,贸易伙伴可能需要某些隐私因素. (1)交易数据的隐私性: 交易数据仅供交易双方 ...

  4. java中block类6_Java 实现区块链中的区块,BLOCK的实现

    区块链由若干个区块组成,区块是区块链的基础单元 2.区块链中区块的基本属性 区块6个属性的说明-Index 区块的索引值,区块链中的唯一键 区块6个属性的说明-Timestamp 区块的时间戳,用于区 ...

  5. 区块链100讲:区块链中的随机数

    2019独角兽企业重金招聘Python工程师标准>>> 我们生活的环境充满了随机性.一直以来,运气,概率和命运这些概念都与随机性紧紧联系在一起.所有人类无法理解或无法预测的事物往往都 ...

  6. 分析隐藏在比特币区块链中的Pony CC服务器

    介绍 Redaman是一种通过网络钓鱼攻击活动进行传播的银行恶意软件,主要目标用户为俄语用户.该恶意软件最早出现在2015年,当时该恶意软件被称为RTM银行木马,新版本的Redaman出现在2017年 ...

  7. 区块链中的基本概念整理

    区块链中的基本概念整理 区块链本身是由多种技术集合而成,涉及了多方面的内容,而在其组合应用的过程中,同时也产生了很多新的概念.对于这些概念的整理和理解,有助于更加深刻的理解区块链的本质,也可以指导我们 ...

  8. rsa签名算法实现_国密算法在链化未来区块链中的运用

    密码学是区块链的基础,区块链中大量采用了密码学算法,包括对称加密,非对称加密,单向散列算法,数字签名等技术. 为了实现密码学技术的自主可控,中国也定义了自己的国密标准,2020年央行颁布的<金融 ...

  9. AIgorand区块链中VRF随机函数的应用

    VRF(Verifiable Random Function) 可验证随机函数可以看作是一个随机预言机,即可以通过任意的一个输入,获得一个随机数输出: 输出的结果(Output)是一个随机数,其数值会 ...

  10. 区块链中密码学与安全技术

    区块链的定义 区块链的定义,应当是:区块链是一种按照时间顺序将数据进行分布式存储的块链式数据结构,它利用共识机制进行数据验证,利用密码学进行数据保护和用户安全访问,利用智能合约来操作数据,从而成为不可 ...

最新文章

  1. tfs java开发需要jar_使用Spring框架开发最少需要哪些jar包,依赖jar包有哪些?
  2. Linux 命令之 ls -- 列出指定目录下的内容
  3. Sublime Text 3插件之Emmet:HTML/CSS代码快速编写神器
  4. 安卓案例:网格布局实现计算器界面
  5. android车载娱乐系统场景,智能汽车、家庭娱乐系统、工业自动化场景中接口应用设计...
  6. Django model select的各种用法详解
  7. POJ 1226 Substrings(后缀数组)
  8. Ds918 ds3615 ds3617区别_苹果678有什么区别
  9. 微信公众号文章编辑的几点经验
  10. 厘米换算英尺英寸(C语言程序设计)
  11. 【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114
  12. 2021年HSP律所代理品牌侵权案件合集,赶紧查看避免踩坑
  13. 46道史上最全Redis面试题
  14. 前端对用户身份证号码进行验证以及模糊显示
  15. 在基于ZYNQ MPSOC XCZU3CG自定义单板上运行DPU例程
  16. Python---文件写入
  17. 服务器网页能进去app进不去怎么办啊,ao3网页版进入 ao3进不去怎么办
  18. linux日志服务器审计客户端history记录
  19. docker 安装与初步使用
  20. java 线程ping pong_面试题。线程pingpong的输出问题

热门文章

  1. xlsm java 读取_使用POI读/写XLSM
  2. 如何计算离职率(2)?
  3. php的优秀案例,单页Web设计优秀案例_php
  4. winform高仿腾讯QQ2013,几十个界面哦!!
  5. 俱乐部/会所/协会在短信平台应用指南
  6. 深入理解Magento - 第五章 – Magento资源配置
  7. openlayers3加图标定位
  8. LVGL|lvgl中文教程手册(lvgl中文文档学习教程)
  9. 动画效果--漫天飞雪
  10. linux设备模型:固件设备及efi固件(平台)设备节点创建过程分析