比特币的交易到底是如何进行的呢?要理解这一点,我们需要先讲一讲比特币中最重要的一个概念——区块链( block chain)。
简单来说,区块链就是保存比特币全部交易记录的公共账簿。全世界使用比特币进行的所有交易都被记录在这一本公共账簿中。顾名思义,区块链就是将交易以区块为单位组织起来并形成一根链条。
为了让大家理解比特币交易是如何通过区块链来实现的,我们来思考一下“从 A的地址A向B商店的地址B支付1BTC”这样一个场景。完成这样一次支付于,相当于执行下面两个操作。
地址A所能够支付的比特币数量减少1BTC。
地址B所能够支付的比特币数量增加1BTC。
也就是说,支付的本质是“将地址A中减少的金额增加到地址B中”。因此,如果我们有本公共账簿,记录了比特币体系中所有的地址至今为止所有的交易,那么对于任意一个地址,我们都能够计算出当前它所拥有的比特币数量,而区块链正是用于实现这一目的的这本公共账簿。
如果能够理解这一点,大家也就不难理解为什么区块链的构建和维系对于比特币来说如此重要了吧。