搜索
相關資訊
在区块链的交流和学习中,「共识算法」是一个很频繁被提起的词汇,正是因为共识算法的存在,区块链的可信性才能被保证。
硬核玩家:“这个相机很强哒,108个对焦点8种对焦模式,传感器信噪比控制很好,实测动态范围达到军事级,配上这个1.2大光圈牛头,拍出的照片,刀锐奶化...”。
在每一个伟大的加密货币背后,都有一个伟大的共识算法。没有一个共识算法是完美的,但它们都有各自的优势。在加密领域,存在共识算法以防止双重支出。
比特币是加密货币网络中第一个成熟的代表产品,也是因为比特币网络的出现,才后继发展出以太坊等世界计算机雏形。
Epoch:一个Epoch以一定的区块数(例如100个)来记数,在同一个Epoch下验证者节点是固定的,下一个Epoch会根据上一个Epoch投票情况产生新的验证者。
PlatON的Giskard共识协议由概率性权益证明PPoS(PlatON proof of stake)和Giskard拜占庭容错协议-Giskard BFT(Giskard Byzantine Fault Tolerance) 组成。
我们知道,相比公有链,联盟链中使用的拜占庭容错(BFT)算法能够有效地提升区块链的交易处理能力。但是,传统的BFT算法,例如PBFT[1]算法,为了容忍f个拜占庭错误节点,需要保证系统中的节点总数至少是3f+1。
PBFT是基于三阶段投票即可达成共识的协议。prepare和commit阶段中,都需要每个节点广播自己的prepare或commit消息,因此通信复杂度是。
在BitXHub跨链体系中,中继链的共识算法是不可或缺的一个重要组成部分。共识算法是用于保证中继链系统的一致性,这里的一致性包括交易顺序的一致性、账本一致性、节点状态的一致性等。