区块链分层链
Ⅰ 区块链的6个层级是什么(区块链分为哪几个层)
区块链技术系统是由哪些层组成的?区块链是由区块相互连接形成的链式存储结构,区块就是链式存储结构中的数据元素,其中第一个区块被称为创始区块。一般区块包括区块头和区块体两部分。
一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。
区块链技术的模型是由自下而上的数据层、网络层、共识层、激励层、合约层、应用层组成。
协议层所谓的协议层,就是指代最底层的技术。这个层次通常是一个完整的区块链产品,类似于我们电脑的操作系统,它维护着网络节点,仅提供Api供调用。
数据层:区块链的底层数据是一个区块+链表的数据结构,它包括数据区块、链式结构、时间戳、哈希函数、Merkle树、非对称加密等设计。其中数据区块、链式结构都可作为区块链技术可扩展方案对数据层研究时的改进方向。
不过,需要注意的是P2P(点对点)并不是中本聪发明的,区块链只是融合了这一技术而已。所以,区块链的网络层实际上就是一个特别强大的点对点网络系统。
区块链的模型架构是什么?区块链技术模型自下而上包括数据层、网络层、共识层、激励层、合约层和应用层。
金窝窝网络分析如下:从区块链的本质出发,以发展的眼光看待区块链的架构和架构未来的发展,关注于主要业务和技术能力,给出一个全面而高度概括的区块链架构模型。
区块链技术性实体模型由上而下包含数据信息层、传输层的共识层、鼓励层、合同层和网络层。每一层具有一项关键作用,不一样等级中间互相配合,一同搭建一个去管理中心的使用价值传送管理体系。
区块链是由区块相互连接形成的链式存储结构,区块就是链式存储结构中的数据元素,其中第一个区块被称为创始区块。一般区块包括区块头和区块体两部分。
区块链技术的模型是由自下而上的数据层、网络层、共识层、激励层、合约层、应用层组成。
请问区块链的架构是什么?1、区块链技术的架构包括以下几个方面:去中心化网络:区块链技术的核心是去中心化,它的网络结构不同于传统的中心化网络结构,它通过点对点的方式实现数据的传输和验证,从而达到去中心化的目的。
2、区块链的结构是:区(半包围结构)块(左右结构)链(左右结构)。区块链的结构是:区(半包围结构)块(左右结构)链(左右结构)。拼音是:qūkuàiliàn。
3、区块链是由区块相互连接形成的链式存储结构,区块就是链式存储结构中的数据元素,其中第一个区块被称为创始区块。一般区块包括区块头和区块体两部分。
4、区块链由区块和链组成。每一个区块包含三个元素:数据、哈希值、前一区块的哈希值。区块的第一个元素是数据。区块中所保存的数据与区块链的类型有关。
5、金窝窝网络分析如下:从区块链的本质出发,以发展的眼光看待区块链的架构和架构未来的发展,关注于主要业务和技术能力,给出一个全面而高度概括的区块链架构模型。
6、当前主流的区块链架构包含六个层级:网络层、数据层、共识层、激励层、合约层和应用层。图中将数据层和网络层的位置进行了对调,主要用途将在下一节中详述。
区块链技术可以分为几个层面?
1、区块链可以大致分成两个层面,一是做区块链底层技术;二是做区块链上层应用,即基于区块链的改造、优化或者创新应用。
2、金窝窝分析区块链技术中的三个层次如下:协议层所谓的协议层,就是指代最底层的技术。这个层次通常是一个完整的区块链产品,类似于我们电脑的操作系统,它维护着网络节点,仅提供Api供调用。
3、金窝窝网络科技分析区块链的项目分三个层级:最上面最容易做的就是应用层,这样的项目我每天都能看到两三个,占了整个市场的95%以上。
区块链的层级结构(什么是区块链的Layer0/1/2)分层结构是区块链处理数据和运行的基础。为了寻找到区块链的可扩展性方案,学术研究领域(通常论文中)所指的区块链被分为三层:Layer0、Layer1和Layer2。
区块链技术的模型是由自下而上的数据层、网络层、共识层、激励层、合约层、应用层组成。
Layer2层所涉及的是链上与链下的协议,主要负责链上链下消息传递、智能合约编程以及应用相关功能。也就是在现有区块链系统(Layer1)之上构建的辅助框架或协议。
区块链是由区块相互连接形成的链式存储结构,区块就是链式存储结构中的数据元素,其中第一个区块被称为创始区块。一般区块包括区块头和区块体两部分。
金窝窝网络科技分析区块链的项目分三个层级:最上面最容易做的就是应用层,这样的项目我每天都能看到两三个,占了整个市场的95%以上。
区块链的结构是:区(半包围结构)块(左右结构)链(左右结构)。拼音是:qūkuàiliàn。
Ⅱ 区块链除了公链还有什么链,区块链有几大公链
区块链都有哪些种类区块链是一个信息技术领域的术语,那么区块链有哪些种类呢?下面一起来看看区块链都有哪些种类?工具/原料区块链方法/步骤1第一种:公有链,像一个大家共同记账的公共账本。
2公有链对任何人都是开放的,每个人都可以参与进来,数据由大家共同记录,去中心化的性质最强。
3第二种:私有链,有点像一个属于个人或公司的私有账本。
4私有链只对个人企业内部开放,效率会比公有链要高很多。
5第三种:联盟链,有点像一个由多个公司组成的联盟。
6联盟链内部所用的公用账本、数据由联盟内部的成员共同维护,只对组织内部成员开放,它的去中心化程度适中。
区块链,4种类型,知多少?
——你好,我是心态,专注分享对区块链的认知与投资思考。希望能帮到你。
区块链根据不同的使用需求和场景,区块链分为:公有链、联盟链、私有链和混合链4种类型。
1.公有链
公有链,是指全世界任何节点的任何人,在任何地理位置,都可以进入系统读取数据、发送交易、竞争记账等参与共识的区块链。没有任何机构或个人可以篡改其中的数据,因此公有链是完全去中心化的。
比特币和以太坊都是公有链的代表。公有链一般通过发行代币(Token)来鼓励参与者竞争记账(即挖矿),以确保数据的安全性和共识更新。
比特币平均每10分钟产生1个区块,且其POW机制很难缩短区块时间,POS机制相对而言可缩短区块时间,但更易产生分叉。所以交易需要等待更多确认才被认为安全。
一般认为,比特币中的区块经过6个确认后才是足够安全的,这大概需要1个小时。这样的确认速度难以满足商业级的应用。因此,ETH及EOS等支持更多写入速度的公有链正在不断发展。
2.联盟链
联盟链是指有若干机构共同参与和管理的区块链,每个机构都运行N个节点。
联盟链的数据只允许系统内不同的机构进行读写和交易,通过数字证书的方式实现基于PKI的身份管理体系交易或提案的发起,以参与方共同签名验证来达成共识,因此不需要工作量证明(POW),也不存在数字货币(代币),提高了交易达成的效率,节约了大量计算成本(算力硬件投入和电力能源消耗)。
通常情况下,参与联盟链的节点会被划分不同的读写权限,能支持每秒1000次以上的数据写入。
3.私有链
私有链与公有链完全去中心化不同,私有链的进入权限由某个组织进行控制,各个节点参与资格由该组织授权控制。
由于参与的各个节点是有限且可控的,私有链往往拥有很快的处理速度,能支持每秒1000以上的数据写入,同时降低内部各个节点的交易成本。
节点可以实名参与,因此具有确认身份的金融属性。私有链的价值主要是提供安全、可追溯、不可篡改、自动执行的运算平台,可以同时防范来自内部和外部对数据的安全攻击或篡改,这在传统的系统中是很难做到的。
私有链的应用场景一般在企业内部,如分公司的库存管理,各地数据的汇总统计等,也可以用在政府的预算和执行等可以被公众监督的领域。大型金融集团目前也倾向于使用私有链技术。
4.混合链
当公有链和私有链的各自优势相结合时,就会出现混合链。混合链的开发难度大,但前景广阔。
未来市场上,一定会出现巨头型的底层技术和协议开发的公司,这些巨头公司会架设出不同用途的公有链、私有链或者联盟链,基于对性能和安全性及应用场景的不同需求,然后嫁接不同行业的应用。比如一条支持高并发的通信类公有链,一条侧重安全性的支付联盟链,等等。
(感谢阅读)
点个赞,点个关注,就是对我最大的支持,咱们明天见。
区块链的链分类前两天有朋友微信上问了许多关于区块链的一些问题,其中一个问题就是区块链的这个链怎么去分类。区块链目前可以分为四类:公链,私链,联盟链以及侧链。北京木奇移动技术有限公司,专业的区块链外包开发公司,欢迎洽谈合作。下面带大家了解区块链这几个链各自的特点以及如何应用,希望对大家有所帮助。
1.公链——人人可参与
公链是指任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链。
公链采取了采取工作量证明机制(POW)、权益证明机制(POS)、股份授权证明机制(DPOS)等方式,并将经济奖励和加密数字验证结合了起来,并建立一个原则就是每个人从中可获得的经济奖励与工作量成正比。这些区块链通常被认为是完全去中心化的。
特性:
1.开源,由于整个系统的运作规则公开透明,这个系统是开源系统;2.保护用户免受开发者的影响,在公有链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户;3.访问门槛低,任何拥有足够技术能力的人都可以访问,也就是说,只要有一台能够联网的计算机就能够满足访问的条件;4.所有数据默认公开,尽管所有关联的参与者都隐藏自己的真实身份,这种现象十分的普遍。他们通过他们的公共性来产生自己的安全性,在这里每个参与者可以看到所有的账户余额和其所有的交易活动。
案例:公有链中有许多我们熟悉的身影:BTC,ETH,EOS,AE,ADA等
2.私链——权利掌握在少数人手里
私链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计、甚至一个公司,尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。
特性:
1.交易速度快,一个私链的交易速度可以比任何其他的区块链都快,甚至接近了并不是一个区块链的常规数据库的速度。这是因为就算少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。2.隐私性好,给隐私更好的保障私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致;不用处理访问权限和使用所有的老办法,但至少说,这个数据不会公开地被拥有网络连接的任何人获得。3.交易成本低交易成本大幅降低甚至为零私有链上可以进行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,那么他们就不再需要为工作而收取费用。
案例:Linux基金会、R3CEVCorda平台以及GemHealth网络的超级账本项目(Hyperledgerproject)或在开发或在使用私链。
3.联盟链——部分去中心化
联盟链开放程度和去中心化程度是有所限制的。其参与者是被提前筛选出来或者直接指定的,数据库的读取权限可能是公开的,也可能像写入权限一样只限于系统的参与者。
特性:
1.交易成本低,交易只需被几个受信的高算力节点验证就可以了,而无需全网确认;2.节点容易连接,若是出了问题,联盟链可以迅速通过人工干预来修复,并允许使用共识算法减少区块时间,从而更快完成交易;3.灵活,如果需要的话,运行私有区块链的共同体或公司可以很容易地修改该区块链的规则,还原交易,修改余额等。
案例:瑞波用于日韩国际汇款及日本本国银行间汇款建立了联盟链,同时之前火过一阵子的迅雷链克也是一种半开放的联盟链。
4.侧链——拓展协议
侧链”从严格上来说,其本身并不是区块链,可以理解为区块链的一种扩展协议。早期“侧链”是为了解决比特币区块链技术的限制问题。侧链就像是一条条通路,将不同的区块链互相连接在一起,以实现区块链的扩展。侧链完全独立于比特币区块链,但是这两个账本之间能够“互相操作”,实现交互。
特性:
1.独立性,侧链架构的好处是代码和数据独立,不增加主链的负担,避免数据过度膨胀。侧链有独立的区块链,有独立的受托人或者说见证人,同时也有独立的节点网络,就是说一个侧链产生的区块只会在所有安装了该侧链的节点之间进行广播。2.灵活性,侧链所有的区块链参数是可以定制的,简单的比如区块间隔、区块奖励、交易费的去向等,高级用户还可以修改共识算法。
案例:LSK,RDN,ARDR等币种是利用的侧链技术。
对于目前整个数字货币领域而言,今年可能仍然是底层公有链项目的竞争大赛,原因是目前公链作为区块链的基础设施还是存在明显的不足,尚且无法实现真正的安全、可靠和高效。这也明显制约着整个区块链产业的发展。
除了协同链还有什么链公有链,私有链等等。
1.公有链:任何人都可以随时进入系统发布交易、读取数据、争夺记账权的区块链网络。公有链采用的“社区自治”管理模式,任何数据的存入或修改都表现出社区成员的智慧和意愿,不会存在被个人或机构掌控数据的情况,因此公有链实现了广泛意义上的“完全去中心化”。
2.私有链:写入权限由某个组织或机构控制的区块链项目,所有私有链的参与节点的资格会被严格限制,由于节点的有限和可控,使得私有链具有交易速率快、隐私保护更好、交易成本更低、不易被攻击的特点。因此也备受大型金融机构的青睐。
3.联盟链:是介于公有链和私有链之间的一种区块链项目,由若干个机构企业共同参与创建和维护的区块链项目,每一个机构都对应联盟链中的一个或多个节点,其中的数据只允许不同机构进行读写和发送。
区块链中公有链、联盟链、私有链的区别根据参与者的不同,可以分为公有(Public或Permissionless)链、联盟(Consortium或
Permissioned)链和私有(Private)链。
公有链,顾名思义,任何人都可以参与使用和维护,参与者多为匿名。典型的如比特币和以
太坊区块链,信息是完全公开的。
如果进一步引入许可机制,可以实现私有链和联盟链两种类型。
私有链,由集中管理者进行管理限制,只有内部少数人可以使用,信息不公开。一般认为跟
传统中心化记账系统的差异不明显。
联盟链则介于两者之间,由若干组织一起合作(如供应链机构或银行联盟等)维护一条区块
链,该区块链的使用必须是带有权限的限制访问,相关信息会得到保护,典型如超级账本项
目。在架构上,现有大部分区块链在实现都至少包括了网络层、共识层、智能合约和应用层
等分层结构,联盟链实现往还会引入额外的权限管理机制。
目前来看,公有链信任度最高,也容易引发探讨,但短期内更多的应用会首先在联盟链上落
地。公有链因为要面向匿名公开的场景,面临着更多的安全挑战和风险;同时为了支持互联
网尺度的交易规模,需要更高的可扩展性。这些技术问题在短期内很难得到解决。
对于信任度和中心化程度的关系,对于大部分场景都可以绘制如下所示的曲线。一般地,非
中心化程度越高,信任度会越好。但两者的关系并非线性那么简单。随着节点数增加,前期
的信任度往往会增长较快,到了一定程度后,信任度随节点数增多并不会得到明显改善。这
是因为随着成员数的增加,要实现共谋作恶的成本会指数上升。
另外,根据使用目的和场景的不同,又可以分为以数字货币为目的的货币链,以记录产权为
目的的产权链,以众筹为目的的众筹链等,也有不局限特定应用场景的所谓通用链。通用链
因为要兼顾不同场景下的应用特点,在设计上需要考虑更加全面。
如果将联盟链比作互联网的话,私有链更类似于各个企业内部的局域网
什么是区块链?它是怎么诞生的?区块链的类型有哪些?想要了解区块链,就必须先了解程序的基础结构。我们在互联网看到的一切,都是通过计算机语言构建而成,计算机语言有很多种,但构成语言最基本的字符就是代码,而区块链技术是代码应用的一种方式,与传统中心化模式不同的是,区块链具有不可篡改、私密性、安全性、以及共识等特性。
区块链技术的诞生,与一名叫“中本聪”的人有关,当年他在网上发布了一篇名为《比特币:一种点对点的电子现金系统》的文章,该文章中描述了一种电子现金系统,该系统应用的底层技术就是区块链技术,而比特币是这套电子现金系统的衍生品,也可以说是区块链技术的衍生品,是区块链技术在真实世界中应用最成功的衍生品,属于金融领域。
区块链的类型只有一种,要知道区块链技术是一种数据、代码构成结构,采用这种技术编译的程序和数据,具有很多与金融货币相关的属性,以我国发行的数字人民币DE/CP为例,它就是应用了区块链技术作为底层技术,除了可以防伪,还可以溯源,在安全方面和保护隐私方面都发挥着巨大的作用,最重要的是,它弥补人民币在线上无法流通的弊端。
区块链的应用场景有很多,迄今为止最成功的案例就是比特币,其次是电子发票、跨境支付等,基于数据的互通性、不可篡改等特性,它还可以用来保存一些重要的数据,只要这些数据应用了区块链技术作为底层技术,那么就永远无法销毁,永远保存下来,任何人或机构都没有能力修改或删除。除此之外,区块款与教育、医疗、征信、汽车、交通等领域都存在一定的交叉,它是一种技术,并非某种产品,所以它的类型只有一种,但随着应用场景的变化,它发挥出的作用也是不同的,几乎可以与任何领域的现有场景进行融合,然后衍生出其他应用。
Ⅲ 区块链分为哪些层(区块链的六个层次结构)
区块链的层级结构(什么是区块链的Layer0/1/2)分层结构是区块链处理数据和运行的基础。
为了寻找到区块链的可扩展性方案,学术研究领域(通常论文中)所指的区块链被分为三层:Layer0、Layer1和Layer2。
通常,区块链系统主要分为:应用层、激励层、共识层、网络层和数据层,共六层,主要体现在初期的比特币系统上。随着智能合约的产生,在应用层和激励层之间加入了合约层,主要体现在以太坊系统中。
对于每一层的内容如上图所示,但在具体的不同系统中所使用的技术可能并不相同,比如共识层主要完成节点之间的共识,除了工作量证明机制(ProofofWork)还有权益证明机制(ProofofStake)和拜占庭容错机制(ByzantineFaultTolerance(BFT)等方式。
数据层、网络层、共识层三者构成了区块链层级的底层基础,也是区块链必不可少的三个元素,缺少任何一个都无法称之为真正的区块链技术。
区块链分层结构对应到OSI体系7层模型和TCP/IP4层模型下的对比如下图所示。
如果我们再聚焦TCP/IP的四层,特别是上面的「应用层」的话,我们会看到,有可能区块链是把原来只专注于信息传递的应用层,分出来一个专门用于价值转移的新层。因此,我们可以认为TCP/IP四层拆分成了五层,将区块链视为TCP/IP的一层:价值层。
一般认为比特币、以太坊、EOS是区块链1.0、2.0、3.0的代表,如果去看它们的分层也很有意思:
从比特币到以太坊,增加了合约层。从以太坊到EOS,因为采用DPOS,激励层实际上合并到了共识层。而EOS增加出来两层:①工具层,以让在其上更容易开发应用;②生态层,它自身的定位是一个开源软件,那么其他人可以用它的开源软件建立行业链、领域链。
徐忠、邹传伟写了一篇央行工作论文,从经济学的角度探讨区块链,试图给出一种Token范式。其中,实际上他们给出了一个分层模型,这回是内外分层:里层是共识,又分:Token、智能合约、共识算法;处在共识边界与区块链边界,是区块链内的其他信息;处在区块链边界之外,是互联网和实体世界。
一些系统为了提升性能,其实对它的分布式网络也进行了分层。也就是,不是所有的节点都是平等的。
比如,以下是EOS的分层。
为了让区块链变得有用,又有人从其他视角进行讨论。ENChain.Asia的朱峰在BAO白皮书中提出了「自组织商业体7层模型」,这个模型又被在《通证经济的模型与实践》(0.2)报告中引述,称之为「自商业七层模型」。
不过,要注意的是,这里的「激励层」,和我们通常说区块链的激励层,有相似之处,又不一样。之前我们讨论激励层,往往是在公链原生代币的角度讨论的,而这里的激励层,则是通证层面讨论的。
火币研究院在2018年12月的一份报告《区块链四层应用模型的构建与解析》中,给出了一个四层的应用模型,很有意思:
参考文献:
1.区块链十年:各种各样的层
2.区块链六大层级结构你知道多少?-知乎
3.区块链的六个分层级结构介绍-区块链-电子发烧友网
区块链技术架构中的三个层次是什么?
金窝窝分析区块链技术中的三个层次如下:
协议层
所谓的协议层,就是指代最底层的技术。这个层次通常是一个完整的区块链产品,类似于我们电脑的操作系统,它维护着网络节点,仅提供Api供调用。通常官方会提供简单的客户端(通称为钱包),这个客户端钱包功能也很简单,只能建立地址、验证签名、转账支付、查看余额等。
扩展层
这个层面类似于电脑的驱动程序,是为了让区块链产品更加实用。
应用层
这个层面类似于电脑中的各种软件程序,是普通人可以真正直接使用的产品,也可以理解为B/S架构的产品中的浏览器端(Browser)。这个层面的应用,目前几乎是空白。
区块链技术可以分为几个层面?重庆金窝窝网络分析区块链技术的结构层面如下:
区块链可以大致分成两个层面,
一是做区块链底层技术;
二是做区块链上层应用,即基于区块链的改造、优化或者创新应用。
区块链技术系统是由哪些层组成的?一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。
其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等技术;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。
Ⅳ 区块链有哪些层次,区块链主要分为
区块链技术的三个层级是什么?金窝窝网络科技分析区块链的项目分三个层级:
最上面最容易做的就是应用层,这样的项目我每天都能看到两三个,占了整个市场的95%以上。但这类公司往往会在白皮书里写很多技术性的东西,其实写了也白写,这纯粹就是为了凑页数,因为他根本不需要讲技术。
第二类是中间操作层面的,像是量子链、小蚁这样。这样的项目类似于操作程序,叫基础链,用来跑应用的。这类相对来说比较少,占比一下子降到了5%以下。
第三类是更往下延伸、更底层的,像是标准链、arcblock。这类就更少了,一个月能看到两三个就不错了。而且有些还不一定是真实的,因为实在没东西可写了,所有的领域都被别人占领了,所以就会有人往这方向编。
区块链的层级结构(什么是区块链的Layer0/1/2)分层结构是区块链处理数据和运行的基础。
为了寻找到区块链的可扩展性方案,学术研究领域(通常论文中)所指的区块链被分为三层:Layer0、Layer1和Layer2。
通常,区块链系统主要分为:应用层、激励层、共识层、网络层和数据层,共六层,主要体现在初期的比特币系统上。随着智能合约的产生,在应用层和激励层之间加入了合约层,主要体现在以太坊系统中。
对于每一层的内容如上图所示,但在具体的不同系统中所使用的技术可能并不相同,比如共识层主要完成节点之间的共识,除了工作量证明机制(ProofofWork)还有权益证明机制(ProofofStake)和拜占庭容错机制(ByzantineFaultTolerance(BFT)等方式。
数据层、网络层、共识层三者构成了区块链层级的底层基础,也是区块链必不可少的三个元素,缺少任何一个都无法称之为真正的区块链技术。
区块链分层结构对应到OSI体系7层模型和TCP/IP4层模型下的对比如下图所示。
如果我们再聚焦TCP/IP的四层,特别是上面的「应用层」的话,我们会看到,有可能区块链是把原来只专注于信息传递的应用层,分出来一个专门用于价值转移的新层。因此,我们可以认为TCP/IP四层拆分成了五层,将区块链视为TCP/IP的一层:价值层。
一般认为比特币、以太坊、EOS是区块链1.0、2.0、3.0的代表,如果去看它们的分层也很有意思:
从比特币到以太坊,增加了合约层。从以太坊到EOS,因为采用DPOS,激励层实际上合并到了共识层。而EOS增加出来两层:①工具层,以让在其上更容易开发应用;②生态层,它自身的定位是一个开源软件,那么其他人可以用它的开源软件建立行业链、领域链。
徐忠、邹传伟写了一篇央行工作论文,从经济学的角度探讨区块链,试图给出一种Token范式。其中,实际上他们给出了一个分层模型,这回是内外分层:里层是共识,又分:Token、智能合约、共识算法;处在共识边界与区块链边界,是区块链内的其他信息;处在区块链边界之外,是互联网和实体世界。
一些系统为了提升性能,其实对它的分布式网络也进行了分层。也就是,不是所有的节点都是平等的。
比如,以下是EOS的分层。
为了让区块链变得有用,又有人从其他视角进行讨论。ENChain.Asia的朱峰在BAO白皮书中提出了「自组织商业体7层模型」,这个模型又被在《通证经济的模型与实践》(0.2)报告中引述,称之为「自商业七层模型」。
不过,要注意的是,这里的「激励层」,和我们通常说区块链的激励层,有相似之处,又不一样。之前我们讨论激励层,往往是在公链原生代币的角度讨论的,而这里的激励层,则是通证层面讨论的。
火币研究院在2018年12月的一份报告《区块链四层应用模型的构建与解析》中,给出了一个四层的应用模型,很有意思:
参考文献:
1.区块链十年:各种各样的层
2.区块链六大层级结构你知道多少?-知乎
3.区块链的六个分层级结构介绍-区块链-电子发烧友网
区块链技术框架有哪些?当前主流的区块链架构包含六个层级:网络层、数据层、共识层、激励层、合约层和应用层。图中将数据层和网络层的位置进行了对调,主要用途将在下一节中详述。
网络层:区块链网络本质是一个P2P(Peer-to-peer点对点)的网络,网络中的资源和服务分散在所有节点上,信息的传输和服务的实现都直接在节点之间进行,可以无需中间环节和服务器的介入。每一个节点既接收信息,也产生信息,节点之间通过维护一个共同的区块链来同步信息,当一个节点创造出新的区块后便以广播的形式通知其他节点,其他节点收到信息后对该区块进行验证,并在该区块的基础上去创建新的区块,从而达到全网共同维护一个底层账本的作用。所以网络层会涉及到P2P网络,传播机制,验证机制等的设计,显而易见,这些设计都能影响到区块信息的确认速度,网络层可以作为区块链技术可扩展方案中的一个研究方向;
数据层:区块链的底层数据是一个区块+链表的数据结构,它包括数据区块、链式结构、时间戳、哈希函数、Merkle树、非对称加密等设计。其中数据区块、链式结构都可作为区块链技术可扩展方案对数据层研究时的改进方向。
共识层:它是让高度分散的节点对区块数据的有效性达到快速共识的基础,主要的共识机制有POW(ProofOfWork工作量证明机制),POS(ProofofStake权益证明机制),DPOS(DelegatedProofofStake委托权益证明机制)和PBFT(实用拜占庭容错)等,它们一直是区块链技术可扩展方案中的重头戏。
激励层:它是大家常说的挖矿机制,用来设计一定的经济激励模型,鼓励节点来参与区块链的安全验证工作,包括发行机制,分配机制的设计等。这个层级的改进貌似与区块链可扩展并无直接联系。
合约层:主要是指各种脚本代码、算法机制以及智能合约等。第一代区块链严格讲这一层是缺失的,所以它们只能进行交易,而无法用于其他的领域或是进行其他的逻辑处理,合约层的出现,使得在其他领域使用区块链成为了现实,以太坊中这部分包括了EVM(以太坊虚拟机)和智能合约两部分。这个层级的改进貌似给区块链可扩展提供了潜在的新方向,但结构上来看貌似并无直接联系
应用层:它是区块链的展示层,包括各种应用场景和案例。如以太坊使用的是truffle和web3-js.区块链的应用层可以是移动端,web端,或是是融合进现有的服务器,把当前的业务服务器当成应用层。这个层级的改进貌似也给区块链可扩展提供了潜在的新方向,但结构上来看貌似并无直接联系。
链乔教育在线旗下学硕创新区块链技术工作站是中国教育部学校规划建设发展中心开展的“智慧学习工场2020-学硕创新工作站”唯一获准的“区块链技术专业”试点工作站。专业站立足为学生提供多样化成长路径,推进专业学位研究生产学研结合培养模式改革,构建应用型、复合型人才培养体系。
区块链技术架构中的三个层次是什么?金窝窝分析区块链技术中的三个层次如下:
协议层
所谓的协议层,就是指代最底层的技术。这个层次通常是一个完整的区块链产品,类似于我们电脑的操作系统,它维护着网络节点,仅提供Api供调用。通常官方会提供简单的客户端(通称为钱包),这个客户端钱包功能也很简单,只能建立地址、验证签名、转账支付、查看余额等。
扩展层
这个层面类似于电脑的驱动程序,是为了让区块链产品更加实用。
应用层
这个层面类似于电脑中的各种软件程序,是普通人可以真正直接使用的产品,也可以理解为B/S架构的产品中的浏览器端(Browser)。这个层面的应用,目前几乎是空白。