一种面向物联网的区块链大规模节点轻量级共识方法技术

技术编号:40594703 阅读:21 留言:0更新日期:2024-03-12 21:56
一种面向物联网的区块链大规模节点轻量级共识方法,包括:基于区块链的物联网网络初始化参数,如果有新的设备M加入基于区块链的物联网网络,系统自动为该设备分配唯一标识符;网关接收指定区域与时间段内产生的数据,并进行数据划分与特征标记;网关完成对各节点数据的预处理后,打包为数据交易;将所述数据交易合并构建为待验证交易集,将交易集划分出冲突子集和非冲突子集;根据一种时间距离总和方法选择通信距离相对较近的父节点;通过一种交易状态权重响应方法验证所述交易集中的每个交易;根据一种交易集DAG的置信度投票机制对待共识交易集中的每个交易进行投票,当交易集投票情况符合共识的条件时进行上链。

【技术实现步骤摘要】

:本专利技术涉及区块链共识,具体是指一种面向物联网的区块链大规模节点轻量级共识方法


技术介绍

0、
技术介绍

1、物联网(internet of things,iot)技术已经大量应用于智能汽车、能源交易和供应链等领域,有效推动了这些领域的智能化发展,实现自动化和智能化,提高系统的资源利用率。随着物联网的发展,种类繁杂的物联网节点易产生大量数据特征不同的数据。为提高物联网系统的智能服务水平,物联网节点需要进行数据共享,但是存在数据类型不同、规模量大、数据安全隐私易泄露、系统内部操作不透明等问题。总之,上述问题会对物联网的数据共享产生不利影响,严重制约物联网设备之间甚至物联网平台之间的信息流通和数据共享,甚至形成“数据孤岛”的困境,阻碍物联网技术的发展。因此需要一种区块链技术,建立去中心化、安全可靠的大规模节点物联网系统,解决物联网数据传输与共享过程中的集中化、数据安全与隐私等问题。区块链主要以分布式账本技术实现点对点网络中的信任建立、共识与交易,其核心要素是共识算法。

2、共识算法作为区块链的核心技术之一,可解决系统中各分布式节点本文档来自技高网...

【技术保护点】

1.一种面向物联网的区块链大规模节点轻量级共识方法,包括以下步骤:

2.如权利要求1所述的一种面向物联网的区块链大规模节点轻量级共识方法,其特征在于,步骤1)中,网络参数包括:

3.如权利要求1所述的一种面向物联网的区块链大规模节点轻量级共识方法,其特征在于,步骤2)中,数据预处理包括以下过程:

4.如权利要求1所述的一种面向物联网的区块链大规模节点轻量级共识方法,其特征在于,步骤3)中,数据交易的格式如下:

5.如权利要求1所述的一种面向物联网的区块链大规模节点轻量级共识方法,其特征在于,步骤4)中,构建交易集包括以下过程:

...

【技术特征摘要】

1.一种面向物联网的区块链大规模节点轻量级共识方法,包括以下步骤:

2.如权利要求1所述的一种面向物联网的区块链大规模节点轻量级共识方法,其特征在于,步骤1)中,网络参数包括:

3.如权利要求1所述的一种面向物联网的区块链大规模节点轻量级共识方法,其特征在于,步骤2)中,数据预处理包括以下过程:

4.如权利要求1所述的一种面向物联网的区块链大规模节点轻量级共识方法,其特征在于,步骤3)中,数据交易的格式如下:

5.如权利要求1所述的一种面向物联网的...

【专利技术属性】
技术研发人员:洪榛庄煜博陈友荣章阳张旭东
申请(专利权)人:浙江工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1