Movatterモバイル変換


[0]ホーム

URL:


CN111414415A - Decentralized information storage node communication network system and method - Google Patents

Decentralized information storage node communication network system and method
Download PDF

Info

Publication number
CN111414415A
CN111414415ACN202010121751.4ACN202010121751ACN111414415ACN 111414415 ACN111414415 ACN 111414415ACN 202010121751 ACN202010121751 ACN 202010121751ACN 111414415 ACN111414415 ACN 111414415A
Authority
CN
China
Prior art keywords
interactive
data
information
node list
node
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
Application number
CN202010121751.4A
Other languages
Chinese (zh)
Inventor
王维加
王维毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beidou Tianjin Institute Of Science And Technology Application LP
Original Assignee
Beidou Tianjin Institute Of Science And Technology Application LP
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beidou Tianjin Institute Of Science And Technology Application LPfiledCriticalBeidou Tianjin Institute Of Science And Technology Application LP
Priority to CN202010121751.4ApriorityCriticalpatent/CN111414415A/en
Publication of CN111414415ApublicationCriticalpatent/CN111414415A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a decentralized information storage node communication network system and a decentralized information storage node communication network method, which relate to the technical field of decentralized communication systems and comprise a data layer, a network layer and an interaction contract layer. The installation, the setting and the maintenance of the intelligent terminal can be independent from the data network center, so that the operation efficiency of a user is greatly improved, and the use threshold is reduced. In order to avoid data redundancy and too frequent data updating, when the control module receives self-acquisition information or other intelligent terminal communication information, the control module can perform data screening and filtering on preset threshold parameters, and performs node storage and updating on filtered data, so that the storage efficiency is improved.

Description

