Invention Grant
- Patent Title: Facilitating practical byzantine fault tolerance blockchain consensus and node synchronization
-
Application No.: US17068645Application Date: 2020-10-12
-
Publication No.: US11036721B2Publication Date: 2021-06-15
- Inventor: Dayi Yang
- Applicant: Advanced New Technologies Co., Ltd.
- Applicant Address: KY George Town
- Assignee: Advanced New Technologies Co., Ltd.
- Current Assignee: Advanced New Technologies Co., Ltd.
- Current Assignee Address: KY George Town
- Agency: Fish & Richardson P.C.
- Main IPC: H04L9/06
- IPC: H04L9/06 ; G06F16/23 ; G06F11/18 ; G06F11/07 ; H04L9/32

Abstract:
Implementations of the present disclosure include setting, by a first consensus node, a timer that runs out before a timeout of a view change; sending, to a second consensus node, a request for one or more consensus messages missing by the first consensus node in response to the timer running out; receiving, from the second consensus node, the one or more consensus messages each digitally signed by a private key of a corresponding consensus node that generates the respective one or more consensus messages; and determining that a block of transactions is valid, if a quantity of commit messages included in the received one or more consensus messages is greater than or equal to 2f+1, where f is a maximum number of faulty nodes that is tolerable by the blockchain based on practical Byzantine fault tolerance.
Public/Granted literature
- US20210026839A1 FACILITATING PRACTICAL BYZANTINE FAULT TOLERANCE BLOCKCHAIN CONSENSUS AND NODE SYNCHRONIZATION Public/Granted day:2021-01-28
Information query