区块链关键技术
1) P2P网络技术
P2P网络分为三种类型:第一代混合式P2P网络、第二代无结构P2P网络、第三代结构化P2P网络。区块链网络属于第三代P2P网络, 具有去中心、高性价、健壮、保护隐私、负载均衡等特点。比特币系统之所以能够从2009年一直稳定运行到现在,与其采用了P2P网络 技术密不可分。
2)分布式账本技术
区块链与传统数据库在存储方式和数据结构上存在不同。区块链 采用混合模式的数据存储方式,首先按照时间间隔打包封装成数据 块,然后同步到所有区块链网络节点,这种水平分割的全复制存储方 式保证了数据的完整性和不可篡改性。区块链的结构分3层,首先是 链,然后是区块,最后是交易,同周期中的交易组成区块,按时间顺 序将区块连接起来形成区块链。这种存储方式和数据结