区块链技术的整体架构
摘要:数字货币区块链的整体架构如图所示,包括数据层、网络层、共识层、激励层、合约层、应用层六层。北京木奇移动技术有限公司,专业的区块链开发公司,欢迎交流合作。· 数据层是一切区块链技术的底层依赖,也是区块链的本质。· 网络层是进行点对点交易和广播多播的部分,保证交易与交易确认的顺利进行。正是由于区块链点对
区块链的整体架构如图所示,包括数据层、网络层、共识层、激励层、合约层、应用层六层。北京木奇移动技术有限公司,专业的区块链开发公司,欢迎交流合作。
· 数据层是一切区块链技术的底层依赖,也是区块链的本质。
· 网络层是进行点对点交易和广播多播的部分,保证交易与交易确认的顺利进行。正是由于区块链点对点交易的特性,使数据传输是分散在各个节点之间进行的,部分节点或网络遭到破坏对其他部分影响很小。
· 共识层是为了将区块链网络中各节点的数据快速进行统一,保证全网数据的一致性。共识算法基本分为证明类、拜占庭类、传统共识类和混合类这几种,之前介绍比特币时涉及到的POW(工作量证明)机制就是一种典型的证明类共识机制。但POW共识算法的耗费的成本太大,区块链应用现在已经开始逐步放弃了POW共识算法转向其他的共识算法。
· 合约层是在底层技术的基础上对外提供的一种用于编写可执行代码的接口,也就是智能合约所在的部分。智能合约是可以存储在区块链中的一段代码,它们可以被区块链上的交易所触发,被触发后的代码可以从区块链上读取数据或者向区块链上写入数据,以助于区块链平台的使用开发其定制化的实际应用。
· 应用层可以封装区块链的各种应用场景,例如搭建在以太坊上的各类应用有以太猫游戏(CryptoKittes)、开源开发者激励网络(Giten)、基于真实世界事件下注的交易平台(Veil)等。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。