主页 > 比特派钱包和imtoken哪个安全 > 区块链基础知识(3)-区块链存储(如何记账)

区块链基础知识(3)-区块链存储(如何记账)

我们已经知道比特币相当于一个“全球账本”,那么这个账单是如何存储的呢?也就是说,在哪里保留帐户。

区块链包含N个按时间排序的区块,每个区块都有一个指向前一个区块的指针,所有区块通过这个指针组成一条链,所以称为区块链。第一个区块称为创世区块,如图:

从上图可以看出,区块链由多个块组成,每个块由块头和块体组成,每个块头包含块元数据,还包含指向前一个块头哈希值的指针。指针,这个指针是防止区块链被篡改的关键信息。

块体包含比特币的交易信息。第一笔交易是特殊交易,是对挖矿节点的奖励。这是生成比特币的唯一方式,也是发行比特币的方式。其余Transactions都是转账交易,即比特币从一个地址支付到另一个地址,这是实现比特币价值转移的唯一途径。因此,比特币只有两种交易:发行和转让。比特币创建后区块链包括哪几部分,只能从一个人转移到另一个人,不能凭空消失。

所有交易记录都存储在块中。每个区块包含前一个区块中所有交易的哈希值。根据这种方法区块链包括哪几部分,最新的区块总是间接包含所有以前的计费信息。

所有这些区块组合起来就形成了一个区块链,它构成了一个易于验证(只需验证最后一个区块的哈希值,就相当于验证了整个账本),不可更改(任何交易信息的变化都会导致所有后续区块的哈希值)更改,使其在验证过程中无法通过总账)。