Blockchain privacy protection method and system

A privacy protection system and privacy protection technology, applied in the field of blockchain privacy protection methods and systems, can solve problems affecting the normal transaction process and achieve the effect of improving transparency, security and efficiency

Inactive Publication Date: 2018-11-16
ZHEJIANG JIESHANG ARTIFICIAL INTELLIGENCE RES & DEV CO LTD
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the deficiencies of the existing technology, the purpose of the present invention is to provide a blockchain privacy protection method and system, aiming to provide a blockchain privacy protection method to solve the problem that external attacks on command nodes affect the normal transaction process

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
  • Blockchain privacy protection method and system
  • Blockchain privacy protection method and system

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0047] Such as figure 1 As shown, the embodiment of the present invention provides a blockchain privacy protection method, including:

[0048] Number selection step S101, randomly select a positive integer N between the first predetermined value and the second predetermined value; both the first predetermined value and the second predetermined value are positive integers less than the number of group nodes;

[0049] In the selection step S102, randomly select N nodes within the group as witnesses to participate in the consensus process;

[0050] Consensus step S103, the selected N nodes decide whether to generate a block or not;

[0051] Generation step S104, when all the selected N nodes decide to generate a certain block, it is determined that a certain block is generated.

[0052] The embodiment of the present invention randomly selects a positive integer N, and then randomly selects N nodes within the group as witnesses to participate in the consensus process, and the se...

specific Embodiment 2

[0057] Such as figure 2 As shown, the embodiment of the present invention provides a blockchain privacy protection system, including:

[0058] The number selection module 201 is used to randomly select a positive integer N between the first predetermined value and the second predetermined value; the first predetermined value and the second predetermined value are both positive integers less than the number of group nodes;

[0059] The selection module 202 is used to randomly select N nodes within the group as witnesses to participate in the consensus process;

[0060] Consensus module 203, used to determine whether a certain block is generated or not by the selected N nodes;

[0061] The generation module 204 is configured to determine the generation of a certain block when all the selected N nodes decide to generate a certain block.

[0062] The embodiment of the present invention randomly selects a positive integer N, and then randomly selects N nodes within the group as ...

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 blockchain privacy protection method and system. A positive integer N is randomly selected; then N nodes are randomly selected as witnesses inside a group to participate in the consensus process; the N selected nodes respectively decide whether to generate a certain block; and when the N selected nodes all decide to generate a certain block, generation of a certain blockis determined. According to the invention, by selecting a plurality of preselected nodes inside the group as the witnesses, an attack to both parties initiating transaction in the transacting processis avoided, and transparency and safety of transaction information are improved. Preferably, according to the invention, invitations can also be sent to the selected witnesses, and invitation confirmation information returned by the witnesses can also be received to determine the number of people and suitable people who participate in the consensus process, so that efficiency of reaching a consensus is further improved, thereby improving efficiency of the transaction process.

Description

technical field [0001] The invention relates to the technical fields of information technology and data mining, in particular to a blockchain privacy protection method and system. Background technique [0002] Bitcoin is a decentralized, non-universal, globally payable electronic cryptocurrency. Anyone can participate in bitcoin activities, which can be issued through computer calculations called mining. The use of Bitcoin is to use the private key as a digital signature, allowing individuals to pay others directly, and any user can use it as long as they have a digital device that can connect to the Internet. Since the Bitcoin network is completely open and anyone can access it anonymously, the stability and attack resistance of the consensus protocol are critical. [0003] The blockchain is a distributed database technology originally designed for Bitcoin. Since the blockchain is a decentralized distributed ledger system, and there is a high network delay under the peer-...

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
IPC IPC(8): H04L29/06
CPCH04L63/1441
Inventor 尚凌辉陈鑫叶淑阳
Owner ZHEJIANG JIESHANG ARTIFICIAL INTELLIGENCE RES & DEV CO LTD
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