为何等上10分钟才能确认一次比特币转账交易?
要等上 10 分钟的理由是,10 分钟是系统找到一个有效的交易链块所需要的平均时间。值得注意的是基于运气这个时间实际上会稍长或稍短,10 分钟只是一个简单的平均情况。在软件的界面中显示为“证实的”或“确认的”(confirmations,取决于软件的汉化)的交易链块记录的内容是比特币如何被网络一致认可由谁拥有。
一旦发现所有人都同意你对一个block 里面的记录的比特币具有所有权,你就可以把这些比特币花掉。如果某个人尝试通过撤销一项交易来欺骗整个系统,在最终被认定无效之前也有可能网络上的某些节点会对此进行认可。所以,一项交易获得的确认越多,则该交易被证伪、被撤销的风险就会越低。只需要 6 个 blocks 或者 1 小时,就可以使得撤销交易所需要的运算量达到完全不切实际的程度。这与信用卡可以在交易后的三个月内拒付的特点相比明显要好得多。