Decentralized information storage node communication network system and method
Technical Field
The invention relates to the technical field of decentralized information storage, in particular to a decentralized information storage node communication network system and a decentralized information storage node communication method.
Background
When all the existing intelligent terminal networks communicate, centralized data terminal storage nodes can be selected, all data communication needs to access the centralized storage nodes and then put back to the intelligent terminals for judgment and operation, along with the fact that more and more intelligent terminals are accessed to the centralized internet, the infrastructure cost, the maintenance cost and the like of the data center are increased continuously, the data center is easy to attack in a centralized mode, all data are stored in a cloud server database, once abnormity occurs, a data pile villa can cause great loss, the data are easy to tamper, the data in data transmission are easy to leak, networking equipment is easy to control, and user data privacy is difficult to guarantee, so that the data privacy is urgently needed to change.
Disclosure of Invention
The present invention is directed to a decentralized information storage node communication network system and method for solving the above-mentioned problems.
To achieve the above object, the present invention employs a decentralized information storage node communication network system, comprising:
a data layer, a network layer and an interaction contract layer;
the data layer is used for storing the generated data information and storing the data information;
the network layer is used for realizing communication among all distributed nodes in the network;
the interaction contract layer is used for realizing consensus of all distributed nodes in the network under the decentralized environment and allowing interactive access.
Optionally, the data bureau includes an intelligent terminal, a data acquisition module, a transmission communication module, a control module, and a data storage module.
Optionally, a threshold parameter is set in the control module, and when receiving information acquired by the acquisition module itself or communication information of other intelligent terminals, the control module performs data screening and filtering according to the preset threshold parameter, and broadcasts the filtered data in a network layer.
Optionally, there are a plurality of independent distributed nodes in the network layer, configured to store blocks including recorded data, respectively, and link the blocks to form a de-neutralized block network;
the independent distributed nodes at least comprise one branch interactive node, and the branch interactive node is used for establishing an encrypted interactive channel, receiving interactive data submitted by a specific user through the encrypted interactive channel, and sending the interactive data to all the distributed nodes.
Optionally, each time the information content between the multiple independent distributed nodes in the network layer is subjected to hash value calculation, and whether the information content is consistent or not is determined by comparing different hash values between the multiple independent distributed nodes in the network layer.
The invention also adopts a decentralized information storage node communication network method, which comprises the following steps:
1) when the network is initialized, each interactive node in the network layer constructs a message according to the interactive node list broadcast by the sink node, and acquires the parameter information of each other interactive node through the transmission communication module to construct an interactive node list.
2) The intelligent terminal requests interactive information by using a public key, the public key and the interactive information are broadcasted to an interactive node list, a control module signs the interactive information by using a unique private key, the signature information is checked and signed by using the public key, after confirmation, the control module starts an acquisition module to acquire data, hash calculation is carried out on the acquired data, a summary is generated, the hash data and the information summary are signed by using the private key of the distributed node and broadcasted among other distributed nodes in a network layer, other distributed nodes in the interactive node list store the information by using a data storage module, and meanwhile, the acquired data are encrypted by using the public key of the interactive intelligent terminal and are transmitted to the interactive intelligent terminal.
3) After receiving the acquired data encrypted by the distributed interactive nodes in the network layer, the intelligent terminal requesting interaction decrypts the acquired data by using the unique private key, so as to decrypt the original acquired data, the abstract and the hash value, and decrypts the data by using the public key corresponding to the distributed nodes;
4) judging whether each node in the interactive node list allows the current sharing request, if the number of the nodes allowing the current sharing request in the interactive node list is less than half of the total number of the interactive node list, rejecting the current data sharing request, otherwise, allowing the current data sharing operation, broadcasting the data operation block in the interactive node list, judging the correctness and the effectiveness of the data operation block by all nodes in the interactive node list, and if all nodes in the interactive node list achieve consensus on the correctness and the effectiveness of the data operation block, adding the shared data into a data storage module in the interactive node list for data storage;
5) negotiating whether a new external interactive node is allowed to join the interactive node list constructed in S1, broadcasting the joining application in the interactive node list when the new external interactive node sends an application for joining the interactive node list to a certain interactive node in the interactive node list, negotiating by each interactive node in the interactive node list to determine whether to agree with the application, if the negotiation result agrees, storing the parameter information of the node and adding the parameter information at the tail of the interactive node list, broadcasting in the interactive node list, and storing in other interactive nodes in the interactive node list; if the negotiation result is not agreed, the rejected message is broadcasted in the interactive node list
Compared with the prior art, the invention has the following advantages:
according to the invention, each intelligent terminal plays a role of data storage, and all networked terminals can be used as data storage nodes to update own data storage when any terminal is subjected to information updating, so that the terminals can make flexible judgment and response by utilizing local storage data.
The intelligent terminal can be installed, set and maintained independently without a data network center, and comprises an acquisition module, a transmission communication module, a control module and the like, and an independent data storage module, so that the user operation efficiency is greatly improved, and the use threshold is reduced.
In order to avoid data redundancy and too frequent data updating, when the control module receives self-acquisition information or other intelligent terminal communication information, the control module can perform data screening and filtering on preset threshold parameters, and performs node storage and updating on filtered data, so that the storage efficiency is improved.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments.
A decentralized information storage node communication network system, the system comprising:
the data layer is used for storing the generated data information and storing the data information;
the network layer is used for realizing communication among all distributed nodes in the network;
the interaction contract layer is used for realizing the consensus of each distributed node in the network under the decentralized environment and allowing interactive access.
In this embodiment, the data bureau includes an intelligent terminal, a data acquisition module, a transmission communication module, a control module, and a data storage module.
In this embodiment, a threshold parameter is set in the control module, and when the control module receives information acquired by the acquisition module itself or communication information of other intelligent terminals, the control module performs data filtering according to the preset threshold parameter, and broadcasts the filtered data in the network layer.
In this embodiment, there are a plurality of independent distributed nodes in the network layer, which are used to store the blocks containing the recorded data, respectively, and link the blocks to form a de-neutralized block network;
in this embodiment, the plurality of independent distributed nodes at least include one branch interactive node, and the branch interactive node is configured to establish an encrypted interactive channel, and is configured to receive interactive data submitted by a specific user through the encrypted interactive channel, and send the interactive data to all the distributed nodes.
In this embodiment, each time hash value calculation is performed on information content between a plurality of independent distributed nodes in the network layer, and whether the information content is consistent or not is determined by comparing different hash values between the plurality of independent distributed nodes in the network layer.
A decentralized information storage node communications network method, the method comprising the steps of:
1) when the network is initialized, each interactive node in the network layer constructs a message according to the interactive node list broadcast by the sink node, and acquires the parameter information of each other interactive node through the transmission communication module to construct an interactive node list.
2) The intelligent terminal requests interactive information by using a public key, the public key and the interactive information are broadcasted to an interactive node list, a control module signs the interactive information by using a unique private key, the signature information is checked and signed by using the public key, after confirmation, the control module starts an acquisition module to acquire data, hash calculation is carried out on the acquired data, a summary is generated, the hash data and the information summary are signed by using the private key of the distributed node and broadcasted among other distributed nodes in a network layer, other distributed nodes in the interactive node list store the information by using a data storage module, and meanwhile, the acquired data are encrypted by using the public key of the interactive intelligent terminal and are transmitted to the interactive intelligent terminal.
3) After receiving the acquired data encrypted by the distributed interactive nodes in the network layer, the intelligent terminal requesting interaction decrypts the acquired data by using the unique private key, so as to decrypt the original acquired data, the abstract and the hash value, and decrypts the data by using the public key corresponding to the distributed nodes;
4) judging whether each node in the interactive node list allows the current sharing request, if the number of the nodes allowing the current sharing request in the interactive node list is less than half of the total number of the interactive node list, rejecting the current data sharing request, otherwise, allowing the current data sharing operation, broadcasting the data operation block in the interactive node list, judging the correctness and the effectiveness of the data operation block by all nodes in the interactive node list, and if all nodes in the interactive node list achieve consensus on the correctness and the effectiveness of the data operation block, adding the shared data into a data storage module in the interactive node list for data storage;
5) negotiating whether a new external interactive node is allowed to join the interactive node list constructed in S1, broadcasting the joining application in the interactive node list when the new external interactive node sends an application for joining the interactive node list to a certain interactive node in the interactive node list, negotiating by each interactive node in the interactive node list to determine whether to agree with the application, if the negotiation result agrees, storing the parameter information of the node and adding the parameter information at the tail of the interactive node list, broadcasting in the interactive node list, and storing in other interactive nodes in the interactive node list; and if the negotiation result is not agreed, broadcasting the rejected message in the interactive node list.
While the foregoing disclosure shows illustrative embodiments of the invention, it should be noted that various changes and modifications could be made herein without departing from the scope of the invention as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the embodiments of the invention described herein need not be performed in any particular order. Furthermore, although elements of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.

