A credible verification method and system for public chain node workload proof

A verification method and workload technology, applied in the field of blockchain, can solve problems such as block generation speed and difficulty growth rate, program inequity, public chain network collapse, etc., to avoid the risk of impact and false workload , enhance reliability and security, avoid the effect of large computing clusters

Active Publication Date: 2020-05-19
HANGZHOU YUNXIANG NETWORK TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] False reporting of workload has three main impacts: (1) It affects the incentive mechanism. Unfair workload proof by one party can make it seize the right to bookkeeping and affect the enthusiasm of other users to follow the rules; (2) False reporting of workload will The generation speed and difficulty of blocks in the network are greatly accelerated, and it may even cause the collapse of the public chain network; (3) The program modified by the third party has caused unfairness and increased insecurity
[0005] The impact of heterogeneous device acceleration is mainly: (1) The heterogeneous devices used by users may be unsafe, which will affect the stability of the public chain; (2) Heterogeneous acceleration makes the network computing power often concentrated in a few In a large mining farm, it violates the original intention of blockchain decentralization, and the concentration of computing power also increases the probability of 51% attacks

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 credible verification method and system for public chain node workload proof
  • A credible verification method and system for public chain node workload proof
  • A credible verification method and system for public chain node workload proof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to describe the present invention more specifically, the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0019] Such as figure 1 As shown, the verification system of the public chain workload proof of the present invention includes two modules of the block chain node program: a working module and a verification module; wherein, the working module is performed in the operating system and is used for the client to perform workload proof Working method; the verification module runs in the trusted space enclave created by the software protection extension mechanism SGX, which is used to verify the work of the machine and to prove to the whole network that the node is in a trusted state.

[0020] In this embodiment, when the client is started, a trusted space on the local machine is created through SGX. Whenever the work program completes the workload and reports...

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 trusted verification method and system for proof of work (POW) of a public chain node. Software guard extensions SGX are utilized; a POW mechanism of a blockchain public chain is completed; two verification links are additionally increased; the characteristics of an enclave are utilized; therefore, legal POW needs to be signed through the enclave; otherwise, the POW cannot be received by other nodes of the public chain; therefore, the workload in a public chain network only can be completed on a specific hardware platform; and thus, the security and the stability of the public chain are ensured.

Description

technical field [0001] The invention belongs to the technical field of block chains, and in particular relates to a credible verification method and system for proof of workload of public chain nodes. Background technique [0002] In the operation of the blockchain public chain network, in the system that adopts the workload proof (Proof of Work), for each node, it is reported that the work it is doing is running on the client machine. On the one hand, this kind of decentralized setting can remove the influence of institutions and individuals, but on the other hand, the ability to manage users has declined, which is reflected in the fact that improper behavior of users cannot be well prohibited. Improper behavior mainly includes false reporting of workload and acceleration of heterogeneous devices: false reporting of workload refers to the fact that in order to improve the effect of computing work, the program of proof of work may be modified and simplified by a third party;...

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): H04L29/06H04L12/46H04L9/32G06Q20/38G06Q20/40
CPCG06Q20/3825G06Q20/401H04L9/3247H04L12/4633H04L63/0442H04L63/123H04L63/145
Inventor 曾子轩黄步添王备程雨夏陈建海张晨钰
Owner HANGZHOU YUNXIANG NETWORK TECH
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