SIMPLIFICATION OF CONSENSUS IN BLOCKCHAIN BASED ON PRINCIPLE OF PRACTICAL FAIL-SAFETY BASED ON BYZANTINE AGREEMENT AND SYNCHRONIZATION OF NODES Russian patent published in 2020 - IPC G06F11/07 G06F16/27 

Abstract RU 2724181 C1

FIELD: calculating; counting.

SUBSTANCE: invention relates to the computer equipment. Machine-implemented method for simplifying a consensus process in a network of blockchains based on practical Byzantine Agreement (PBFT) fault tolerance, in which, by a first consensus node, setting a timer which ends before the view change timeout in the PBFT, wherein change in PBFT view provides a survivability by enabling PBFT to achieve progress, when node-leader fails; sending, to the second consensus node, a request for one or more consensus messages passed by the first consensus node in response to the timer end; receiving, from a second consensus node, one or more consensus messages, digitally signed by a private key of a consensus node, which generates one or more consensus messages; and determining that the transaction block is valid if the number of fixation messages included in the received one or more consensus messages, greater than or equal to 2f + 1, where f is the maximum number of failed nodes, which is allowable by a blockchain based on PBFT.

EFFECT: technical result consists in improvement of reliability of blockchain system.

9 cl, 5 dwg

Similar patents RU2724181C1

Title Year Author Number
PERFORMING MODIFICATION OF PRIMARY NODE IN DISTRIBUTED SYSTEM 2018
  • Lin, Pen
RU2716558C1
PERFORMING A RECOVERY PROCESS FOR A NETWORK NODE IN A DISTRIBUTED SYSTEM 2018
  • Lin, Peng
RU2718411C1
ASSET CROSS-TRADE IN NETWORKS OF BLOCKCHAINS 2019
  • Zhang, Wenbin
  • Lei, Hao
  • Li, Lichun
  • Huang, Zhangjie
RU2736447C1
CONTROL OF PRIVATE TRANSACTIONS IN CHAINS OF BLOCKS BASED ON PROCESSING FLOW 2018
  • Pan, Dong
  • Zhang, Wenbin
  • Yan, Xuebing
RU2723308C1
ACHIEVING CONSENSUS BETWEEN NETWORK NODES IN DISTRIBUTED SYSTEM 2018
  • Lin, Peng
RU2723072C1
PROTECTION OF DATA OF CHAINS OF BLOCKS ON BASIS OF MODEL OF BANKNOTES ON ACCOUNTS WITH PROOF WITH ZERO DISCLOSURE 2018
  • Ma, Baoli
  • Zhang, Wenbin
  • Ma, Huanyu
  • Liu, Zheng
  • Li, Lichun
RU2729595C1
METHOD AND DEVICE FOR CONSENSUS VERIFICATION 2018
  • Tang, Qiang
RU2728524C1
PROTECTION OF DATA OF CHAINS OF BLOCKS BASED ON COMMON MODEL BASED ON ACCOUNTS AND HOMOMORPHIC ENCRYPTION 2018
  • Zhang, Wenbin
  • Ma, Baoli
  • Ma, Huanyu
RU2733223C1
METHOD AND EQUIPMENT FOR BUSINESS VERIFICATION 2018
  • Li, Ning
RU2722392C1
PARALLEL EXECUTION OF TRANSACTIONS IN NETWORK OF BLOCKCHAINS BASED ON WHITE LISTS OF SMART CONTRACTS 2018
  • Xia, Ning
  • Xie, Guilu
  • Deng, Fuxi
RU2731417C1

RU 2 724 181 C1

Authors

Yang, Dayi

Dates

2020-06-22Published

2018-11-07Filed