出块专题

区块链学习4:区块链的链式结构以及出块、孤块、孤链和追随最长链原则、分叉、主链、侧链

☞ ░ 前往老猿Python博文目录 ░ 一、区块链的结构 区块链采用链表式数据结构,区块由区块头和区块体组成,所有的区块根据散列值形成一条链状结构,这些区块一起就构成了区块链的分布式账本。如图: 其中每个区块的散列值由区块内的交易数据散列构成Merkle树(默克尔树)的根和上一个区块的散列值再散列构成,所以任何交易数据的变动不但会影响本区块而且会相继影响后面的区块,从而可以防止数据的篡改。

当区块链停止出块时:越来越多的加密中断缘何出现

点击上方 “蓝色字” 可关注我们! 暴走时评:近期,越来越多由于区块链停止出块而造成的上层应用故障无法使用,这似乎打破了区块链曾经的“零故障”承诺。笔者认为这种情况的出现,是由于在许多新的区块链项目中,开始出现新的共识算法。与最早的比特币和以太坊等不同的是,新的算法似乎更倾向于实现CAP中的分区容错性和一致性,这样做就极大地提高了整个系统的可扩展性。而比特币则看重可用性的实现,