区块链6层协议是怎么一回事
日期:2024-06-13 22:42:27   来源:常见问题

  协议被分为7层:物理层(PH)、数据链路层(DL)、网络层(N)、传输层(T)、会话层(S)、表示层(P)、应用层(A)。

  类似的,区块链基础架构分为6层:包括数据层、网络层、共识层、激励层、合约层、应用层。因为每一层都涉及到较新的技术原理和专业名词解释,本篇只从理解概念的方面出发描绘一下区块链的模型结构构成。

  数据层:是区块链模型的最底层,他封装了数据区块的链式结构,以及非对称的公匙私匙加密技术和时间戳技术。

  网络层:点对点(P2P)的组网机制,数据传播和数据验证机制,因为P2P的特性,区块链具有自动组网的机制,常常被称作分布式自治系统(DAOs)。

  共识层:主要负责共识算法和共识机制,目前最常见也是较为成熟的有三种共识机制——工作量机制证明POW(Proof of Work)、权益证明机制POS(Proof of Stake)、股份授权证明机制DPOS(Delegate Proof of Stake)。这三种机制各有利弊,目前还在不断演进和完善过程之中。

  激励层:主要负责激励的发行制度和分配制度。可以简单的理解为就是一套工资和奖励系统。了解过比特币挖矿原理就很好理解,所谓的挖矿就是在新区块记账所得的奖励+交易手续费,奖励+手续费如何分配就是激励层的功能。

  合约层:因为区块链每个区块可编程、可嵌入代码的特性,合约层包含了脚本、算法、以及智能合约,可以简单的理解为是一份自定义的电子合同,之所以称为智能合约,是因为这份合约可以在达到约束条件自动触发执行,不需人工干预,也可以在不满足条件时自动解约,理论上可以触发执行事先约定好的一切条款。这也是区块链能够解放信用体系最核心的技术之一。

  应用层:和传统的OSI网络协议模型应用层一样,封装了各种应用场景和案例,类似于我们日常用的各种网站、APP,比如有社交娱乐,有电商购物,有新闻阅读等各种不同的应用场景。

  区块链系统模型的每一层将会诞生新的工作岗位和新的创业机遇,甚至会出现新的行业巨头,其中合约层和应用层对人才的需求量最大。智能合约领域目前最为知名的以太坊(ETC),应用层目前最为知名的非比特币莫属。

  了解清楚了区块链的技术架构,再来看看区块链技术未来发展的三个阶段,关于这三个阶段很多权威人物给出了不同的定义,但也基本达成了三种发展形态的共识:

  目前,虽然区块链的发展正处在备受争议的1.0数据货币阶段,但全世界行业的巨头们都已抢先在智能合同(2.0)阶段跃跃欲试,生怕错过了最大的时代风口,比如国内的迅雷、阿里、腾讯、百度、顺丰……。都推出了区块链相关的试水产品。

  声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。举报投诉

  的分布式系统与当今使用的固有集中式操作系统相对立。采用分布式数据库架构形式,某些操作的记录和身份验证取决于多方的

  有可能改善医疗服务的获取和效率。通过允许医疗保健提供者之间安全地共享病人记录,医生可以将所有这些

  P1 Linux下Go安装 P2 搭建go-ethereum P3 搭建

  技术可能会代替许多行业,导致以下行业的彻底消失。首先是在跨境汇款方面。跨境汇款就是国外人员将钱汇

  AD9544的系统时钟显示Stable, 参考时钟也可以识别,DPLL显示频率和相位都已经锁定,就是没有输出,事件报错为No solution exists. Output excluded from solution,请问各位大神是怎么

  使用的平台为vscode使用esp-idf版本为1.3.0参考的例程为fast_scan出现一些明显的异常问题的打印日志如附件所示,经常会出现wifi连接断开然后复位的状况请问有人知道是怎么

  PROTEL中画PCB阵列怎样设置,圆形阵列,矩形阵列分别如何操作,菜鸟请教高手

  我是个新手,画PCB时不知道怎么设置阵列参数,每次设置与画出来的根本不是

  ; Phoenix Technologies Ltd.Wistron J865P-2主板,很垃圾的机子,请问升级BIOS怎么升,版本都检测不了,高手请指教

  使用ch582 想最终实现的结果是2.4G和蓝牙外设共存,但发现把peripheral例程和RF_PHY历程合并之后就会死机,经测试单独RF_PHY历程只要拷入了peripheral例程中的Profile文件夹内容在接收的时候就跑不了了,发送可以动,这是怎么

  定的成就了,但是作为普通人至少要知道这些名词的含义,在新技术来临之前做好充足的准备。

  代码在未开优化和-o1的条件下可以跑出正确结果, 但是-o2和-o3条件下同样的输入输出结果出错,这是怎么

  下:我们的代码在未开优化和-o1的条件下是可以跑出正确结果,但是-o2和-o3条件下同样的输入输出结果出错,这是怎么

  的部分底层架构。实际上,DENC的底层架构还包括其他重要的分层,其中最重要的正是“***络

  的部分底层架构。实际上,DENC的底层架构还包括其他重要的分层,其中最重要的正是“***络

  段时间研究后,还是有几个基本的概念没有搞明白: 1.开关磁阻电机和交流磁阻同步电机是

  求教 MPU3050怎么样确定其slaveaddress,这和who am i的默认值0x68是

  求指教求教 MPU3050怎么样确定其slaveaddress,这和who am i的默认值0x68是

  维数组中包含描绘点的坐标 ,2、通过数组索引组合成簇输出给绘制点控件 ,3、然后通过图片显示控件显示描绘的店。4、继续下

  个新突破,只不过近期被部分制灯厂商炒得沸沸扬扬。那么,照明光源的频闪到底是怎么

  物联网的愿景是让不一样的行业——无论是农业、保健、汽车还是工业——的现有流程具备高精度。但俗话说得好,知易行难,物联网的进步在纸面上看上去很着迷,而实际成果则是另

  在蓝牙的学习中,有讲到蓝牙的拓扑结构,包含微微网和散射网,其中散射网是微微网的拓展网络设备数量的,请问散射网和MESH网是不是

  章节,我按照不完全手册上的提示设置好参数之后,点击 时,弹出下面的出错对话框点击确定之后再弹出下面的对话框请有经验的人士指导

  本帖最后由 eehome 于 2013-1-5 09:43 编辑 请问

  下,1、STM32F407以太网所用的DMA控制器和和DMA1、DMA2控制器是

  吗?2、为什么我在看DMA1、DMA2请求映射(STM32F4xx中文参考手册)时找不到关于以太网的请求?

  我在处理ade7880的谐波数据时,发现其数据存储格式是3.21,不太明白是怎么

  ? 慢速保险丝也叫延时保险丝,它的延时特性表现在电路出现非故障脉冲电流时保持完好而能对长时间的过载提供保护。有些电路在

  链中的系统,我们大家都知道,它是一个人人都可以参与的数据库,它的代码是开放的,整个网络是去中心化的。

  吗? 封装检测指的是对电子元件封装的检测,以确保元件的质量和可靠性。在电子元件的制作的步骤中,首先要将对电路有特定功能的元器件封装,通常是将芯片放入塑料或金属外壳

  在SMT工厂,生产的全部过程中经常会遇到抛料的情况,甚至有时候抛料会很严重,影响到生产效率,那么抛料是怎么

  吗? 电机和马达是同一个名词的不同表达方式。在一些地区,特别是中国,人们更倾向于使用“电机”来指代电动机,而在别的地方则更常用“马达