《火币研究院:2020区块链产业专题报告:区块链技术可扩展方案分层模型(39页).pdf》由会员分享,可在线阅读,更多相关《火币研究院:2020区块链产业专题报告:区块链技术可扩展方案分层模型(39页).pdf(39页珍藏版)》请在三个皮匠报告上搜索。
1、火币区块链产业专题报告火币区块链产业专题报告 区块链技术可扩展方案分层模型区块链技术可扩展方案分层模型2018年年8月月22日日 摘要摘要 本报告通过对本报告通过对27个典型区块链项目分析,借鉴计算机网络分层管理、各层标准化设计的思想,将区块链与传统互联网个典型区块链项目分析,借鉴计算机网络分层管理、各层标准化设计的思想,将区块链与传统互联网OSI模型结合,建立区块链技术可扩展方案分层模型三个一级层级模型结合,建立区块链技术可扩展方案分层模型三个一级层级:Layer 0层数据传输层,Layer 1层On-Chain公链自身(底层账本)层和Layer 2层Off-Chain扩展性(应用扩展)层。
2、在一级层级的基础上,结合区块链架构又可以进一步分解成七个二级层级来详细研究。在一级层级的基础上,结合区块链架构又可以进一步分解成七个二级层级来详细研究。 Layer 0层数据传输层与传统层数据传输层与传统OSI七层模型对应,优化区块链与传统网络的结合问题七层模型对应,优化区块链与传统网络的结合问题。区块链是整个互联网协议层中的最上层,本身还是要依赖于底层的协议为它工作,虽然在比特币P2P网络设计的时候已经考虑了节点之间的发现、节点连接的握手协议、节点间地址广播和数据通信等,鉴于已经有部分项目开始探索P2P网络与传统OSI模型的结合,甚至将改进延伸到数据链路层,本报告倾向将P2P网络和传播机制并
3、入到Layer 0层和传统OSI模型一起作为一类可扩展方案进行研究。 Layer 1层解决底层账本问题,主要负责安全,妥协性能,注重于记账功能层解决底层账本问题,主要负责安全,妥协性能,注重于记账功能。结合区块链架构,Layer 1层可以分解成四个二级层级,从网络层的验证机制上使用诸如分片技术去改进,从数据层的数据区块使用诸如隔离见证和链式结构上使用DAG等技术去改进,从共识层的共识机制上去改进; Layer 2层解决广义应用问题,主要负责性能,妥协去中心化,注重于计算功能。层解决广义应用问题,主要负责性能,妥协去中心化,注重于计算功能。结合区块链架构,Layer 2层可以有两个二级层级,从跨
4、链、状态通道等多链并行、链上链下结合甚至是中心化的方式来满足性能需求,借助Layer 1层来保证安全。 通过阅读本研究报告,读者可以充分了解到当前区块链技术发展趋势,尤其是可扩展方案的基本原理、思考方向和主要技术,并结合对应的项目案例加深理解,提升体系分析、辨别项目的能力。读者可以充分了解到当前区块链技术发展趋势,尤其是可扩展方案的基本原理、思考方向和主要技术,并结合对应的项目案例加深理解,提升体系分析、辨别项目的能力。 区块链技术的本质是一个服务于现实场景的底层账本,不可盲目万能化,Layer 1层就是作为这个底层账本的主要载体充分服务于Layer 2层,根基于更适合的Layer 0层。 相
5、关报告 相关报告 1.全球区块链数字资产行业专题报告-公链平台篇2018 年 6月2.火币区块链产业专题报告-游戏篇2018 年 7 月3.火币区块链产业专题报告-钱包篇2018 年 8 月作者 袁煜明 刘洋 火币区块链应用研究院 产业专题报告 产业专题报告 2 / 39 目录 第一章 当前区块链技术主要瓶颈 . 3 1.1 区块链技术发展概述 . 3 1.2 区块链的三元悖论 . 4 1.3 当前区块链技术主要瓶颈 . 5 第二章 区块链技术可扩展方案分层模型 . 11 2.1 区块链技术可扩展方案分层模型综述 . 11 2.2 Layer 0 层数据传输层 . 14 2.3 Layer 1
6、 层 On-Chain 公链自身改进 . 16 2.4 Layer 2 层 Off-Chain 扩展性改进 . 17 第三章 Layer 0 层数据传输层可扩展方案 . 19 3.1 中继网络(Relay Network) . 19 3.2 OSI 模型改进 . 20 3.3 Blockchain Distribution Network(BDN) . 21 3.4 其他 . 22 第四章 Layer 1 层 On-Chain 层可扩展方案 . 23 4.1 网络层改进分片(Sharding) . 23 4.2 数据层改进 . 25 4.2.1 增加数据区块大小 . 25 4.2.2 改进数据