CN110099055A - 基于轻量级区块链节点的物联网服务架构 - Google Patents
基于轻量级区块链节点的物联网服务架构 Download PDFInfo
- Publication number
- CN110099055A CN110099055A CN201910357081.3A CN201910357081A CN110099055A CN 110099055 A CN110099055 A CN 110099055A CN 201910357081 A CN201910357081 A CN 201910357081A CN 110099055 A CN110099055 A CN 110099055A
- Authority
- CN
- China
- Prior art keywords
- block chain
- equipment
- node
- internet
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3823—Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/1458—Denial of Service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
- H04L2209/805—Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了基于轻量级区块链节点的物联网服务架构,该物联网服务架构由设备层、全节点层、区块链网络层、服务层以及应用层这5层组成。将物联网设备作为轻量级区块链节点,利用区块链技术中点对点的通信方式,解决了设备与设备之间数据交换的问题;同时由于区块链技术本身去中心化的特点以及加入密码学的加密算法解决了设备间无信任和数据分享过程中可能存在的安全问题;并且引入智能合约,管理物联网所有设备以及数据信息,通过智能合约的事件触发及自动化运行的脚本系统,优化管理流程,解决了资源整合与管理问题。
Description
技术领域
本发明属于区块链技术领域、计算机网络通信领域、物联网领域等,该架构应用于智慧物流、智慧交通、智慧家庭等领域。
背景技术
区块链,由Satoshi Nakamoto首次提出以实现比特币,是一种类似于链接列表的数据结构,具有一系列区块,每个块通常包含前一个块的哈希值,时间戳和某种形式的交易数据。它是一个仅可附加数据的数据结构,区块一旦添加则不能在以后修改。区块链是一种点对点分布式账本,任何人都可以单独验证所记录的交易的真实性。相比于中央服务器的数据维护方式,区块链不会存在可以对外泄露的记录。在公共区块链的情况下,任何人都可以创建公钥/私钥对并参与区块链上的交易。给定实体的公钥成为其地址,其私钥可用于签署涉及该实体的区块链上的任何交易。公共区块链的节点在下一个块上同意通过一致性算法添加到区块链。最常见的一致性算法是工作量证明,其中称为矿工的主机子集竞争完成计算密集型任务,并且任何先完成它的人可以建议将下一个块添加到区块链中。
随着研究的不断深入,区块链技术在数字货币、虚拟货币、资金信贷管理等金融领域都得到了普及,成功案例不胜枚举。实际上,区块链技术的应用场景并非仅限于金融和经济行业,其独特的技术特点和可靠的信任体系能够应用于更加丰富的产业中。
据估计,物联网(IoT)到2020年将300亿台设备连接到互联网。保护这些设备生成和传输的大量数据,同时最大限度地减少强制安全措施所增加的计算开销,这是一项巨大的挑战。传统的物联网服务架构为C/S模式,由物联网设备经过3g、4g、Wi-Fi、蓝牙、NB-IoT、以太网、各种工业总线等将数据或命令上传到中央服务器集中保存,不但缺少一定的数据保护能力,影响到了数据的隐私与安全;而且随着物联网设备的不断增多,对于中央服务器的处理性能以及内存空间都提出了极大的挑战。区块链技术为这些问题带来了解决方案,利用区块链的不可篡改性、加密算法、公钥/私钥认证,能够保护数据的安全存储于共享;分布式账本的结构也分担了将数据集中存储在一个中央服务器的负担,极大地降低了网络的负载。
将区块链技术应用于物联网架构用来管理设备以及设备数据将会为现有的物联网架构提供极大帮助。然而,将区块链技术引入物联网架构将会产生一系列性能方面的问题。
数据存储空间问题:区块链规模随着设备以及数据量的增加会不断扩大。除了通常存储在其上的加密货币交易之外,任何一方都可以使用公共区块链来存储信息,这增加了区块链的大小,使得物联网架构中较小的设备难以承受用于存储区块链副本的存储空间。
运行能耗问题:现有区块链公有链的共识过程需要进行大量的计算,该计算共识的过程依赖于稳定的矿工池,且需要执行一些计算密集型任务才能将新区块添加到区块链中,该过程会消耗常规物联网设备无法承担的计算资源和电力。
扩展性问题:物联网架构下,数据的采集传输等有时需要考虑数据传递的实时性,而传统的区块链本身数据共识过程速度缓慢,传统的比特币区块链的区块产生时间固定在10分钟,该参数无法满足物联网环境下数据的实时性需求。
设备协作问题:物联网节点本身计算能力有限,在自组网的条件下,节点间通常为独立并行工作关系,节点间不存在逻辑关系,在区块链环境下,节点间存在交易的提交发送与接收的逻辑关系,因此需要考虑设备间的协作问题。
考虑到以上问题,本发明提出基于轻量级区块链节点的物联网服务架构,轻量级节点客户端的主要特点在于其客户端能够快速低功耗地部署在微型计算机系统上,使得一些较小的设备仅需要存储区块链的一部分,并根据区块链网络的需要检索其余信息,该方法能够较好的解决较小设备无法完全存储区块链副本的问题。根据以上需求,本发明的实现考虑使用以太坊的轻节点同步模式,该模式使得具有有限硬件资源的较小设备可以与以太坊区块链进行交互。轻量级客户端依赖Light Ethereum子协议(LES),并且只在开始时下载区块头的子集,并在需要时从区块链网络按需获取其他所有内容。这使得轻客户端在存储方面更加高效,但却增加了设备的带宽开销。其他所有内容都保持不变,包括与以太坊节点通信的库和命令。
发明内容
本发明设计了一种基于轻量级区块链节点的物联网服务架构,本发明的主要贡献如下:
1.针对物联网架构中节点间缺乏一致性的问题,设计了基于区块链轻节点的IOT网络架构,通过轻节点能够整合物联网资源,提高物联网设备的智能化,使IOT更好的完成相应的服务;
2.针对物联网架构中节点间缺乏管理体系的问题,在轻量级区块链物联网架构的基础之上,设计了智能合约的逻辑,能够将所有物联网设备有机的连接在一起,通过设计设备节点的加入与注册结合加密算法,能够建立一套系统化的网络设备管理体系
将区块链技术应用于物联网服务架构,由于区块链技术本身的去中心化,解决了设备与设备之间的信任问题,加密算法降低了数据分享过程中的安全风险。但是由于传统区块链的共识是PoW(工作量证明),虽然其安全性高,但消耗比较大。此外,区块链需要稳定的矿工池,他们必须执行一些计算密集型任务才能将新区块添加到区块链中,这会产生计算资源和电力。而且,随着设备量与数据量的增加,区块链所需存储空间不断扩大,导致一些物联网设备无法完全存储整个区块链副本。最后,由于实际场景需要,设备与设备间可能需要数据共享,传统的物联网架构只能通过与中间服务器通信获取其他设备的数据,降低了整个系统架构的工作效率,同时增加了中间服务器的负载。
本发明提出了一种基于轻量级区块链节点的物联网服务架构,将物联网设备作为轻量级区块链节点,利用区块链技术中点对点的通信方式,解决了设备与设备之间数据交换的问题;同时由于区块链技术本身去中心化的特点以及加入密码学的加密算法解决了设备间无信任和数据分享过程中可能存在的安全问题;并且引入智能合约,管理物联网所有设备以及数据信息,通过智能合约的事件触发及自动化运行的脚本系统,优化管理流程,解决了资源整合与管理问题。
本发明详细介绍了所提出的基于轻量级区块链节点的物联网服务架构,并给出了设备注册、设备上传数据、用户注册以及用户使用数据所需要的必要步骤。
整个系统架构如图1所示,基于轻量级区块链节点的物联网服务架构,该物联网服务架构由设备层、全节点层、区块链网络层、服务层以及应用层这5层组成。
设备层作为该架构的最底层,负责将采集的数据作为一条交易提交到设备本身这个轻量级区块链节点,同时该节点又与上一层即全节点层的某个全节点通过3G、4G甚至5G技术或是无线网络连接;全节点层的全节点负责使用区块链网络层的共识算法,对交易进行挖矿处理,以实现全区块链网络的数据共识。区块链网络层包括维护区块链网络正常运行的共识算法、加密算法,还包括智能合约,区块链网络层负责将区块链中的数据整合存储,区块链网络层层控制下一层所有全节点的共识算法,存储所有设备层接收的数据;服务层即传统C/S架构技术中的S(Server),接收区块链网络层所有处理交易的收据,对应设备层的数据进行集中管理,等待应用层的请求;应用层与服务层共同构成一个完整的C/S架构,应用层作为C(Client),将对服务层所包括的数据本身以及其在区块链中的区块信息加以使用,包括查询操作等。下面具体介绍该架构的每一层:
1)设备层
设备层包括物联网的所有设备。例如各类型传感器、智能手机、智能家居中的智能空调、照明灯等等。每一个设备在此架构中都作为一个轻量级区块链节点,因为这些设备性能与内存的限制,与传统的区块链节点所不同的是,轻量级节点没有足够内存来执行挖矿命令,在该物联网服务架构中不担当此角色,只能接收提交的交易,然后交由该物联网服务架构的下一层:全节点层来进行挖矿来达成共识。
此外,在每一个设备上需拥有一个账户地址,作为接收该设备产生的数据信息提交的目标地址,由设备厂商在生产设备后立即向区块链系统中伴随密码,即私钥来申请,区块链系统根据私钥经过SECP256K1算法处理生成公钥,SECP256K1算法无法从公钥在反推出私钥,是保证比特币安全的基础算法。每一个设备因此将公钥作为设备身份的唯一标识,在上传信息时需要将公钥、私钥与数据信息共同提交给账户处理。在接收由应用层发出的指令时,也需要用到某部设备的公钥才控制设备执行命令。
最后,由于区块链系统的特性,不同于传统物联网服务架构,每个物联网设备间可以实现点对点的进行交易,以达成一定的功能需求,例如数据交换、数据共享、点对点交易等。
2)全节点层
全节点层包括负责维护整个区块链系统正常运转的全节点,接收由上一层的物联网设备、轻量级节点提交的交易请求,这些全节点内存充足,性能良好,主要负责为物联网提供安全保障,将设备信息、数据信息写入区块链网络中。
3)区块链网络层
该物联网架构的核心层,包括共识算法、加密算法、智能合约。
共识算法包括工作量证明(Pow)、权益证明(Pos)、拜占庭容错(BFT)。其中工作量证明是目前区块链系统中最常用的一种共识算法,包括用户量较大的区块链应用开发平台以太坊默认的共识算法就是工作量证明算法。所谓的工作量证明,就是一份确认工作端做过一定量工作的证明。PoW系统的主要特征是计算的不对称性。工作端需要做一定难度的工作得出一个结果,验证方却很容易通过结果来检查工作端是不是做了相应的工作。
加密算法主要包括椭圆曲线密码算法、哈希算法等。椭圆曲线密码算法基于椭圆曲线数学的一种公钥密码的算法,其安全性依赖于椭圆曲线离散对数问题的困难性。椭圆曲线密码算法具有下面两个明显的优点:1)短的密钥长度,这意味着小的带宽和存储要求;2)所有的用户可以选择同一基域上的不同的椭圆曲线,可使所有的用户使用同样的操作完成域运算。哈希算法是一类数学函数,可以在有限合理的时间内,将任意长度的消息压缩为固定长度的二进制串,其输出值称为哈希值,也称为散列值。以哈希函数为基础构造的哈希算法,在现代密码学中扮演着重要的角色,常用于实现数据完整性和实体认证,同时也构成多种密码体制和协议的安全保障。
智能合约。以太坊最重要的一个方面就是智能合约。这个概念最初由NickSzabo于1994年引入,智能合约为区块链带来了创新。以太坊在区块链之上使用智能合约,以便开发人员可以在区块链上编写程序。换句话说,使用智能合约,可以使用以太坊作为计算平台。在以太坊中有编程语言,如Solidity,Serpent和LLL。在这一点上,Solidity是最广泛使用的语言和编译器。开发后的这种高级语言被编译成字节代码。这些字节代码部署在以太坊上。由于字节代码只是一个操作码列表,因此,一旦从有效帐户执行相应的合同,以太坊节点就会遵循代码中的那些指令。
区块链网络层由上一层的区块链全节点之间共同维护,从物联网轻节点设备上传到全节点的数据可经过共识算法上传至区块链中,根据智能合约中编写的程序存储在智能合约中,供服务层及应用层使用。
4)服务层。
服务层由许多服务器构成,各个不同的服务器用于执行不同的服务,各个不同的服务器包括注册服务器、信息服务器、知识服务器等。
根据传统的物联网应用,注册服务器负责处理设备注册、用户注册等服务。在每一个设备生产完成之后,都需要经过注册服务器在区块链系统中完成注册,区块链系统会根据设备厂商为设备设置的私钥经过特定公钥/私钥算法计算出一个公钥,并将该设备的信息与公钥私钥共同作为设备属性存储在智能合约中。该公钥在区块链系统中唯一且有效,公钥再经过注册服务器返回给设备。由此,该设备可作为轻量级节点参与区块链网络的交易。若设备量过多,请求量大,则可考虑在注册服务器的基础上新增厂商服务器,厂商服务器连接注册服务器,负责接收对应厂商生产的设备注册请求,处理完毕过后再交给注册服务器处理入链。
信息服务器存储每个轻量级物联网设备节点上传的信息。在验证通过的情况下,轻量级设备节点能够直接向信息服务器发送数据,包括轻量级设备节点公钥、URL、数据字段等信息,信息服务器保存之后同时将数据上传至区块链系统,交易完成后区块链系统会返回交易哈希、交易所在区块等信息,再由信息服务器对应信息将交易信息完成保存,以方便后续用户对数据的使用。
知识服务器对应信息服务器,在信息服务器数据的基础上,通过大数据分析得出的信息,并根据数据挖掘得到一些普遍适用的结论,又或者是根据设备上传的信息预测未来的信息情况,为未来做出一些指导意见。
5)应用层
应用层包括手机APP、信息监管平台等,为各行业提供智慧服务。亦可由上到下指导物联网设备的信息采集动作,下发命令管理等。适用于不同领域,包括农业、交通、物流、医疗等。
至此,该架构的每一层内容介绍完毕。
该架构与传统物联网架构相比,加入区块链技术保护数据安全,避免恶意人员利用极高的操作权限对设备上传以及服务器存储的数据进行篡改,同时由于区块链技术的去中心化特点,对于物联网设备提交的数据分别存储在所有全节点中,不需要利用中心服务器接收请求集中存储,去除了中央处理服务器,增加了数据可信度。
对比于现有区块链应用,该架构又将所有物联网设备作为一个轻量级区块链节点,对于设备采集到的数据可直接提交到该设备的区块链轻量级节点中,通过全节点的共识处理直接提交到区块链中。这意味着所有参与实体都包含区块链的一部分,且数据是直接发送到区块链,而不是发送到服务器,足以抵御许多拒绝服务攻击和伪造攻击,大大地提高系统的安全性。
附图说明
图1为整个架构的层级图。
图2为轻量级区块链节点设备注册流程图。
图3为轻量级区块链节点数据上传流程图。
图4为用户注册的流程图。
图5为用户查询轻量级区块链节点数据的流程图。
具体实施方式
下面结合附图1-5对本发明做进一步说明,包括在本架构下的轻量级节点的设备注册、用户注册、轻量级节点的数据上传、用户对数据使用等需求的步骤讲解。
首先根据图2说明设备注册步骤。
步骤1:当厂商生产完成一个设备且作为轻量级区块链节点接入区块链系统之后,设备需向注册服务器发送请求,请求参数包括设备信息(例如生产时间、设备型号、设备细节参数等),还应包括一个属于设备的私钥信息,私钥作为后续使用设备服务的一个密码,可以是一串字符串。即轻量级节点设备需向注册服务器发送一个带有设备信息和私钥字符串的请求;
步骤2:注册服务器接收到来自轻量级区块链节点设备的请求之后,获得请求参数:设备信息和私钥信息,首先保存在本地数据库,同时将设备信息和私钥作为参数向区块链系统发送;
步骤3:区块链系统接收到轻量级区块链节点设备信息和私钥后,通过SECP256K1算法或其他公钥计算算法根据设备的请求私钥计算出一串唯一的十六进制字符串,作为该请求设备的公钥,可理解为设备的地址;
步骤4:区块链系统根据私钥计算出公钥之后,将设备信息、私钥、公钥对应该设备存入关于设备注册的智能合约中,成功存入之后会返回交易Hash值、区块号等交易数据,区块链系统将公钥、交易Hash、区块号返回给注册服务器;
步骤5:注册服务器将接收到的公钥、交易Hash、区块号对应步骤2中保存在本地的设备信息和私钥信息一并保存,作为后续查询区块链系统的索引,方便了设备注册信息的查询;
步骤6:注册服务器一方面将公钥信息返回给轻量级区块链节点设备,另一方面将公钥作为参数向信息服务器发出请求,使用公钥作为主键为该设备请求一个信息服务器,存储该设备后续可能上传的信息;
步骤7:信息服务器接收到注册服务器的请求之后,将信息服务器地址返回给轻量级节点设备,轻量级节点将信息服务器地址对应本设备的公钥信息存储在设备本地。
至此,轻量级区块链节点设备完成设备注册。设备注册信息分别存储在区块链系统的智能合约和注册服务器中,另外注册服务器中好存储着该设备注册信息在区块链系统中存储的区块号(位置)以及交易Hash值,便于后续查询以及验证。
接着,根据图3讲解轻量级区块链节点设备上传数据的步骤。
步骤1:轻量级区块链节点首先检查内部是否存有一部信息服务器的地址,若没有,则代表该设备未在区块链系统中进行注册;若有,则将{公钥、私钥、要上传的数据Data}作为请求参数向信息服务器发送请求;
步骤2:信息服务器接收到请求后,一方面将数据保存在本地,另一方面将数据上传到区块链系统,同时将数据发送给知识服务器;
步骤3:区块链系统接收到从信息服务器发送过来的新信息记录之后,存入记录数据的智能合约,成功保存之后将{交易Hash,区块号}返回给信息服务器;
步骤4:信息服务器接收到{交易Hash,区块号}后,对应该条记录保存,即完成数据-交易的映射,例如{设备公钥,所上传数据,URL}-{交易Hash,区块号};
步骤5:知识服务器获得由信息服务器发送来的数据后,根据设备公钥、数据等信息提取深层次的数据价值,利用数据挖掘、大数据分析技术提炼出普遍适用的结论或是预测数据等,供应用层使用,优化应用体验。
至此,轻量级区块链节点设备完成了数据的上传。设备经过验证后将信息上传到信息服务器,信息服务器将数据分别发送给区块链系统和知识服务器,并将数据以及区块链系统返回的交易Hash和区块号映射保存,方便后续对数据的查询与使用。
然后,根据图4讲解用户注册的步骤。
步骤1:用户将{设备公钥、私钥、申请密码}作为参数向注册服务器发送至注册服务器;
步骤2:注册服务器接收到请求后,首先验证设备公钥、私钥是否匹配,若匹配则允许该用户访问该设备的权限。将{设备公钥、私钥、申请密码}保存至本地,同时将{公钥,申请密码}发送至区块链系统;
步骤3:区块链系统接收到注册服务器请求后,根据用户的请求密码按照一定的算法计算得到该用户的UserId,并返回给注册服务器;
步骤4:注册服务器接收到区块链系统返回的{UserId}后,一方面将{UserId}对应本地的{设备公钥、私钥、申请密码}映射保存,另一方面返回给用户端。
至此,用户注册步骤完成。用户需要使用某部轻量级区块链节点的数据时,只需使用{UserId,申请密码}登录,即可看到自己有权限访问的设备列表,选择即可使用某部轻量级节点设备的数据。
最后,根据图5讲解用户查询轻量级区块链节点数据的步骤。
步骤1:用户根据{UserId,Pw}登录,登录成功即说明该用户有查询一定设备数据的权利。选择要查询数据的轻量级区块链节点设备,匹配到该设备后即对应到该设备对应的信息服务器;
步骤2:信息服务器将{设备公钥,设备相关数据}作为参数请求区块链系统;
步骤3:区块链系统接收到请求后,在智能合约中根据{设备公钥,设备相关数据}查询,若数据匹配则证明该数据确实存在,向信息服务器返回True;若数据不存在,则证明信息服务器存储的信息已被修改,需重新更新数据,返回False;
步骤4:在信息服务器接收到区块链系统返回的True后,将相关数据返回给等待数据的用户,供用户进行使用。
至此,用户在具有信息查看权限的情况下,得到了信息服务器、区块链系统中所存储的与该设备有关的数据。
具体实施方式介绍了在该架构下,轻量级区块链节点以及用户使用该架构一些必要的需求讲解,例如轻量级区块链节点需要的设备注册以及上传数据,用户的注册以及对于轻量级区块链节点的数据查询。证明了该架构的可行性与安全性。
Claims (6)
1.基于轻量级区块链节点的物联网服务架构,其特征在于:该物联网服务架构由设备层、全节点层、区块链网络层、服务层以及应用层这5层组成;
设备层作为该架构的最底层,负责将采集的数据作为一条交易提交到设备本身这个轻量级区块链节点,同时该节点又与上一层即全节点层的某个全节点通过3G、4G甚至5G技术或是无线网络连接;全节点层的全节点负责使用区块链网络层的共识算法,对交易进行挖矿处理,以实现全区块链网络的数据共识;区块链网络层包括维护区块链网络正常运行的共识算法、加密算法,还包括智能合约,区块链网络层负责将区块链中的数据整合存储,区块链网络层层控制下一层所有全节点的共识算法,存储所有设备层接收的数据;服务层即传统C/S架构技术中的S,接收区块链网络层所有处理交易的收据,对应设备层的数据进行集中管理,等待应用层的请求;应用层与服务层共同构成一个完整的C/S架构,应用层作为C,将对服务层所包括的数据本身以及其在区块链中的区块信息加以使用,包括查询操作。
2.根据权利要求1所述的基于轻量级区块链节点的物联网服务架构,其特征在于:设备层包括物联网的各类型传感器、智能手机、智能家居中的智能空调、照明灯;每一个设备在此架构中都作为一个轻量级区块链节点,因为这些设备性能与内存的限制,与传统的区块链节点所不同的是,轻量级节点没有足够内存来执行挖矿命令,在该物联网服务架构中不担当此角色,只能接收提交的交易,然后交由该物联网服务架构的下一层:全节点层来进行挖矿来达成共识;
此外,在每一个设备上需拥有一个账户地址,作为接收该设备产生的数据信息提交的目标地址,由设备厂商在生产设备后立即向区块链系统中伴随密码,即私钥来申请,区块链系统根据私钥经过SECP256K1算法处理生成公钥,SECP256K1算法无法从公钥在反推出私钥,是保证比特币安全的基础算法;每一个设备因此将公钥作为设备身份的唯一标识,在上传信息时需要将公钥、私钥与数据信息共同提交给账户处理;在接收由应用层发出的指令时,也需要用到某部设备的公钥才控制设备执行命令;
最后,由于区块链系统的特性,不同于传统物联网服务架构,每个物联网设备间实现点对点的进行交易,以达成一定的功能需求。
3.根据权利要求1所述的基于轻量级区块链节点的物联网服务架构,其特征在于:全节点层包括负责维护整个区块链系统正常运转的全节点,接收由上一层的物联网设备、轻量级节点提交的交易请求,负责为物联网提供安全保障,将设备信息、数据信息写入区块链网络中。
4.根据权利要求1所述的基于轻量级区块链节点的物联网服务架构,其特征在于:该物联网架构的核心层,包括共识算法、加密算法、智能合约;
共识算法包括工作量证明Pow、权益证明Pos、拜占庭容错BFT;工作量证明包括用户量大的区块链应用开发平台以太坊默认的共识算法就是工作量证明算法;所谓的工作量证明,就是一份确认工作端做过一定量工作的证明;PoW系统的特征是计算的不对称性;
加密算法包括椭圆曲线密码算法、哈希算法;椭圆曲线密码算法基于椭圆曲线数学的一种公钥密码的算法,其安全性依赖于椭圆曲线离散对数问题的困难性;
智能合约,以太坊在区块链之上使用智能合约,以便开发人员可以在区块链上编写程序;
区块链网络层由上一层的区块链全节点之间共同维护,从物联网轻节点设备上传到全节点的数据可经过共识算法上传至区块链中,根据智能合约中编写的程序存储在智能合约中,供服务层及应用层使用。
5.根据权利要求1所述的基于轻量级区块链节点的物联网服务架构,其特征在于:服务层;
服务层由许多服务器构成,各个不同的服务器用于执行不同的服务,各个不同的服务器包括注册服务器、信息服务器、知识服务器;
根据传统的物联网应用,注册服务器负责处理设备注册、用户注册服务;在每一个设备生产完成之后,都需要经过注册服务器在区块链系统中完成注册,区块链系统会根据设备厂商为设备设置的私钥经过特定公钥/私钥算法计算出一个公钥,并将该设备的信息与公钥私钥共同作为设备属性存储在智能合约中;该公钥在区块链系统中唯一且有效,公钥再经过注册服务器返回给设备;由此,该设备可作为轻量级节点参与区块链网络的交易;若设备量过多,请求量大,则可考虑在注册服务器的基础上新增厂商服务器,厂商服务器连接注册服务器,负责接收对应厂商生产的设备注册请求,处理完毕过后再交给注册服务器处理入链;
信息服务器存储每个轻量级物联网设备节点上传的信息;在验证通过的情况下,轻量级设备节点能够直接向信息服务器发送数据,包括轻量级设备节点公钥、URL、数据字段信息,信息服务器保存之后同时将数据上传至区块链系统,交易完成后区块链系统会返回交易哈希、交易所在区块信息,再由信息服务器对应信息将交易信息完成保存,以方便后续用户对数据的使用;
知识服务器对应信息服务器,在信息服务器数据的基础上,通过大数据分析得出的信息。
6.根据权利要求1所述的基于轻量级区块链节点的物联网服务架构,其特征在于:应用层包括手机APP、信息监管平台,为各行业提供智慧服务;或者由上到下指导物联网设备的信息采集动作,下发命令管理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910357081.3A CN110099055A (zh) | 2019-04-29 | 2019-04-29 | 基于轻量级区块链节点的物联网服务架构 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910357081.3A CN110099055A (zh) | 2019-04-29 | 2019-04-29 | 基于轻量级区块链节点的物联网服务架构 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110099055A true CN110099055A (zh) | 2019-08-06 |
Family
ID=67446516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910357081.3A Pending CN110099055A (zh) | 2019-04-29 | 2019-04-29 | 基于轻量级区块链节点的物联网服务架构 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110099055A (zh) |
Cited By (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110503431A (zh) * | 2019-08-07 | 2019-11-26 | 广州子牛区块链技术有限公司 | 一种基于区块链技术的个人节点式分红池系统 |
CN110535916A (zh) * | 2019-08-09 | 2019-12-03 | 江苏科技大学 | 一种基于区块链的供应保障管理方法 |
CN110568833A (zh) * | 2019-10-08 | 2019-12-13 | 重庆特斯联智慧科技股份有限公司 | 一种智慧家居安防监控系统 |
CN110716745A (zh) * | 2019-10-21 | 2020-01-21 | 星矿科技(北京)有限公司 | 一种使用区块链和智能合约来构建去中心社区的方法 |
CN110719203A (zh) * | 2019-10-12 | 2020-01-21 | 腾讯云计算(北京)有限责任公司 | 智能家居设备的操作控制方法、装置、设备及存储介质 |
CN110750595A (zh) * | 2019-10-16 | 2020-02-04 | 西安交通大学 | 一种基于信用度-区块链的双层物联网架构 |
CN110795174A (zh) * | 2019-10-31 | 2020-02-14 | 成都西加云杉科技有限公司 | 一种应用程序接口调用方法、装置、设备及可读存储介质 |
CN110868469A (zh) * | 2019-11-15 | 2020-03-06 | 四川中电启明星信息技术有限公司 | 一种泛在物联网大规模设备管理算法 |
CN110941850A (zh) * | 2019-10-28 | 2020-03-31 | 苏宁金融科技(南京)有限公司 | 基于跨链技术的物联网数据共享方法及系统 |
CN110958123A (zh) * | 2019-12-09 | 2020-04-03 | 国网新疆电力有限公司信息通信公司 | 基于区块链的数据安全传输方法 |
CN111092756A (zh) * | 2019-12-05 | 2020-05-01 | 智慧谷(厦门)物联科技有限公司 | 融合区块链和物联网实现数据资产信息管理的方法 |
CN111159303A (zh) * | 2020-01-07 | 2020-05-15 | 杭州宇链科技有限公司 | 一种降低区块链数据存储成本的方法 |
CN111343177A (zh) * | 2020-02-25 | 2020-06-26 | 百度在线网络技术(北京)有限公司 | 轻量级节点的监管方法、装置、设备和介质 |
CN111459935A (zh) * | 2020-03-20 | 2020-07-28 | 深圳市芯链科技有限公司 | 物联网数据存储方法、存储系统、查询方法及存储介质 |
CN111526022A (zh) * | 2020-04-13 | 2020-08-11 | 成都链向科技有限公司 | 一种适用于工业物联网的区块链令牌生成系统 |
CN111563830A (zh) * | 2020-05-09 | 2020-08-21 | 电子科技大学 | 一种基于石墨烯区块链的分布式能源交易系统 |
CN111651525A (zh) * | 2020-06-24 | 2020-09-11 | 北京米弘科技有限公司 | 区块链数据存储方法和装置 |
CN111680049A (zh) * | 2020-05-15 | 2020-09-18 | 杭州趣链科技有限公司 | 一种基于区块链的物联网数据的处理方法及其处理装置 |
CN111683373A (zh) * | 2020-06-11 | 2020-09-18 | 电子科技大学 | 基于区块链辅助访问控制的组织网络安全通信方法 |
CN111724201A (zh) * | 2020-06-08 | 2020-09-29 | 江苏荣泽信息科技股份有限公司 | 基于区块链的婴童玩具使用的反馈管理系统 |
CN111738652A (zh) * | 2020-05-19 | 2020-10-02 | 苏宁金融科技(南京)有限公司 | 基于区块链的分布式仓库监管方法及装置 |
CN111741062A (zh) * | 2020-05-12 | 2020-10-02 | 成都芯域矩阵科技有限公司 | 一种基于区块链技术的电子设备局域管理系统 |
CN111756645A (zh) * | 2020-06-30 | 2020-10-09 | 中国科学技术大学 | 基于区块链安全属性的自组网弹性传输控制方法 |
CN111787114A (zh) * | 2020-07-06 | 2020-10-16 | 重庆知翔科技有限公司 | 一种新型区块链网络架构构建的方法 |
CN111988338A (zh) * | 2020-09-07 | 2020-11-24 | 华侨大学 | 基于区块链的权限可控的物联网云平台及数据交互方法 |
CN111988174A (zh) * | 2020-08-19 | 2020-11-24 | 浙江八达电子仪表有限公司 | 基于区块链的厂站侧智能配用电终端管理系统与方法 |
CN112003925A (zh) * | 2020-08-20 | 2020-11-27 | 上海和数软件有限公司 | 基于区块链的物联网数据存储方法和物联网系统 |
CN112051776A (zh) * | 2020-09-12 | 2020-12-08 | 浙江卓创乡建文化科技有限公司 | 一种生态管家管理方法及智能平台 |
CN112134956A (zh) * | 2020-09-23 | 2020-12-25 | 中国科学院深圳先进技术研究院 | 一种基于区块链的分布式物联网指令管理方法和系统 |
CN112184225A (zh) * | 2020-09-30 | 2021-01-05 | 江苏赞奇科技股份有限公司 | 一种基于区块链的云渲染资源兑换方法 |
CN112235368A (zh) * | 2020-09-29 | 2021-01-15 | 中国人民武装警察部队工程大学 | 一种基于联盟区块链的rfid装备管理系统 |
CN112307458A (zh) * | 2020-10-29 | 2021-02-02 | 深圳市赛肯威科技有限公司 | 轻节点的上链方法、装置、物联网中控终端及区块链网络 |
CN112583572A (zh) * | 2019-09-30 | 2021-03-30 | 北京京东尚科信息技术有限公司 | 区块链网络、服务的处理方法、装置及设备 |
CN112671920A (zh) * | 2020-12-29 | 2021-04-16 | 杭州中科先进技术研究院有限公司 | 一种基于区块链的污水自动化控制方法 |
CN112839041A (zh) * | 2021-01-05 | 2021-05-25 | 国网浙江省电力有限公司嘉兴供电公司 | 基于区块链的电网身份认证方法、装置、介质和设备 |
CN112966044A (zh) * | 2021-02-26 | 2021-06-15 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的iot设备的数据存储方法和系统 |
CN113052744A (zh) * | 2021-03-30 | 2021-06-29 | 浙江工业大学 | 一种基于区块链的智慧社区系统 |
CN113055453A (zh) * | 2021-03-09 | 2021-06-29 | 中国工商银行股份有限公司 | 基于区块链的作业处理方法、装置及系统 |
CN113407158A (zh) * | 2021-05-11 | 2021-09-17 | 福建中科星泰数据科技有限公司 | 基于区块链的基础链底层架构系统及方法 |
CN113438089A (zh) * | 2021-06-29 | 2021-09-24 | 山东新一代标准化研究院有限公司 | 一种基于区块链的电力物联网设备通信方法及其网络设备 |
CN113486015A (zh) * | 2021-07-16 | 2021-10-08 | 国网湖北省电力有限公司黄石供电公司 | 一种轻量级集成区块链的电力边缘计算系统及方法 |
CN113590328A (zh) * | 2021-08-02 | 2021-11-02 | 重庆大学 | 基于区块链的边缘计算服务交互方法与系统 |
CN113949724A (zh) * | 2021-10-19 | 2022-01-18 | 中国电子科技集团公司第二十研究所 | 一种基于区块链和物联网的文物运输监测方法及系统 |
CN114024985A (zh) * | 2021-10-29 | 2022-02-08 | 湖南大学 | 一种区块链的预言机计算架构及处理大量数据的方法 |
CN114048482A (zh) * | 2021-11-05 | 2022-02-15 | 大连海事大学 | 基于区块链的lstm风险预测访问控制方法 |
CN114065283A (zh) * | 2020-11-20 | 2022-02-18 | 北京邮电大学 | 一种轻量级可循环再生的区块链存储方法及装置 |
CN114119231A (zh) * | 2021-11-26 | 2022-03-01 | 浪潮卓数大数据产业发展有限公司 | 一种基于区块链的数据交易方法及系统 |
WO2022061599A1 (zh) * | 2020-09-23 | 2022-03-31 | 中国科学院深圳先进技术研究院 | 一种基于区块链的分布式物联网指令管理方法和系统 |
CN114422086A (zh) * | 2022-01-25 | 2022-04-29 | 南京航空航天大学 | 基于流量预测和共识算法的无人机自组网自适应mac协议的方法 |
CN114501440A (zh) * | 2022-01-04 | 2022-05-13 | 中国人民武装警察部队工程大学 | 一种区块链在无线传感器网络边缘应用的认证密钥协议 |
CN114978515A (zh) * | 2022-04-02 | 2022-08-30 | 安阳工学院 | 基于混合加密的轻量级区块链加密方法 |
CN115333756A (zh) * | 2022-10-17 | 2022-11-11 | 安徽中科晶格技术有限公司 | 基于智能合约的物联网设备调度方法、系统及设备 |
CN115622721A (zh) * | 2021-07-13 | 2023-01-17 | 中移物联网有限公司 | 信息处理方法、装置、区块链设备、用户设备及网络设备 |
CN115941452A (zh) * | 2022-11-09 | 2023-04-07 | 北京工业大学 | 基于物联网及区块链技术的去中心化电网故障溯源系统 |
CN116567069A (zh) * | 2023-07-11 | 2023-08-08 | 飞天诚信科技股份有限公司 | 一种实现物联网注册的方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108337219A (zh) * | 2017-11-27 | 2018-07-27 | 中国电子科技集团公司电子科学研究院 | 一种物联网防入侵的方法和存储介质 |
WO2018201147A2 (en) * | 2017-04-28 | 2018-11-01 | Neuromesh Inc. | Methods, apparatus, and systems for controlling internet-connected devices having embedded systems with dedicated functions |
US20190124146A1 (en) * | 2017-10-24 | 2019-04-25 | 0Chain, LLC | Systems and methods of blockchain platform for distributed applications |
-
2019
- 2019-04-29 CN CN201910357081.3A patent/CN110099055A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018201147A2 (en) * | 2017-04-28 | 2018-11-01 | Neuromesh Inc. | Methods, apparatus, and systems for controlling internet-connected devices having embedded systems with dedicated functions |
US20190124146A1 (en) * | 2017-10-24 | 2019-04-25 | 0Chain, LLC | Systems and methods of blockchain platform for distributed applications |
CN108337219A (zh) * | 2017-11-27 | 2018-07-27 | 中国电子科技集团公司电子科学研究院 | 一种物联网防入侵的方法和存储介质 |
Non-Patent Citations (3)
Title |
---|
ALI DORRI 等: "Towards an Optimized BlockChain for IoT", 《2017 IEEE/ACM SECOND INTERNATIONAL CONFERENCE ON INTERNET-OF-THINGS DESIGN AND IMPLEMENTATION (IOTDI)》 * |
严益强: "区块链助力万物互联安全可信", 《广东通信技术》 * |
林波 等: "基于区块链和边缘计算的智慧农业系统", 《情报工程》 * |
Cited By (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110503431A (zh) * | 2019-08-07 | 2019-11-26 | 广州子牛区块链技术有限公司 | 一种基于区块链技术的个人节点式分红池系统 |
CN110535916A (zh) * | 2019-08-09 | 2019-12-03 | 江苏科技大学 | 一种基于区块链的供应保障管理方法 |
CN110535916B (zh) * | 2019-08-09 | 2022-04-15 | 江苏科技大学 | 一种基于区块链的供应保障管理方法 |
CN112583572A (zh) * | 2019-09-30 | 2021-03-30 | 北京京东尚科信息技术有限公司 | 区块链网络、服务的处理方法、装置及设备 |
CN112583572B (zh) * | 2019-09-30 | 2023-01-31 | 北京京东尚科信息技术有限公司 | 区块链网络、服务的处理方法、装置及设备 |
CN110568833A (zh) * | 2019-10-08 | 2019-12-13 | 重庆特斯联智慧科技股份有限公司 | 一种智慧家居安防监控系统 |
CN110719203B (zh) * | 2019-10-12 | 2023-04-07 | 腾讯云计算(北京)有限责任公司 | 智能家居设备的操作控制方法、装置、设备及存储介质 |
CN110719203A (zh) * | 2019-10-12 | 2020-01-21 | 腾讯云计算(北京)有限责任公司 | 智能家居设备的操作控制方法、装置、设备及存储介质 |
CN110750595A (zh) * | 2019-10-16 | 2020-02-04 | 西安交通大学 | 一种基于信用度-区块链的双层物联网架构 |
CN110716745A (zh) * | 2019-10-21 | 2020-01-21 | 星矿科技(北京)有限公司 | 一种使用区块链和智能合约来构建去中心社区的方法 |
CN110941850A (zh) * | 2019-10-28 | 2020-03-31 | 苏宁金融科技(南京)有限公司 | 基于跨链技术的物联网数据共享方法及系统 |
CN110795174A (zh) * | 2019-10-31 | 2020-02-14 | 成都西加云杉科技有限公司 | 一种应用程序接口调用方法、装置、设备及可读存储介质 |
CN110795174B (zh) * | 2019-10-31 | 2023-03-14 | 成都西加云杉科技有限公司 | 一种应用程序接口调用方法、装置、设备及可读存储介质 |
CN110868469A (zh) * | 2019-11-15 | 2020-03-06 | 四川中电启明星信息技术有限公司 | 一种泛在物联网大规模设备管理算法 |
CN111092756A (zh) * | 2019-12-05 | 2020-05-01 | 智慧谷(厦门)物联科技有限公司 | 融合区块链和物联网实现数据资产信息管理的方法 |
CN110958123A (zh) * | 2019-12-09 | 2020-04-03 | 国网新疆电力有限公司信息通信公司 | 基于区块链的数据安全传输方法 |
CN111159303A (zh) * | 2020-01-07 | 2020-05-15 | 杭州宇链科技有限公司 | 一种降低区块链数据存储成本的方法 |
CN111343177A (zh) * | 2020-02-25 | 2020-06-26 | 百度在线网络技术(北京)有限公司 | 轻量级节点的监管方法、装置、设备和介质 |
CN111459935A (zh) * | 2020-03-20 | 2020-07-28 | 深圳市芯链科技有限公司 | 物联网数据存储方法、存储系统、查询方法及存储介质 |
CN111459935B (zh) * | 2020-03-20 | 2023-09-22 | 深圳市芯链科技有限公司 | 物联网数据存储方法、存储系统、查询方法及存储介质 |
CN111526022A (zh) * | 2020-04-13 | 2020-08-11 | 成都链向科技有限公司 | 一种适用于工业物联网的区块链令牌生成系统 |
CN111563830B (zh) * | 2020-05-09 | 2023-11-28 | 电子科技大学 | 一种基于石墨烯区块链的分布式能源交易系统 |
CN111563830A (zh) * | 2020-05-09 | 2020-08-21 | 电子科技大学 | 一种基于石墨烯区块链的分布式能源交易系统 |
CN111741062A (zh) * | 2020-05-12 | 2020-10-02 | 成都芯域矩阵科技有限公司 | 一种基于区块链技术的电子设备局域管理系统 |
CN111741062B (zh) * | 2020-05-12 | 2023-04-18 | 湖南半岛医疗科技有限公司 | 一种基于区块链技术的电子设备局域管理系统 |
CN111680049A (zh) * | 2020-05-15 | 2020-09-18 | 杭州趣链科技有限公司 | 一种基于区块链的物联网数据的处理方法及其处理装置 |
CN111738652A (zh) * | 2020-05-19 | 2020-10-02 | 苏宁金融科技(南京)有限公司 | 基于区块链的分布式仓库监管方法及装置 |
CN111724201A (zh) * | 2020-06-08 | 2020-09-29 | 江苏荣泽信息科技股份有限公司 | 基于区块链的婴童玩具使用的反馈管理系统 |
CN111724201B (zh) * | 2020-06-08 | 2022-07-22 | 江苏荣泽信息科技股份有限公司 | 基于区块链的婴童玩具使用的反馈管理系统 |
CN111683373A (zh) * | 2020-06-11 | 2020-09-18 | 电子科技大学 | 基于区块链辅助访问控制的组织网络安全通信方法 |
CN111651525A (zh) * | 2020-06-24 | 2020-09-11 | 北京米弘科技有限公司 | 区块链数据存储方法和装置 |
CN111756645A (zh) * | 2020-06-30 | 2020-10-09 | 中国科学技术大学 | 基于区块链安全属性的自组网弹性传输控制方法 |
CN111787114A (zh) * | 2020-07-06 | 2020-10-16 | 重庆知翔科技有限公司 | 一种新型区块链网络架构构建的方法 |
CN111988174B (zh) * | 2020-08-19 | 2022-07-29 | 浙江八达电子仪表有限公司 | 基于区块链的厂站侧智能配用电终端管理系统与方法 |
CN111988174A (zh) * | 2020-08-19 | 2020-11-24 | 浙江八达电子仪表有限公司 | 基于区块链的厂站侧智能配用电终端管理系统与方法 |
CN112003925A (zh) * | 2020-08-20 | 2020-11-27 | 上海和数软件有限公司 | 基于区块链的物联网数据存储方法和物联网系统 |
CN111988338A (zh) * | 2020-09-07 | 2020-11-24 | 华侨大学 | 基于区块链的权限可控的物联网云平台及数据交互方法 |
CN112051776A (zh) * | 2020-09-12 | 2020-12-08 | 浙江卓创乡建文化科技有限公司 | 一种生态管家管理方法及智能平台 |
WO2022061599A1 (zh) * | 2020-09-23 | 2022-03-31 | 中国科学院深圳先进技术研究院 | 一种基于区块链的分布式物联网指令管理方法和系统 |
CN112134956A (zh) * | 2020-09-23 | 2020-12-25 | 中国科学院深圳先进技术研究院 | 一种基于区块链的分布式物联网指令管理方法和系统 |
CN112235368A (zh) * | 2020-09-29 | 2021-01-15 | 中国人民武装警察部队工程大学 | 一种基于联盟区块链的rfid装备管理系统 |
CN112184225A (zh) * | 2020-09-30 | 2021-01-05 | 江苏赞奇科技股份有限公司 | 一种基于区块链的云渲染资源兑换方法 |
CN112184225B (zh) * | 2020-09-30 | 2024-03-01 | 江苏赞奇科技股份有限公司 | 一种基于区块链的云渲染资源兑换方法 |
CN112307458A (zh) * | 2020-10-29 | 2021-02-02 | 深圳市赛肯威科技有限公司 | 轻节点的上链方法、装置、物联网中控终端及区块链网络 |
CN114065283A (zh) * | 2020-11-20 | 2022-02-18 | 北京邮电大学 | 一种轻量级可循环再生的区块链存储方法及装置 |
CN114065283B (zh) * | 2020-11-20 | 2024-05-28 | 北京邮电大学 | 一种轻量级可循环再生的区块链存储方法及装置 |
CN112671920A (zh) * | 2020-12-29 | 2021-04-16 | 杭州中科先进技术研究院有限公司 | 一种基于区块链的污水自动化控制方法 |
CN112839041A (zh) * | 2021-01-05 | 2021-05-25 | 国网浙江省电力有限公司嘉兴供电公司 | 基于区块链的电网身份认证方法、装置、介质和设备 |
CN112966044A (zh) * | 2021-02-26 | 2021-06-15 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的iot设备的数据存储方法和系统 |
CN113055453A (zh) * | 2021-03-09 | 2021-06-29 | 中国工商银行股份有限公司 | 基于区块链的作业处理方法、装置及系统 |
CN113052744A (zh) * | 2021-03-30 | 2021-06-29 | 浙江工业大学 | 一种基于区块链的智慧社区系统 |
CN113407158A (zh) * | 2021-05-11 | 2021-09-17 | 福建中科星泰数据科技有限公司 | 基于区块链的基础链底层架构系统及方法 |
CN113438089A (zh) * | 2021-06-29 | 2021-09-24 | 山东新一代标准化研究院有限公司 | 一种基于区块链的电力物联网设备通信方法及其网络设备 |
CN115622721A (zh) * | 2021-07-13 | 2023-01-17 | 中移物联网有限公司 | 信息处理方法、装置、区块链设备、用户设备及网络设备 |
CN113486015A (zh) * | 2021-07-16 | 2021-10-08 | 国网湖北省电力有限公司黄石供电公司 | 一种轻量级集成区块链的电力边缘计算系统及方法 |
CN113590328A (zh) * | 2021-08-02 | 2021-11-02 | 重庆大学 | 基于区块链的边缘计算服务交互方法与系统 |
CN113949724A (zh) * | 2021-10-19 | 2022-01-18 | 中国电子科技集团公司第二十研究所 | 一种基于区块链和物联网的文物运输监测方法及系统 |
CN114024985B (zh) * | 2021-10-29 | 2022-10-11 | 湖南大学 | 一种区块链的预言机计算系统及处理大量数据的方法 |
CN114024985A (zh) * | 2021-10-29 | 2022-02-08 | 湖南大学 | 一种区块链的预言机计算架构及处理大量数据的方法 |
CN114048482A (zh) * | 2021-11-05 | 2022-02-15 | 大连海事大学 | 基于区块链的lstm风险预测访问控制方法 |
CN114119231A (zh) * | 2021-11-26 | 2022-03-01 | 浪潮卓数大数据产业发展有限公司 | 一种基于区块链的数据交易方法及系统 |
CN114501440A (zh) * | 2022-01-04 | 2022-05-13 | 中国人民武装警察部队工程大学 | 一种区块链在无线传感器网络边缘应用的认证密钥协议 |
CN114501440B (zh) * | 2022-01-04 | 2024-02-09 | 中国人民武装警察部队工程大学 | 一种区块链在无线传感器网络边缘应用的认证密钥协议 |
CN114422086A (zh) * | 2022-01-25 | 2022-04-29 | 南京航空航天大学 | 基于流量预测和共识算法的无人机自组网自适应mac协议的方法 |
CN114422086B (zh) * | 2022-01-25 | 2024-07-02 | 南京航空航天大学 | 基于流量预测和共识算法的无人机自组网自适应mac协议的方法 |
CN114978515A (zh) * | 2022-04-02 | 2022-08-30 | 安阳工学院 | 基于混合加密的轻量级区块链加密方法 |
CN115333756A (zh) * | 2022-10-17 | 2022-11-11 | 安徽中科晶格技术有限公司 | 基于智能合约的物联网设备调度方法、系统及设备 |
CN115941452A (zh) * | 2022-11-09 | 2023-04-07 | 北京工业大学 | 基于物联网及区块链技术的去中心化电网故障溯源系统 |
CN116567069B (zh) * | 2023-07-11 | 2023-09-19 | 飞天诚信科技股份有限公司 | 一种实现物联网注册的方法及系统 |
CN116567069A (zh) * | 2023-07-11 | 2023-08-08 | 飞天诚信科技股份有限公司 | 一种实现物联网注册的方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110099055A (zh) | 基于轻量级区块链节点的物联网服务架构 | |
Tian et al. | A blockchain-based machine learning framework for edge services in IIoT | |
Lu | The blockchain: State-of-the-art and research challenges | |
Ren et al. | Incentive mechanism of data storage based on blockchain for wireless sensor networks | |
Bai et al. | BPIIoT: A light-weighted blockchain-based platform for industrial IoT | |
CN106503098B (zh) | 内置于Paas服务层的区块链云服务框架系统 | |
Cash et al. | Two-tier permission-ed and permission-less blockchain for secure data sharing | |
Zhang et al. | BC-EdgeFL: A defensive transmission model based on blockchain-assisted reinforced federated learning in IIoT environment | |
Abed et al. | A review on blockchain and IoT integration from energy, security and hardware perspectives | |
CN112085504B (zh) | 一种数据处理方法、装置、计算机设备及存储介质 | |
Ye et al. | A trust-centric privacy-preserving blockchain for dynamic spectrum management in IoT networks | |
Xu et al. | μDFL: A secure microchained decentralized federated learning fabric atop IoT networks | |
Shen et al. | Blockchains for artificial intelligence of things: a comprehensive survey | |
Wu et al. | A solution to data accessibility across heterogeneous blockchains | |
Chithaluru et al. | An enhanced consortium blockchain diversity mining technique for IoT metadata aggregation | |
CN113708934A (zh) | 异构环境下基于区块链的能源互联网可信交互数据模型 | |
Jameel et al. | Optimizing blockchain networks with artificial intelligence: Towards efficient and reliable IoT applications | |
Bhattacharjee et al. | Blockchain-based secure and reliable manufacturing system | |
Qi et al. | LightPoW: A trust based time-constrained PoW for blockchain in internet of things | |
CN110620820A (zh) | 一种泛在电力物联网智能管理系统 | |
Yang et al. | Application of blockchain in internet of things | |
Halgamuge et al. | Time estimation for a new block generation in blockchain-enabled internet of things | |
Li et al. | Q-learning improved lightweight consensus algorithm for blockchain-structured internet of things | |
Li et al. | Blockchain-based data integrity verification scheme in aiot cloud–edge computing environment | |
Singh | Blockchain and IOT integrated Smart City Architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190806 |