区块链平台虽然各有不同,但是整体架构上存在着许多共性,整体上可以划分为5个层次——网络层、共识层、数据层、智能合约层和应用层五个层次。如下图所示:
 
        区块链原理分析——区块链体系架构
 

一、网络层

    早在2001年,就有提出将P2P技术与数据库系统进行联合研究的想法,但是不能适应网络变化而查询到完整的结果集,因而不能适用企业级应用。而基于P2P的区块链则可实现数字资产交易类的金融应用,区块链网络中没有中心节点,任一两个节点间可以进行直接通信,任何时刻任一节点也可以自由加入或退出网络,因此,区块链平台通常选择完全分布式且可容忍单点故障的P2P协议作为网络传输协议。
 
    区块链的
 
 
 
 
 
 
 
参考文献:
1,区块链技术:架构及进展     ——《计算机学报》
 
 
 
 
 
 

相关文章: