Alice 的交易被网络拿到后放进未验证交易池中。因为包含足够的交易费, 它被 Jing 的矿池放到了生成的新区块中。大约在 Alice 的钱包第一次将这个交易发送出来五分钟后,Jing 的 ASIC 矿机发现了新区块的正解并将之发布为第277,316 号区块,包含 419 个其它交易。Jing 的 ASIC 矿机将这个新区块发布到网络上后,其它矿机就会验证它,并投身到构建新区块的竞赛中。
你可以查看包含 Alice 交易记录的这个区块的信息。
几分钟后,第 277,317 号新区块诞生在另一个挖矿节点中。因为这个新区块是基于包含 Alice 交易的第 277,316 号区块的,在这个区块的基础上增加了更多的计算,因此就加强了这些交易的可信度。包含 Alice 交易的区块对这个交易来说算一次"证明"。基于这个区块每产生一个新区块,对这个交易来说就会增加了一 次"证明"。当区块一个个堆上来时,这个交易变得指数级地越来越难被推翻,因 此它在网络中得到更多信任。
在图 2-9 中,我们可以看到包含 Alice 的交易的第 277,316 号区块。在它之下有 377,361 个区块(包括 0 号区块),像链子一样一个连着一个(区块链),一直连到 0 号区块,即创世区块。随着时间变长,这个区块链的高度也随之增长, 每个区块和整个链的计算复杂度也随之增加。包含 Alice 的交易的区块后面形成的新区块使得信任度进一步增加,因为他们叠加了更多的计算在这个越来越长的链子上。按惯例来说,一个区块获得六次以上"证明"时就被认为是不可撤销的了,因为要撤销和重建六个区块需要巨量的计算。在以后我们会详细描述挖矿和信任建立的过程。