Method and device for establishing a private area for blockchain data privacy protection
A blockchain, regional technology
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0112] figure 1 An exemplary flow diagram of one of the methods of establishing a private area for blockchain data privacy protection is shown. In this embodiment, the business accounts of nodes in the private area (that is, private information participating nodes) in the blockchain (existing or to be created) are implemented figure 1 The method shown to generate transactions related to building a private area is as follows:
[0113] Step 110: Deploy a smart contract related to the construction of the private area to generate a contract address of the smart contract.
[0114] In this embodiment, the smart contract includes at least a function of creating a private area, a function of adding a node, a function of deleting a node, and a function of deleting a private area.
[0115] Step 120: Determine the transaction content of the transaction related to the construction of the private area.
[0116] In this step, when the transaction related to building a private area is a t...
Embodiment 2
[0130] figure 2 An exemplary flow diagram of the second method of establishing a private area for blockchain data privacy protection is shown. In this embodiment, full nodes of any blockchain (ie, nodes included in non-private areas of the blockchain) implement figure 2 The method shown to execute the transaction related to the construction of the private area to realize the creation, modification and deletion of the private area in the blockchain is as follows:
[0131] Step 210: Receive a transaction related to building a private area, wherein the transaction is any of a transaction to create a private area, a transaction to add a new node to the private area, a transaction to delete a node from the private area, and a transaction to delete the private area transaction, and the transaction related to the construction of the private area at least includes the contract address and the corresponding function name of the smart contract related to the construction of the priva...
Embodiment 3
[0187] Figure 4 An exemplary flowchart of a method for implementing blockchain data privacy protection based on the private area created in the blockchain in the above-mentioned embodiments is shown. In this embodiment, nodes in the private area (that is, private information participating nodes) in the blockchain (existing or to be created) implement Figure 4 method shown, for example, Figure 5 The blockchain nodes in the blockchain shown (eg, node A) and the clients of node A communicate with each other to implement the method shown in 5, as follows:
[0188] Step 410: Based on the fact that the first transaction to be initiated is a private transaction belonging to a private area among multiple private areas of the blockchain, the client of node A queries the public information of all private information participating nodes corresponding to the private area. key.
[0189] In this step, any private zone (for example, zone0) contains at least two private transaction par...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


