Blockchain storage method supporting incremental updating of Internet of Things data

An incremental update and data storage technology, applied in the direction of database update, database index, data processing applications, etc., can solve the problems of data loss, increased transaction costs, inability to ensure data reliability, etc., to reduce the consumption of storage space, improve The effect of transaction efficiency

Active Publication Date: 2020-11-17
HANGZHOU DIANZI UNIV
View PDF7 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) A lot of storage space will be wasted in the data server
In the data update stage, in order to ensure the validity of the index information on the chain, the data uploaded by the device for the second time cannot cover the original data, and the storage address of the data needs to be recalculated for storage, and the data uploaded for the second time will inevitably contain the content of the original data The same data fragment, which will cause a waste of storage space
[0005] 2) Data reliability cannot be ensured
Once the data server has a single point of failure, the stored data may be lost
[0006] 3) Traditional blockchain consensus algorithms are not suitable for resource-constrained IoT devices
As more and more transactions need to be processed on Bitcoin, the Bitcoin network becomes more and more congested, and transaction fees begin to increase

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Blockchain storage method supporting incremental updating of Internet of Things data
  • Blockchain storage method supporting incremental updating of Internet of Things data
  • Blockchain storage method supporting incremental updating of Internet of Things data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further described below in conjunction with accompanying drawing.

[0032] Such as figure 1 As shown, the storage method provides node identity management services and data management services to various nodes in the model by using the characteristics of smart contracts that cannot be tampered with and consistency. Various smart contracts in the Tangle domain include node identity controller contract (hereinafter referred to as NICC), node identity management contract (node ​​identity management contract, hereinafter referred to as NIMC) and data management contract (data management contract, hereinafter referred to as DMC) )Wait.

[0033] Such as figure 2 As shown, the NICC contract is responsible for the unified management of the nodes in the method, including the identification and registration of node identities, and the management of their behavior after obtaining legal node identities, such as data storage, data update, and executi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a blockchain storage method supporting incremental updating of Internet of Things data. The method comprises the following steps of partitioning data, calculating a MD5 value after the data is processed into fragmented data, and sending the processed MD5 value to a full node domain; calling the intelligent contract by all nodes, and executing an adaptive PoW algorithm to complete an uplink operation; transmitting the fragmented data to a storage domain for storage, and sending a storage certificate to a full node domain after the storage node successfully stores the fragmented data. In the data updating stage, the edge nodes compare MD5 values of the fragmented data before and after modification, the fragments with data change are screened out and uploaded, and waste of storage space is reduced. According to the invention, incremental updating of data is realized, and consumption of storage space in the data server is effectively reduced. In addition, the difficulty-adaptive PoW algorithm is utilized to improve the transaction efficiency of the blockchain network.

Description

technical field [0001] The present invention relates to a block chain storage method that supports the incremental update of IoT data through technologies such as data block operation, smart contract, and low-power consensus algorithm, especially when more and more data is generated by current IoT devices. Under such circumstances, the application of technologies such as fragmented data storage and low-power consensus algorithms can realize the incremental update of IoT data and improve the transaction efficiency of the blockchain network. Background technique [0002] More and more devices are connected to the Internet and become IoT devices. As these devices become more capable of collecting data, so does the size of their data. These data often contain great value and can be used to analyze the management efficiency of a city or reflect the health status of a person. Therefore, how to store these data correctly and efficiently is the basis of utilizing these data. [0...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/23G06F16/22G06F16/27G06Q20/38
CPCG06Q20/3825G06F16/22G06F16/2255G06F16/23G06F16/27
Inventor 殷昱煜叶炳跃梁婷婷李尤慧子万健
Owner HANGZHOU DIANZI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products