CN113382018A - Multi-chain management method and system based on block chain - Google Patents

Multi-chain management method and system based on block chain Download PDF

Info

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
Application number
CN202110730574.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.)
Gold Sea Comm Corp
Original Assignee
Gold Sea Comm Corp
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 Gold Sea Comm Corp filed Critical Gold Sea Comm Corp
Priority to CN202110730574.4A priority Critical patent/CN113382018A/en
Publication of CN113382018A publication Critical patent/CN113382018A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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

Multi-chain management method and system based on block chain
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.
CN202110730574.4A 2021-06-29 2021-06-29 Multi-chain management method and system based on block chain Pending CN113382018A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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