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

Complex digital asset-orientated multi-stage PBFT (Practical Byzantine Fault Tolerance) consensus system and method

A digital asset and multi-stage technology, applied in the field of blockchain, can solve problems such as inability to achieve consistency, large resource consumption, waste of energy, etc., and achieve high-frequency real-time transaction processing speed, high consensus efficiency, and reduce complexity.

Active Publication Date: 2018-06-01
DAREWAY SOFTWARE
View PDF3 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of the consensus methods of traditional monetary blockchains such as Bitcoin have problems such as waste of energy, low efficiency, and failure to achieve final consistency. The PoW workload proof mechanism relies on machine computing power to obtain bookkeeping rights, and consumes huge resources; PoS The proof-of-stake mechanism reduces the difficulty of mining in proportion to the proportion of tokens held by nodes, so as to obtain bookkeeping rights. The method shortens the consensus time to a certain extent, but essentially still requires mining
The principle of DpoS is the same as that of PoS. DpoS determines the voting influence through the proportion of currency holders. The holders vote to elect a certain number of nodes, and the elected proxy nodes complete the verification and accounting. This method greatly reduces the verification and The number of bookkeeping nodes, but the entire consensus mechanism depends on tokens
The Byzantine fault tolerance algorithm (PBFT: Practical Byzantine Fault Tolerance) used by Fabric provides (n-1) / 3 fault tolerance. The fault tolerance algorithm divides the consensus phase into five phases: Request, Pre-prepare, Prepare, Commit, and Reply. Realized the balance-based transaction consistency guarantee, however, for various forms of digital assets, its state cannot be represented by a simple balance, in order to adapt to more types of digital assets, the algorithm needs to be further expanded

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
  • Complex digital asset-orientated multi-stage PBFT (Practical Byzantine Fault Tolerance) consensus system and method
  • Complex digital asset-orientated multi-stage PBFT (Practical Byzantine Fault Tolerance) consensus system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Regarding the detailed content and technical description of the present invention, examples are used for further description, but it should be understood that these examples are only for illustration, and should not be construed as limitations on the implementation of the present invention.

[0036] refer to figure 1 , the multi-stage PBFT consensus system for complex digital assets provided by the embodiment of the present invention, which includes: a transaction checker 100, which completes transaction-related consistency and security checks in the Commit phase; a master node self-checker 200, which Processing is performed during the ViewChange message processing; the transaction batch consensus device 300 is responsible for batch processing multiple transactions; the View Rotator 400 is used to complete the selection of the master node during the ViewChange protocol process, a new round of view update and record A view information ensures the continuation of the new ...

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 present invention provides a complex digital asset-orientated multi-stage PBFT (Practical Byzantine Fault Tolerance) consensus system and method. The complex digital asset-orientated multi-stage PBFT (Practical Byzantine Fault Tolerance) consensus system includes a transaction checker, a primary node self-checker, a transaction batch consensus device, a view rotator, a consensus message processor and a block builder; the transaction checker completes transaction-related consistency and security check during a commit phase; the primary node self-checker performs processing in a ViewChange message processing process; the transaction batch consensus device is responsible for batch processing of a plurality of transactions; the view rotator is used for completing the selection of a primarynode, the update of a new round of view and the recording of the information of a last view in a ViewChange protocol process so as to ensure the continuity of a new view; the consensus message processor achieves the global consistency of messages through a consensus processes at different stages; and the block builder can complete block-related transaction submission and sorting, as well as blockconstruction, block verification, block bifurcation-prevention guaranteeing and other operations.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a multi-stage PBFT consensus system and method for complex digital assets. Background technique [0002] Digital assets are various assets that exist in the form of electronic data, such as digital currency, digital music, etc. At present, digital asset management platforms such as e-commerce platforms and logistics platforms adopt a single centralized mechanism, and all data (digital assets) and related services are concentrated on a single centralized platform. Since the digital asset management platform is operated in a centralized manner, once there is a problem with the centralized server, it will have disastrous consequences for the entire market and increase data maintenance costs. When a single centralized platform is attacked or the data is tampered with by the insiders of the platform, since the data is only stored on the single centralized platform and will not b...

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): G06Q20/12G06Q30/06
CPCG06Q20/123G06Q30/0601
Inventor 郑永清孔兰菊李庆忠肖宗水杨春燕
Owner DAREWAY SOFTWARE
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