区块链的2.0架构是什么样的?

开课吧小一2021-04-09 10:57

区块链已经发展了很久,并且在框架方面也经历了:区块链1.0、区块链2.0、区块链3.0(刚开始)。每一代的区块链都有不同的架构。那么区块链的2.0架构是什么样的?

区块链博士带你探究区块链前景

区块链2.0架构有多种,典型的区块链2.0架构是以太坊架构。区块链2.0的架构分成六层,从底层到顶层依次是:数据层、网络层、共识层、激励层、合约层、应用层。

数据层:数据层是区块链的底层,是一切的基础。数据层主要有两个功能:一个是相关数据的存储;另一个是账户和交易的实现与安全。

网络层: 网络层主要实现网络节点的连接和通讯。网络层使用的技术称为点对点技术。

共识层:共识层的功能主要是:实现全网所有节点对交易和数据达成一致,保障交易的安全。在共识层,能够防范拜占庭攻击、女巫攻击、51%攻击等共识攻击。共识层的算法称为共识机制。因为其应用场景不同,区块链2.0出现了四种不同的共识机制:PoS,DPoS,PoW,PBFT。

激励层:激励层主要实现区块链代币的发行和分配。以太坊中的以太币,可以通过“挖矿”获得,每挖到一个区块固定奖励5个以太币。

合约层:合约层赋予账本可编程的特性。区块链通过虚拟机(例如以太坊的EVM)的方式运行代码实现智能合约的功能。同时,合约层通过在智能合约上添加能够与用户交互的前台界面,形成去中心化的应用(DAPP)。

应用层:区块链2.0的应用层封装了区块链的各种应用场景和案例,例如电子货币。

如果对区块链技术以及相关信息感兴趣,可以听下这门公开课,区块链博士带你探究区块链前景,点击图片进行领取

区块链博士带你探究区块链前景

有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
AI项目实战精讲