存储空间需求

时间:2022-05-04 23:07:32

完全有效的节点必须永久在线,存储空间需求这样才能接收到所有的交易数据。一个节点离线时间越久,当它重新连接到网络的时候,就需要越多时间来更新所有交易。这些存储空间节点还需要把完整的共识区块链都存储下来,也需要有好的网络连接,确保可以接收到所有交易并将其转播给其他节点。

目前的存储空间大约要几十个GB(见图3.10),一台台式机就能满足要求。最后,完全有效节点必须维护在交易中产生的(交易的输出)、未被消费掉的比特币的完整列表,这个存储空间列表最好放在内存而非硬盘里,这样,在接收到一个交易信息的时候,节点才能快速查看、运行脚本,验证签名是否有效,然后把交易放入交易池。到2014年年中,存储空间大约有4 400万的交易被纳入区块链,其中有1 200万个交易产生需求的比特币没有被使用需求。还好,这个数据不大,可以很容易地放进1G内存里。[插图]