Claims (6)

2) The intelligent terminal requests interactive information by using a public key, the public key and the interactive information are broadcasted to an interactive node list, a control module signs the interactive information by using a unique private key, the signature information is checked and signed by using the public key, after confirmation, the control module starts an acquisition module to acquire data, hash calculation is carried out on the acquired data, a summary is generated, the hash data and the information summary are signed by using the private key of the distributed node and broadcasted among other distributed nodes in a network layer, other distributed nodes in the interactive node list store the information by using a data storage module, and meanwhile, the acquired data are encrypted by using the public key of the interactive intelligent terminal and are transmitted to the interactive intelligent terminal.
5) negotiating whether a new external interactive node is allowed to join the interactive node list constructed in S1, broadcasting the joining application in the interactive node list when the new external interactive node sends an application for joining the interactive node list to a certain interactive node in the interactive node list, negotiating by each interactive node in the interactive node list to determine whether to agree with the application, if the negotiation result agrees, storing the parameter information of the node and adding the parameter information at the tail of the interactive node list, broadcasting in the interactive node list, and storing in other interactive nodes in the interactive node list; and if the negotiation result is not agreed, broadcasting the rejected message in the interactive node list.
CN202010121751.4A2020-02-262020-02-26Decentralized information storage node communication network system and methodPendingCN111414415A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010121751.4ACN111414415A (en)2020-02-262020-02-26Decentralized information storage node communication network system and method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010121751.4ACN111414415A (en)2020-02-262020-02-26Decentralized information storage node communication network system and method

