比特币的交易确认过程是怎样的?比特币未确认交易是什么意思
更新时间:2024-03-17 20:40:39 •阅读 0
比特币的交易确认过程是怎样的?
比特币没有所谓的“投票”环节,每个矿工都在其本地最长链上进行工作(矿池也是基于此原则,但是还需要协调所有矿工的协作),当一个新块产生后,也会像交易一样进行全网广播,每个接收到新块的全节点都会验证区块的合法性:
主要包括区块的prehash是否为其本地的tip块hash,难度是否符合预期,时间签名是否正常范围,梅克尔根是否正确,区块中每笔交易是否合法,区块奖励(包括交易小费)是否正确等。
交易的合法性主要包括:
交易输入输出是否平账,交易来源output是否合法,交易发送者签名是否合法。每个接收到区块的节点执行相同的规则检查,所有检查通过则加入本地最长链,当然如果后面有更长符合规则的链,程序会自动切换到最长链,理论上当一个块被确认六次基本不会在被丢弃。比特币账本就是所有节点维护一致的一条最长链。当交易被打包的进的区块加入到这条链中,交易也即被全网确认了。
到此,以上就是小编对于比特币未确认交易的问题就介绍到这了,希望介绍关于比特币未确认交易的1点解答对大家有用。