比特币如何防范“双花”问题

举个例子来说。在矿工矿池的节点进行打包时,不会将两个交易都打包。万一不小心都打包了。即使找到随机数。那其他节点也会验证时,拒绝承认这个区块打包成功。只有一个交易会从0确认到1确认。而有一个到1确认之后,另外一个就因不符合规则而失效了。 而假设我有1个比特币,在两台机器上同时转给a和b两个人,这种情况是0确认双花。0确认双花一直都存在是系统原理,不是漏洞,不能也不需修复,因此呼吁比特应用,都要等待1确认,重要的交易甚至要等6确认,以避免孤立区块的情况。判断交易是否合理,不仅仅是矿池节点,任何一个核心节点都会进行。即查询历史区块链,判断交易的输出是否不大于输入。