区块链账本由以下几部分组成:
1、区块:由文件形式组成,每个区块包含多个记录,包括标识一笔或多笔交易,比特币包括交易的凭据,货币发行以及智能合同等;
2、交易:必须由双方同意,才能够添加到区块链,只有经过验证和查明,交易才能通过,可以在真实世界中进行现实主义和实现支付;
3、装载程序:这是对区块的索引和数据库以及数据的同步和验证,它会自动检查和验证链上的新的或变更的交易;
4、节点:每个节点的任务就是在网络中下载所有区块,校对和验证,并将新的或变更的交易正确复制给其他节点;
5、挖矿或确认者:每个特定的区块必须在网络中被验证和确认,确认者在其中扮演着重要的角色,他们使用计算机处理能力来帮助网络验证交易,并获取一定奖励;
6、安全技术:由多种不同的技术组成,包括共识机制、哈希函数、密码学等,所有这些都可以帮助确保区块链网络的安全性和不可变性,有助于保护用户的隐私和数据安全。