『选股宝APP』Eth2信标链:你首先该知道的事(上)
先来看看分片、验证者、见证消息、委员会、检查点和最终确定性所组成的全景 。
文章图片
还记得自己第一次对区块链世界发出“原来如此”感叹时候的喜悦吗?
想不想对信标链(BeaconChain)也有这么透彻的理解?
信标链是整个Eth2系统的核心;但关于信标链的内容 , 大多都仅仅是在搬弄技术词汇 , 很琐碎 , 也不够深刻 。
在这里 , 我们会提供对信标链诸要素和机制的透彻解读 。 我们也会提供例子 , 恰如其分地点出关键细节 , 使你能事半功倍 。
我们假定 , 你已经拥有对以太坊区块链或者比特币区块链的坚实理解 , 也熟悉权益证明(ProofofStake) 。
先来看看分片(shard)、验证者(stakingvalidator)、见证消息(attestation)、委员会(committee)、检查点和最终确定性(finality)所组成的全景 。
分片:远大理想要理解信标链 , 先了解一下分片的概念会有所帮助 。 区块链(包括以太坊)当前在提高可扩展性(scalability)上面临的主要难题是:每个节点都必须验证和执行所有交易 。
而从计算机科学的角度来看 , 要扩展吞吐量 , 主要有两种办法:
A.垂直扩展:大意是加强节点 , 让节点变得越来越强大 。
B.水平扩展:大意是 , 加入更多节点 。
为了去中心化 , 区块链系统只能水平扩展 。 以太坊2.0(也叫Eth2或者Serenity)的其中一个目标是 , 让普通的消费级硬件就能运行节点 。 分片这个术语的本意 , 就是对数据库进行水平分区(horizontallypartitioning) 。
基本上 , 一条分片链会由一部分节点(即全网节点的一个子集)来处理 。 而系统中的虚拟矿工 , 验证者(validator) , 会被分配到不同的分片上 , 仅仅处理和验证自己所在分片链上的的交易 。
在这个系统中 , 按块处理某个分片的节点群是会不断更换的 。
要对一个区块链系统做分片 , 主要的挑战就是分片的安全性 。 因为验证者分散在各个分片上 , 恶意验证者攻陷单个分片的难度会降低 。
因此 , 分片解决方案的关键是:随机混洗验证者 , 让每个分片区块都由一组(伪)随机选出的验证者所组成的委员会来处理 , 使得一个所控制权益少于全体验证者权益1/3的攻击者的成功概率为0(mathematicallyimprobable) 。
错误性证明(fraudproof) , 数据托管证明(custodyproof)和数据可用性检查(dataavailabilitycheck)同样也是重要的安全组件 , 但要专门写文章才能解释清楚 。
Eth2现在的计划是启用64个分片 。 虽然分片跟信标链在概念上是相互独立的 , 我们还是准备讲讲整个系统的一些关键元素 。
【『选股宝APP』Eth2信标链:你首先该知道的事(上)】分片概念反映出了信标链的功能和需要;通过分片这个概念 , 我们可以理解为什么需要在传统的区块链系统中加入这些额外的部分 。 这个全新的领域也欢迎有所感悟的读者提出创新 。
以太坊2.0各阶段以太坊2.0会分三个阶段部署:
Phase0:信标链
Phase1:分片
Phase2:执行
可以类比为人体的三个部分:
Phase0:心脏
Phase1:四肢
Phase2:大脑
也可以类比为一支气势磅礴的管弦乐团:
Phase0:指挥家
Phase1:乐器
Phase2:乐手
每个阶段都会整合到系统中 , 分别担任不同的角色 。 比起其它阶段 , Phase1所引入的功能会更加波澜不惊 , 而Phase2会更关乎执行 。
时隙和时段(SlotandEpoch)信标链就是以太坊2.0的心跳 , 是整个系统的和谐及共识中的主旋律 。
一个时隙(slodt)是12秒 , 一个时段(epoch)由32个时隙组成 , 因此是6.4分钟 。

推荐阅读
- 西安高新区“云路演”举行 清科沙丘创业中心、项目工场APP助力多领域企业融资
- 【全球体育APP】有志气!卡帅跟老友聊天戏言未来能执教皇马,已做好回欧洲的准备,原创
- 「汽车头条APP」罗永浩直播首秀真该去卖车
- 由我随行:一款让车主每天快乐相伴的APP
- 『中关村在线』苹果官宣 美国Apple Store零售店关闭至5月
- IT之家▲线下门店现排队潮,瑞幸咖啡App/微信小程序双双宕机
- 每经14点 | 瑞幸咖啡APP和小程序双双宕机
- 「选股宝APP」石油市场的下一个黑天鹅:史上首次存储危机将爆发 全球找不到地方存放石油了
- #爱奇艺#“爱奇艺随刻版”App在全渠道正式上线
- 「风月无关」所有安卓手机必须从谷歌应用商店下载APP,谷歌反击开始
