最熟悉的创造积木是中本聪开发的“创造积木”,但这不是创造积木的基本含义。所谓创造区块是指任何区块链的第一块。这个街区是整个区块链的开始,并且与所有未来的街区相关联。
主链区块
主链区块是所有已经验证并包含在区块链中的区块。为了实现这一点,块必须通过由节点解决分配给它的密码难题来获得网络的同意。一旦网络达成共识,该块将被包括在区块链中,并由所有节点传播。这样,网络的每个节点都有一个新的块,作为它的验证点。
孤块
孤儿块是与有效块相对的块,它们也可以被称为无效块。他们执行的工作是无用的,不能产生任何价值,会被人抛弃。
以太坊作为区块链2.0时代的产物,比比特币更先进、更高效、更合理。
叔块
街区大叔是以太坊中孤立街区的别称。因为以太坊生成块的时间非常短(15秒左右),会产生大量孤立块,导致大量节点得不到奖励。为了解决这个问题,以太坊采用了GHOST协议,规定节点发现一个孤立块可以获得一定的奖励,虽然奖励远远低于发现一个有效块的奖励。
叔块奖励的机制
主链块的节点可以引用第三块。当他们这样做时,额外的奖励被分配给主链块和第三块的节点。主链中包含的每个区块最多可以引用两个三级区块,并为每个被引用的三级区块提供1/32的全区块奖励。然而,支付给节点的回报随着时间而减少。
通过确保对浪费的计算工作的补偿,并通过随着时间减少奖励,竞争链中的节点有重新加入主链的激励。这些第三级块有助于链安全,并将攻击概率降低51%。
叔块带来的问题
大叔的存在让以太坊不得不面对日食的攻击,同时也带来了更为严重和内卷化的计算能力竞争。块叔的初衷是补偿节点浪费的计算能力。但由于有效块中的节点也可以引用块叔,会得到奖励,这就使得eclipse攻击变得更容易。
POW、POS的作用
为什么以太坊一定要采用POW或POS等能耗证明?这是由于其自身的缺陷。如前所述,以太坊的快速生产区块已经产生了大量的三级区块。为了抵御日食攻击或其他攻击,需要花费很高的成本来建立身份。简单来说,通过POW或POS的复杂计算过程来确保节点对块的唯一控制。