区块链中的候选区块
因为我们都知道,blockchain是分散的,其主要集中在透明度网络,Blockchain是评为块增长的记录列表。
如果您是区块链领域的初学者,请参阅本文。
矿工在区块链中的作用:
每当在比特币网络上进行交易时,都需要验证以将该交易添加到区块链中。矿工负责验证交易。矿工可能是也可能不是区块链中的节点。
矿工解决典型的数学逻辑来验证交易,许多矿工会相互竞争解决逻辑,首先解决逻辑的矿工将获得奖励,这也称为工作量证明,这是一种共识机制。
当节点进行交易时,最初记为未验证交易,所有未验证的交易和待处理的交易都将存储在内存池中,矿工将从内存池中挑选未验证的交易并相互竞争解决逻辑,谁解决逻辑将得到奖励,同一个矿工会将经过验证的交易添加到区块链。
哪种类型的块被称为候选块:
考虑到区块链中有 10 个区块,当一个新交易到达时,需要矿工在将其附加到现有区块链之前对其进行验证,该新交易将存储在内存池中(此新交易在验证之前无法添加到区块链中)由矿工)连同剩余的未验证交易,第 11 个区块被称为候选区块,由矿工创建,在这个区块中,从内存池中挑选未验证的交易,矿工将相互竞争解决它,解决后,这成为已验证交易并将被添加到区块链中。现在第 12 个块被称为候选块并继续相同的过程。
虽然,矿工生成候选块,但不能保证同一个矿工有能力验证块,任何矿工都可以验证块。
因此,候选区块被称为矿工目前正在努力将其添加到区块链的区块。
候选块是临时块,它会随着时间的推移而改变,块不能被永久地视为候选块。
A genesis block will be treated as genesis block permanently as it is first block of block chain.