Publications (1)

Publication NumberPublication Date
CN111414415Atrue CN111414415A (en)2020-07-14

Family

ID=71490976

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010121751.4APendingCN111414415A (en)2020-02-262020-02-26Decentralized information storage node communication network system and method

Country Status (1)

CountryLink
CN (1)CN111414415A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111526195A (en)*2020-04-172020-08-11北斗(天津)科学技术应用研究院(有限合伙)Decentralized information storage node communication network system and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100064354A1 (en)*2006-12-012010-03-11David IrvineMaidsafe.net
US20160286270A1 (en)*2015-03-252016-09-29Ecrent Worldwide Company LimitedKind of interactive sharing platform integrating tv broadcasting and mobile communication
CN108985790A (en)*2018-06-252018-12-11平安科技(深圳)有限公司Method for anti-counterfeit, system, computer equipment and storage medium based on block chain
CN109922162A (en)*2019-04-262019-06-21山东建筑大学A kind of flattening Architectural Equipment network monitoring system for things and method based on block chain

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100064354A1 (en)*2006-12-012010-03-11David IrvineMaidsafe.net
US20160286270A1 (en)*2015-03-252016-09-29Ecrent Worldwide Company LimitedKind of interactive sharing platform integrating tv broadcasting and mobile communication
CN108985790A (en)*2018-06-252018-12-11平安科技(深圳)有限公司Method for anti-counterfeit, system, computer equipment and storage medium based on block chain
CN109922162A (en)*2019-04-262019-06-21山东建筑大学A kind of flattening Architectural Equipment network monitoring system for things and method based on block chain

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111526195A (en)*2020-04-172020-08-11北斗(天津)科学技术应用研究院(有限合伙)Decentralized information storage node communication network system and method

Similar Documents

PublicationPublication DateTitle
CN109922162B (en)Flat building equipment Internet of things monitoring system and method based on block chain
CN106549933B (en)Data transmission system and method of block chain
Jia et al.Design of a dynamic key management plan for intelligent building energy management system based on wireless sensor network and blockchain technology
US20100183150A1 (en)Shared key management method, shared key generating method and message communication method for scada system, and recording medium
CN112995211B (en)Data processing method, device and equipment based on block chain network and storage medium
CN109919771B (en)Industrial internet transaction device applying hierarchical block chain technology
KR20100120662A (en) Wireless Communication System and Method for Automatic Node and Key Revocation
CN112152778B (en)Node management method and device and electronic equipment
CN102571151A (en)Processing method for power line communication network and central coordinator (CCo)
CN113595806B (en)Distribution network Internet of things communication architecture method based on OPCUA and MQTT protocol
CN112988903B (en)Data processing method, device and equipment based on block chain network and storage medium
CN114090983A (en)Heterogeneous federated learning platform communication method and device
CN111917748B (en)Intelligent laser remote control system and method based on IPFS + alliance chain
CN103929313A (en)Method for channel allocation and bilayer authorization of intelligent electric use networks
CN112235290A (en)Block chain-based Internet of things equipment management method and first Internet of things equipment
CN111526195A (en)Decentralized information storage node communication network system and method
CN111414415A (en)Decentralized information storage node communication network system and method
CN117729062B (en)Networking method, device and system for enterprise network
CN115955358B (en)Data stream transmission system based on point-to-point communication
CN114707663B (en)Distributed machine learning method, device, electronic equipment and storage medium
CN116318823A (en)Data storage method and system based on block chain
US11626978B2 (en)Secure group communication in a cluster of devices
Don et al.Multivariate symmetric polynomial based group key management for vehicular ad hoc networks
CN116455674B (en)User identity information management method based on block chain
CN110324395B (en)IOT equipment data processing method based on double heavy chains

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20200714

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp