欢迎来到天天文库
浏览记录
ID:43937455
大小:759.33 KB
页数:22页
时间:2019-10-17
《区块链技术:各种各样的层》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、如果以2009年1月3日比特币系统上线运转,区块链技术即将迎来新的十年。在这十年中,它带来了很多变化。我发现,比较有意思的观察视角是,各种层的变化。我们曾经开玩笑说,这个世界上有两种人,一是分层的,一是不分层的。这个图文结合的短文z就来梳理一下看到的各种层。01作为协议层的区块链面向一般性的读者,我最喜欢用的是三层讨论:互联网是三层:上层是应用,网站和APP0中间是协议层,是WWWO底层是网络传输。WWW协议网络TCP/IPWWW协议网络TCP/IP而区块链带来的变化主要是协议层的变化,并且我建议把新增出来
2、的称为:区块链协议层(thetrustlayer)o协议层(thetrustlayer)我初次了解是威廉•穆贾雅提岀的。02比特币系统的三层所有关于区块链的讨论,必然都会回到比特币系统上去,它其实包括了三层:上层是比特币。中间是发行和交换比特币的协议,比特币协议。底层是分布式账本与去中心网络。比特币:交换的去中心化bitcoin比特币/加密数字货币现金BitcoinProtocol比特币协议软件BitcoinBlockchain比特币区块链底层技术这个比特币系统分层,我最早是看到梅兰妮•斯万提出的。03区块
3、链自身分层:比特币版常见的区块链系统分层是这么几层,t匕如比特币系统的分层是:应用层激励层共想网络层数据层应用层实现转账与记账功能澈励层发行机制分配机制共识层POW工作量证明网络层P2P网络广播机制验证机制区块数据链式结构数字签名数据层散列函数(Hash)梅克尔树非对称加密/公钥私钥这是1.0版的系统。04区块链自身分层:智能合约版以太坊之后,通常认为,增加了"智能合约〃这一层:应用层合约层激励层共识层网络层数据层05区块链技术三层结构在火币研究院关于区块链可扩展方案的报告中,它做了一个有意思的调整:把数据
4、层放到网络层之上。这个是合理的。而它分类的关键目的,是把区块链分层三层寻找可扩展性方案:Layer2:Off-Chain应用扩展Layer1:On-Chain底层账本Layer0:数据传输同时,它又用OSI体系7层模型、TCP/IP4层模型做了一番对比。区块链可扩展分层模型:与OSLTCP/IP的比较osi参考模型TCP/IP协议区块链Layer2Layer1Layer006把区块链视为TCP/IP的一层:价值层如果我们再聚焦TCP/IP的四层,特别是上面的〃应用层"的话,我们会看到,有可能区块链是把原来只
5、专注于信息传递的应用层,分岀来一个专门用于价值转移的新层。因此,我们可以认为TCP/IP四层拆分成了五层。应用层传输层网络层链路层价值层应用层传输层网络层链路层这是我在新的一本关于区块链的书中的探讨。07对比比特币、以太坊.EOS的分层一般认为比特币、以太坊、EOS是区块链1.0、2.0、3.0的代表,如果去看它们的分层也很有意思:应用层比待币、挖矿发行与分配机制POW去中心化网络区块+链钱包.转账以太坊:区块SJ2.0账户/数据库DPOS区块+13行业链领域链钱包、通证等各类应用智能合约虚拟机去中心化网络
6、从比特币到以太坊,增加了合约层。从以太坊到EOS,因为采用DPOSz激励层实际上合并到了共识层。而EOS增加出来两层:工具层,以让在其上更容易开发应用;生态层,它自身的定位是一个开源软件,那么其他人可以用它的开源软件建立行业链、领域链。08区块链内部分层徐忠、刍M专伟写了一篇央行工作论文,从经济学的角度探讨区块链,试图给出种Token范式。其中,实际上他们给出了一个分层模型,这回是内外分层:里层是共识,又分:Token.智能合约、共识算法;处在共识边界与区块链边界,是区块链内的其他信息;处在区块链边界之外,
7、是互联网和实体世界。09EOS网络分层些系统为了提升性能,其实对它的分布式网络也进行了分层。也就是,不是所有的节点都是平等的。比如,以下是EOS的分层。•Seednodesprovidetoblocksfromproducers;•producershouldhaveatleastoneseednode•APInodes$«rvic«d«o$requests;aproducershouldhaveatkattoxAPInode•ProxynodesprovideloadbalancingoverAPInod
8、esAPInodeSeednode10自商业七层模型而为了让区块链变得有用,又有人从其他视角进行讨论。ENChain.Asia的朱峰在BAO白皮书中提出了〃自组织商业体7层模型〃,这个模型又被在《通证经济的模型与实践》(0.2)报告中引述,称之为〃自商业七层模型〃。合规层仲裁层治題激励层工具层•Seednodesprovidetoblocksfromproducers;•producershouldhaveatl
此文档下载收益归作者所有