A public blockchain system supporting private transactions and a processing method for private transactions

A transaction processing and blockchain technology, applied in the blockchain field, can solve problems such as unfavorable user privacy, inability of other nodes to access the system, and inability of irrelevant nodes to access transaction data, so as to achieve the effect of ensuring privacy data

Active Publication Date: 2021-07-13
莘上信息技术(上海)有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, the most famous public blockchain systems include Bitcoin, Ethereum, and EOS, etc.; the blockchain system with an access mechanism for the alliance chain, only authorized nodes can join the system. Currently, the most famous public blockchain platform It is Hyperledger Fabric; the private chain is a completely private blockchain system, and other nodes cannot access the system
[0003] The biggest advantage of the public blockchain is security and stability. Since any node can join the network freely, the huge number of users brings high security. However, in order to make all nodes agree on the system status, the public area All transaction data in the blockchain system is public, which is not conducive to protecting the privacy of users, especially in the application scenario of personal data sharing
In contrast, alliance chains and private chains are more conducive to protecting the privacy of users. Due to the existence of authorization mechanisms, unrelated nodes cannot access transaction data

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
  • A public blockchain system supporting private transactions and a processing method for private transactions
  • A public blockchain system supporting private transactions and a processing method for private transactions
  • A public blockchain system supporting private transactions and a processing method for private transactions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057]The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0058] see figure 1 , figure 1 An implementation flowchart of a private transaction processing method provided by an embodiment of the present invention, the method is applied to a public node of a public blockchain system, the public node is a private transaction initiator, and the method includes:

[0059] Step S101, initiate a transaction, the flag bit of the transaction is the first flag bit, and the first flag bit indicates that the transact...

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 private transaction processing method, a public node, a transaction-related node, and a public blockchain system. The method includes initiating a transaction; generating a symmetric encryption key, and using the symmetric encryption key to pair the transaction content field of the transaction Encrypt the transaction content to obtain the first encrypted data; use the public keys of all transaction-related nodes that need to execute the transaction to encrypt the symmetric encryption key respectively to obtain the second encrypted data; pack the first encrypted data and the second encrypted data, and upload To the distributed storage system; receive the hash value returned by the distributed storage system; fill the hash value into the transaction content field; broadcast the transaction. The method provided by the invention can effectively guarantee the privacy data of users while retaining the security and reliability of a large number of nodes in the public blockchain system.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a private transaction processing method, public nodes, transaction-related nodes and a public block chain system. Background technique [0002] The blockchain system can be classified into three categories from the access mechanism, public blockchain, alliance chain and private chain. Among them, the most famous public blockchain systems include Bitcoin, Ethereum, EOS, etc.; the blockchain system with an access mechanism for the alliance chain, only authorized nodes can join the system. Currently, the most famous public blockchain platform It is Hyperledger Fabric; the private chain is a completely private blockchain system, and other nodes cannot access the system. [0003] The biggest advantage of the public blockchain is security and stability. Since any node can join the network freely, the huge number of users brings high security. However, in order to make all nodes a...

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 Patents(China)
IPC IPC(8): G06Q20/38G06F21/62G06F21/60
CPCG06Q20/3827G06Q20/3829
Inventor 龙承念刘少伟马史耀程鑫
Owner 莘上信息技术(上海)有限公司
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