火星财经APP(微信:hxcj24h)一线报道,6月29日,由CSDN、灵钛科技联合主办,区块链大本营、ETHPLANET、火星财经、Unitimes协办的「2019第二届以太坊技术及应用大会」在北京举行。以太坊核心研究员Hsiao-Wei Wang发表主题为《以太坊2.0和信标链验证器》的演讲。Hsiao-Wei Wang介绍了以太坊2.0路线图:
阶段0:信标链(Beacon chain),
阶段1:分片链(Sharded data chian),作为Layer 2的state execution protocol;
阶段2:跨分片交易(Sharded data execution)
阶段3:更多功能,如Casper CBC、STARKs等。
以下为Hsiao-Wei Wang的219演讲全文,由火星财经APP(微信:hxcj24h)整理编辑,未经本人确认:
为什么以太坊 2.0需要信标链Beacon Chain。这是以太坊2.0的路径发展图,有三个阶段以上,从开始的信标链,再往上有分片链,第二阶段才会引进跨分片交易,之后会增加更高级的功能,如Casper CBC。
今天我的演讲集中在信标链上,它有几个主要的功能,信标链主要有三个功能。第一,信标链取代了早期的设计,成为PoW/Eth1的核心链;第二,信标链会成为PoS的核心;第三,信标链是1024个分片互动的核心。在ETH2.0上抵押的金额会转到信标链上,1024个分片都会与信标链连接。
如何激励验证者呢?
第一个做法,要有奖励金在其中。proposer有点像Eth1上的maner,纳入越多其他验证者的投票与交易则奖励越高。这个投票我们称为attestations,必须要对attestations签名 才能代表我真的验证过。
第二点,作为Whistleblower去举报恶意验证者,举报者不一定是proposer本人,但是它如果纳入更多Slashing Operation就能够获得更高奖励。比如轮到某个proposer出块时,他出了两个矛盾的块,从他的签名就可以反推它是恶意验证者,这样恶意验证者的余额就有一定比例转给举报者。
为鼓励验证者设立的奖励金。如Casper FFG reward是给正确信标链投票的奖励,Crosslink reward是为某分片投票的奖励。
如何成为信标链的验证者?首先在ETH1.0主链部署一个特殊合约 deposit contract,合约接受使用者付出的抵押金,抵押金至少是要32 ETH。这个合约每收到一笔有效的deposit,就会放出event log。他们有一个重要工作是随时追踪ETH 1.0上跟这个合约有关的资料。
一旦拥有了所有的资料,就会有清单记录validators。同一条清单把不同的validators分在不同的群组中。
要注意的是,并不是加到验证者清单中就马上成为有效验证者,还需要在信标链上验证。在ETH1.0上付完押金,信标链上会确认其余额是否足够;然后信息会被放到一个注列中,当条件中满足之后才会从注列中出来。之后会设定它的activition epoch number ,约25分钟后才能成为有效的验证者。
验证者的职责有哪些呢?
大致可以分为两类,一类是提议正确的信标链,第二类是作为验证者去作证明。
第一部分,验证该信标链的可能会有多个committe,其中一个会被选出成为提议者。
第二部分证明方法包括为标准信标链区块投票、为Casper FFG目标投票、为标准分片链区块投票等。
相对而之,我们也用了一些处罚方式处罚作恶者。当你的票投在大多数中,你会受到奖励。反之会略受惩罚。
假设你是一个被选中的committe,你必须要在某个时段送出你的选票,否则也会收到小小的处罚。这是你有意识要做好事,但是因情况不佳使得你没办法做出正确的选择的情况。
但我们有证据表明你要做坏事,处罚比较严格一点。比如提议者建立两个Crosslink的区块有可能被举报。
他需要在上信标链上退出一个operation,之后他想把自己的余额取出。如果因余额不足或做事被处罚而离开,则必须要在36天之后才能做提款 。
今年和明年初有哪些可以期待的事情?
第一,希望有稳定的版本做stable testnet;第二,目前开发端都是各自研究,希望接下来可以形成交互;第三,正在形成新签章机制的标准化和审计。另外如果一切顺利,Hsiao-Wei Wang团队会在期间部署抵押合约 并开放staking,同时phase也正在进行之中。
截至本文发出,ETH暂报301.68美元,24小时下跌1.87%。
演讲PPT