时间:2023-08-10|浏览:214
用戶喜愛的交易所
已有账号登陆后会弹出下载
具体来说,EDPoS节点以所持Token的投票数通过随机数计算产生一系列固定的出块节点。在EDPoS机制建立后,这些节点通过协商过程产生随机数。每分钟进行一轮协商,使用加权可验证密钥分享和拜占庭容错方式进行公平随机计算。协商过程包括节点登记、加密分片数据分发、秘密分片公布和数据重构和随机信标计算等步骤。
在每轮协商之前,每个EDPoS超级节点需要利用ECC算法生成一组私钥和对应的公钥。节点在协商过程中将登记信息广播上链,包括加密后的多项式系数和协商公钥。接着,数据分发过程开始,每个节点根据计算序号数量分配秘密分片,并将其加密后广播给全网。其他节点解密并使用发送节点的登记信息进行校验。之后,各节点广播通过校验的秘密分片,最终进行数据重构和计算,得到全网一致的随机信标。由于数据由各节点随机提供且不能获知其他节点的数据,作弊节点在校验和重构阶段被剔除,因此,可以认为产生的随机信标具备真随机属性。
出块权分配方面,在EDPoS机制建立之前,当前区块由CPoW共识产生。当EDPoS协商成功完成后,使用随机信标进行掷骰过程,根据节点的Token投票和总的EDPoS投票来计算每个节点获得出块权的概率。重复这个过程,就可以确定出块序列。按照出块序列,相应的节点完成当前区块的出块,并将解密后的协商过程记录进区块,自证出块合法性。
需要注意的是,在EDPoS机制起始阶段,参与EDPoS的节点和Token较少,共识机制主要依赖于CPoW。随着越来越多的Token参与EDPoS,CPoW出块的几率会迅速降低。
了解更多关于BigBangCore系统的信息,请访问官网:https://www.bigbangcore.com,并查阅白皮书:https://www.bigbangcore.com/whitepaper/BigBang_Technical_WhitePaper.pdf。