CN113382018A - Multi-chain management method and system based on block chain - Google Patents
Multi-chain management method and system based on block chain Download PDFInfo
- Publication number
- CN113382018A CN113382018A CN202110730574.4A CN202110730574A CN113382018A CN 113382018 A CN113382018 A CN 113382018A CN 202110730574 A CN202110730574 A CN 202110730574A CN 113382018 A CN113382018 A CN 113382018A
- Authority
- CN
- China
- Prior art keywords
- block chain
- chain
- block
- verification
- blockchain
- 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
Images
Classifications
-
- 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/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention relates to the technical field of block chains, in particular to a block chain-based multi-chain management method, which is applied to a block chain multi-chain system, wherein the block chain multi-chain system comprises a plurality of block chain nodes and a plurality of block chains stored in the plurality of block chain nodes.
Description
Technical Field
The present invention relates to the field of block chain technology, and in particular, to a block chain-based multi-chain management method and system.
Background
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm, etc., the blockchain is an important concept of bitcoin, and is essentially a de-mediated database, and simultaneously, as an underlying technology of bitcoin, a string of data blocks generated by correlation by using a cryptographic method is used, each data block contains information of one bitcoin network transaction for verifying the validity of the information and generating the next block, generally, the blockchain system is composed of a data layer, a network layer, a consensus layer, an excitation layer, a contract layer and an application layer, narrowly speaking, the blockchain is a chained data structure formed by combining data blocks in a sequential connection manner according to a time sequence, and a distributed account book which is guaranteed in a cryptographic manner and cannot be tampered and forged is broadly speaking, the blockchain technology is a brand new distributed infrastructure and computing mode that uses blockchain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, uses cryptography to secure data transmission and access, and uses intelligent contracts composed of automated script codes to program and manipulate data.
However, the current blockchain requires a plurality of chains to be verified during the use process, and if each chain can be operated after being verified, the use is inconvenient, and a large amount of computer systems need to be wasted.
Disclosure of Invention
The invention provides a block chain-based multi-chain management method and a block chain-based multi-chain management system aiming at the problems in the prior art.
In order to solve the technical problems, the invention adopts the following technical scheme:
the invention provides a multi-chain management method based on a block chain, which is applied to a block chain multi-chain system, wherein the block chain multi-chain system comprises a plurality of block chain nodes and a plurality of block chains stored in the block chain nodes, and the method comprises the following steps:
step one, each block chain comprises a block chain receiving node, the block chain receiving node is used for receiving a connection request of a client, and the connection request comprises a user name, a password and a client IP address;
step two, the received connection request is sent to a block chain verification node by the block chain receiving node for verification, and the user name, the password, the client IP address and data stored in the block chain are compared one by the block chain verification node;
step three, if the verification is passed, the block chain verification node sends verification passing information to each node of the block chain, and if the verification is not passed, the block chain verification node informs the block chain receiving node of disconnecting from the client;
and step four, the verified block chain sends the verified information to the rest block chains, and the client can access the block chain multi-chain system.
Preferably, each blockchain comprises a plurality of blockchain receiving nodes, and each blockchain can simultaneously authenticate a plurality of clients.
Preferably, each block chain at least comprises a main chain and at least one side chain, KYC verification is required when the side chain is connected with the main chain, the block chain receiving node and the block chain verification node are connected with the main chain, and the side chain is used for storing data of the main chain and calculating trading of the main chain.
Preferably, data stored in the blockchain can be written and deleted through the blockchain management end, the blockchain management end can be simultaneously connected with a plurality of blockchains, the management end is provided with multiple password verification, the blockchains verify the legality of the end needing to be managed, and the data stored in the blockchain can be processed after the verification is passed.
Preferably, the data stored in the blockchain needs to be encrypted by the encryption module, and the blockchain verification node needs to encrypt the information received by the blockchain receiving node when verifying, and then compare the information.
Preferably, each blockchain node handles different transactions, flows, transactions.
Preferably, in the third step, after the verification is passed, the client sends the transaction request to the blockchain, the blockchain performs corresponding identification and processing according to the content of the transaction request, when the blockchain performs the transaction, the blockchain needs to perform identification processing on a first key input by the client and a second key carried by the blockchain, and when the first key and the second key are consistent in information, the blockchain can perform the transaction.
Preferably, the blockchain transmits the transaction information to the rest blockchains through the blockchain nodes after the transaction, and the rest blockchains are encrypted and stored by the transaction information.
Preferably, the number of the plurality of block links is equal to the number of the plurality of block chains, and the block links may be connected to the block chains using a virtual address.
A computer system, comprising:
one or more processors;
a memory for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of the above.
The invention has the beneficial effects that:
the invention provides a multi-chain management method based on a block chain, which is applied to a block chain multi-chain system, wherein the block chain multi-chain system comprises a plurality of block chain nodes and a plurality of block chains stored in the block chain nodes, and the method comprises the following steps: step one, each block chain comprises a block chain receiving node, the block chain receiving node is used for receiving a connection request of a client, and the connection request comprises a user name, a password and a client IP address; step two, the received connection request is sent to a block chain verification node by the block chain receiving node for verification, and the user name, the password, the client IP address and data stored in the block chain are compared one by the block chain verification node; step three, if the verification is passed, the block chain verification node sends verification passing information to each node of the block chain, and if the verification is not passed, the block chain verification node informs the block chain receiving node of disconnecting from the client; and step four, the verified block chain sends the verified information to other block chains, so that the client can access the block chain multi-chain system.
Drawings
FIG. 1 is a schematic flow chart of the present invention.
Detailed Description
In order to facilitate understanding of those skilled in the art, the present invention will be further described with reference to the following examples and drawings, which are not intended to limit the present invention. The present invention is described in detail below with reference to the attached drawings.
Example one
The invention provides a multi-chain management method based on a block chain, which is applied to a block chain multi-chain system, wherein the block chain multi-chain system comprises a plurality of block chain nodes and a plurality of block chains stored in the block chain nodes, and the method comprises the following steps: step one, each block chain comprises a block chain receiving node, the block chain receiving node is used for receiving a connection request of a client, and the connection request comprises a user name, a password and a client IP address; step two, the received connection request is sent to a block chain verification node by the block chain receiving node for verification, and the user name, the password, the client IP address and data stored in the block chain are compared one by the block chain verification node; step three, if the verification is passed, the block chain verification node sends verification passing information to each node of the block chain, and if the verification is not passed, the block chain verification node informs the block chain receiving node of disconnecting from the client; and step four, the verified block chain sends the verified information to other block chains, so that the client can access the block chain multi-chain system.
In this embodiment, to improve the data processing capability of the blockchain multi-chain system, each blockchain includes a plurality of blockchain receiving nodes, and each blockchain can simultaneously verify a plurality of clients.
In this embodiment, each blockchain at least includes a main chain and at least one side chain, KYC verification is required when the side chain is connected to the main chain, the blockchain received node and the blockchain verification node are both connected to the main chain, and the side chain is used for storing data of the main chain and calculating a transaction of the main chain.
In this embodiment, data stored in the block chain may be written and deleted through the block chain management end, the block chain management end may be connected to multiple block chains at the same time, the management end has multiple password verification, the block chains verify the validity of the end to be managed, and the data stored in the block chain may be processed after the verification is passed.
In this embodiment, the data stored in the block chain needs to be encrypted by the encryption module, and the block chain verification node needs to encrypt the information received by the block chain receiving node when performing verification, and then perform comparison.
In this embodiment, each blockchain node processes different transactions, flows, and transactions.
In this embodiment, in step three, after the verification is passed, the client sends the transaction request to the blockchain, the blockchain performs corresponding identification and processing according to the content of the transaction request, when the blockchain performs a transaction, the blockchain needs to identify a first key input by the client and a second key carried by the blockchain, and when the first key and the second key are consistent in information, the blockchain can perform the transaction.
In this embodiment, after the transaction, the blockchain transmits the transaction information to the other blockchains through the blockchain node, and the other blockchains are encrypted and stored by the transaction information.
In this embodiment, the number of the block chain links is the same as that of the block chains, and the block chain links may be connected to the block chains by using the virtual addresses.
Example two
A computer system, comprising: one or more processors; memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of the above embodiments.
Although the present invention has been described with reference to the above preferred embodiments, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (10)
1. A multi-chain management method based on block chains is applied to a block chain multi-chain system, the block chain multi-chain system comprises a plurality of block chain nodes and a plurality of block chains stored in the block chain nodes, and the method is characterized by comprising the following steps:
step one, each block chain comprises a block chain receiving node, the block chain receiving node is used for receiving a connection request of a client, and the connection request comprises a user name, a password and a client IP address;
step two, the received connection request is sent to a block chain verification node by the block chain receiving node for verification, and the user name, the password, the client IP address and data stored in the block chain are compared one by the block chain verification node;
step three, if the verification is passed, the block chain verification node sends verification passing information to each node of the block chain, and if the verification is not passed, the block chain verification node informs the block chain receiving node of disconnecting from the client;
and step four, the verified block chain sends the verified information to the rest block chains, and the client can access the block chain multi-chain system.
2. The block chain-based multi-chain management method according to claim 1, wherein: each block chain comprises a plurality of block chain receiving nodes, and each block chain can simultaneously verify a plurality of clients.
3. The block chain-based multi-chain management method according to claim 1, wherein: each block chain at least comprises a main chain and at least one side chain, KYC verification is required when the side chain is connected with the main chain, block chain receiving nodes and block chain verification nodes are connected with the main chain, and the side chains are used for storing data of the main chain and calculating transaction of the main chain.
4. The block chain-based multi-chain management method according to claim 1, wherein: the data stored in the block chain can be written and deleted through the block chain management end, the block chain management end can be simultaneously connected with a plurality of block chains, the management end is provided with multiple password verification, the block chains verify the legality of the end needing to be managed, and the data stored in the block chains can be processed after the verification is passed.
5. The block chain based multi-chain management method according to claim 4, wherein: the data stored in the block chain needs to be encrypted through an encryption module, and when the block chain verification node verifies the data, the information received by the block chain receiving node needs to be encrypted, and then comparison is carried out.
6. The block chain-based multi-chain management method according to claim 1, wherein: each blockchain node handles different transactions, flows, transactions.
7. The block chain-based multi-chain management method according to claim 1, wherein: in the third step, after the verification is passed, the client sends a transaction request to the blockchain, the blockchain performs corresponding identification and processing according to the content of the transaction request, when the blockchain performs transaction, the blockchain needs to identify a first key input by the client and a second key carried by the blockchain, and when the first key and the second key are consistent in information, the blockchain can perform transaction.
8. The block chain based multi-chain management method according to claim 7, wherein: after the transaction, the block chain transmits the transaction information to the rest block chains through the block chain nodes, and the rest block chains are encrypted and stored by the transaction information.
9. The block chain-based multi-chain management method according to claim 1, wherein: the number of the block chain links is consistent with that of the block chains, and the block chain links can be connected with the block chains by adopting a virtual address.
10. A computer system, comprising:
one or more processors;
a memory for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110730574.4A CN113382018A (en) | 2021-06-29 | 2021-06-29 | Multi-chain management method and system based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110730574.4A CN113382018A (en) | 2021-06-29 | 2021-06-29 | Multi-chain management method and system based on block chain |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113382018A true CN113382018A (en) | 2021-09-10 |
Family
ID=77580012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110730574.4A Pending CN113382018A (en) | 2021-06-29 | 2021-06-29 | Multi-chain management method and system based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113382018A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116582295A (en) * | 2023-04-04 | 2023-08-11 | 无锡多优多网络科技有限公司 | Block chain system for preventing main chain and side chain from being mutually influenced |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107196900A (en) * | 2017-03-24 | 2017-09-22 | 阿里巴巴集团控股有限公司 | A kind of method and device for verification of knowing together |
CN109067539A (en) * | 2018-06-13 | 2018-12-21 | 深圳前海微众银行股份有限公司 | Alliance's chain method of commerce, equipment and computer readable storage medium |
CN110505223A (en) * | 2019-08-15 | 2019-11-26 | 腾讯科技(深圳)有限公司 | Block chain multichain management method and device |
CN110517145A (en) * | 2019-08-29 | 2019-11-29 | 深圳市网心科技有限公司 | Data trade method and relevant device based on multi-tiling interchain |
CN112104665A (en) * | 2020-11-02 | 2020-12-18 | 腾讯科技(深圳)有限公司 | Block chain-based identity authentication method and device, computer and storage medium |
-
2021
- 2021-06-29 CN CN202110730574.4A patent/CN113382018A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107196900A (en) * | 2017-03-24 | 2017-09-22 | 阿里巴巴集团控股有限公司 | A kind of method and device for verification of knowing together |
CN111614655A (en) * | 2017-03-24 | 2020-09-01 | 创新先进技术有限公司 | Consensus checking method and device |
CN109067539A (en) * | 2018-06-13 | 2018-12-21 | 深圳前海微众银行股份有限公司 | Alliance's chain method of commerce, equipment and computer readable storage medium |
CN110505223A (en) * | 2019-08-15 | 2019-11-26 | 腾讯科技(深圳)有限公司 | Block chain multichain management method and device |
CN110517145A (en) * | 2019-08-29 | 2019-11-29 | 深圳市网心科技有限公司 | Data trade method and relevant device based on multi-tiling interchain |
CN112104665A (en) * | 2020-11-02 | 2020-12-18 | 腾讯科技(深圳)有限公司 | Block chain-based identity authentication method and device, computer and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116582295A (en) * | 2023-04-04 | 2023-08-11 | 无锡多优多网络科技有限公司 | Block chain system for preventing main chain and side chain from being mutually influenced |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110400221B (en) | Data processing method, system, storage medium and computer equipment | |
TWI723665B (en) | Authentication based on a recoverd public key | |
KR101727525B1 (en) | Block chain based distributed storage method and device thereof | |
CN106960165B (en) | Method for realizing multi-party electronic contract countersigning based on block chain intelligent contract | |
EP3619668B1 (en) | Performing parallel execution of transactions in a distributed ledger system | |
JP6756041B2 (en) | Information protection systems and methods | |
CN108200208B (en) | Logistics block chain consensus algorithm based on cloud computing | |
US20140105393A1 (en) | Input Consistency Verification for Two-Party Secure Function Evaluation | |
CN109872155A (en) | Data processing method and device | |
JP2021533638A (en) | Node group management device and computing device that make up the double signature transaction structure of the group key infrastructure on the blockchain network | |
US20110167258A1 (en) | Efficient Secure Cloud-Based Processing of Certificate Status Information | |
CN113285802B (en) | Key agreement method and device based on FPGA | |
JP7312293B2 (en) | Digital signature method, signature information verification method, related device and electronic device | |
KR20170099154A (en) | Method and server for registering stockholder's list, recording transfer of stock ownership and verifying the registered stockholder's list file | |
JP6911231B1 (en) | Reliability verification system for digital asset data packets | |
CN110599175A (en) | Block processing method and related equipment | |
CN111291420B (en) | Distributed off-link data storage method based on block chain | |
CN110910110A (en) | Data processing method and device and computer storage medium | |
CN113382018A (en) | Multi-chain management method and system based on block chain | |
CN115619395A (en) | Data processing method based on block chain and related equipment | |
CN114157428A (en) | Block chain-based digital certificate management method and system | |
KR101829731B1 (en) | Method and server for registering stockholder's list and recording transfer of stock ownership | |
CN111784338A (en) | Information processing method, device, system and storage medium | |
KR102518634B1 (en) | Blockchain consensus system and method to improve transaction processing speed | |
KR102494873B1 (en) | Transaction execution device to implement a virtual machine based on a zero-knowledge proof circuit for general operation verification |
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 |