Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

De-centralization consensus method and system based on proof of time and block chain system

A decentralized and blockchain technology, applied in the blockchain field, can solve problems such as centralization, non-uniqueness, slow block speed, etc., and achieve high-speed consensus, efficient consensus speed, and large throughput.

Active Publication Date: 2018-09-07
WUXI YUANJIN TECH
View PDF7 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, proof of work (POW) also has very significant defects. The workload proved by hash difficulty calculation is mathematically non-unique, which leads to the need to artificially set a rather slow block production speed to avoid frequent consensus points. It also caused miners to launch a computing power arms race to compete for the benefits of bookkeeping, resulting in a huge waste of power resources; and finally led to the centralization of computing power, shaking the foundation of decentralization and fairness, resulting in 51% computing power risk of attack
[0004] In 2012, Sunny King and Scott Nadal proposed the Proof of Stake (POS) consensus mechanism, which replaces the Proof of Work with the Proof of Shareholders’ Stake to reach a consensus. The process does not need to consume huge computing power resources, and solves the problems of computing power competition, waste of electricity, and 51% attacks in the Proof of Work (POW) consensus mechanism, but there are also high-stake nodes being maliciously abused, and the Stake Proof algorithm can be predicted Bringing hidden dangers to the system, opening only to shareholders and closing to the outside world, etc., is called the "chaebol governance" model
Since the number of nodes with the right to bookkeeping is greatly reduced, the speed of consensus can be greatly improved, but there are also problems such as artificial manipulation of votes, malicious conspiracy of delegations, and centralization.

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
  • De-centralization consensus method and system based on proof of time and block chain system
  • De-centralization consensus method and system based on proof of time and block chain system
  • De-centralization consensus method and system based on proof of time and block chain system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] For the convenience of explanation, take each time period T as 1 minute, t1 as the 20th second, and t2 as the 40th second to illustrate the decentralized consensus method based on time proof provided by the present invention.

[0033] Such as figure 1 As shown, the decentralized consensus method based on time proof provided by Embodiment 1 of the present invention is as follows:

[0034] Step S1 Signature phase: within 0 to 20 seconds per minute, several users use their private keys to sign the time proof data including the time stamp at the time of signing, the hash value of the previous data block, and the height of the data block to be recorded. The peer node to which it belongs receives the signature, time proof data and the public key corresponding to the signature private key, and verifies the received signature through the time proof data and the public key corresponding to the signature private key. If the verification passes, it will be stored in The signature...

Embodiment 2

[0043] As shown in Figure 2, Embodiment 2 of the present invention provides a proof-of-time-based decentralized consensus system implemented using the proof-of-time-based decentralized consensus method provided in Embodiment 1, including decentralized hierarchical peer-to-peer Network and trusted time source system; the decentralized layered peer-to-peer network includes a peer-to-peer network layer composed of several peer nodes 1 connected through P2P and accurately timed, a number of terminal devices 2 connected to a peer node 1 and peer An ape-to-peer network layer consisting of peer nodes 1. Peer node 1 has certain computing resources, including storage space, CPU, stable bandwidth and IP address; terminal device 2 only needs to be able to connect to the Internet and run basic encryption and decryption algorithms. The peer-to-peer network layer in the decentralized layered peer-to-peer network is used to handle decentralized work such as peer-to-peer node self-bookkeeping...

Embodiment 3

[0045] The blockchain system provided in Embodiment 3 of the present invention includes the decentralized consensus system provided in Embodiment 2 of the present invention. The blockchain system executes a decentralized consensus method based on proof of time every 1 minute. Each block includes at least the hash value of the previous block, the best signature, the timestamp corresponding to the best signature, and the winning blockchain node, so as to achieve the irreversibility and traceability of the blockchain, and the unforgeability and tampering of transactions , The effect of non-copyable and stolen resources.

[0046] As shown in Figure 3, the decentralized consensus method based on time proof adopted by the blockchain system is as follows:

[0047] Step S11 Signature phase: within 0 to 20 seconds per minute, several users use their private keys to sign the time proof data including the time stamp at the time of signing, the hash value of the previous block, and the h...

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 provides a de-centralization consensus method based on proof of time. The method comprises the following steps that within the time 0-t1, a plurality of users sign time certification data containing a current timestamp by utilizing private keys, and peer nodes where the users belong receive signatures; within the time t1-t2, each peer node selects the best signature in the signaturesreceived by the peer node, packages the signature into a signature data block and carries out broadcasting, after the peer node receives the broadcasted signature, the received signature is comparedwith the best known signature of the peer node, if the received signature is better, the best known signature is replaced and broadcasted, and lastly, all peer nodes select the unique best signature of the whole network; and within the time t2-T, the peer node where the best signature belongs packages a to-be-recorded block and carries out broadcasting, and other nodes pass the verification and accept the to-be-recorded block. According to the de-centralization consensus method and system based on the proof of time and the block chain system, the defects of Byzantium fault tolerance, proof ofwork, proof of stake, proof of delegation stake and other existing consensus methods and the block chains thereof are solved, and the effects of fairness, high efficiency, energy conservation and usability are achieved.

Description

technical field [0001] The present invention relates to the technical field of block chains, in particular to a decentralized consensus method, system and block chain system based on time proof. Background technique [0002] In a narrow sense, blockchain is a chained data structure composed of data blocks connected by irreversible hash IDs, which guarantees the security of non-tampering and non-forgery in a cryptographic way; in a broad sense, In other words, blockchain uses hash block chain data structure to verify and store data, uses distributed node consensus algorithm to generate and update data, uses cryptography to ensure data security, and uses intelligence composed of automated script codes. A new distributed infrastructure and data generation method for programming and manipulating data through contracts. [0003] The essence of blockchain is a new application model based on computer technologies such as distributed data storage, point-to-point transmission, conse...

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 Applications(China)
IPC IPC(8): H04L9/06H04L9/32
CPCH04L9/0643H04L9/3247H04L9/3297Y02D30/50
Inventor 陆雷钦
Owner WUXI YUANJIN TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products