EP 3861494 A1 20210811 - A CONSENSUS METHOD AND FRAMEWORK FOR A BLOCKCHAIN SYSTEM
Title (en)
A CONSENSUS METHOD AND FRAMEWORK FOR A BLOCKCHAIN SYSTEM
Title (de)
KONSENSUSVERFAHREN UND RAHMEN FÜR EIN BLOCKCHAIN-SYSTEM
Title (fr)
PROCÉDÉ ET CADRE DE CONSENSUS POUR UN SYSTÈME DE CHAÎNE DE BLOCS
Publication
Application
Priority
- GB 201816291 A 20181005
- GB 2019052810 W 20191004
Abstract (en)
[origin: GB2577751A] A blockchain system is described implementing a method comprising receiving, at a participant node, a node participation document comprising a list of node identifiers that uniquely identify each node in the blockchain and receiving, at the participant, a true random number associated with a current time interval. Further, at the participant, a leader node is selected for the current time interval from the nodes listed in the node participation document based on a numerical disparity between the random number and the node identifiers from the node participation document; and sending, from the participant, any new transactions for inclusion in the blockchain system to the determined leader node in the current time interval. The node identifier closest to the random number may be selected as the leader node. The leader node is the only node that can generate new blocks during the corresponding time interval to be validly appended to the blockchain. A beacon may be implemented to disseminate the random numbers to the participant nodes. A second method is described (Figure 4) wherein some nodes do not store the whole blockchain by deleting blocks that do not meet a threshold (e.g. timeframe or blockchain size) but maintain block headers.
IPC 8 full level
G06Q 10/06 (2012.01); G06F 21/64 (2013.01); G06Q 20/06 (2012.01)
CPC (source: EP GB)
G06F 16/125 (2018.12 - GB); G06F 21/64 (2013.01 - EP); G06Q 10/0631 (2013.01 - EP); G06Q 20/06 (2013.01 - EP); G06Q 20/065 (2013.01 - EP); G06Q 20/223 (2013.01 - EP); G06Q 20/40 (2013.01 - GB); H04L 9/3239 (2013.01 - EP); H04L 9/3297 (2013.01 - EP); H04L 9/50 (2022.05 - EP); H04L 63/123 (2013.01 - EP); H04L 67/04 (2013.01 - GB); H04L 67/1051 (2013.01 - GB); H04L 67/1076 (2013.01 - GB); H04L 67/1093 (2013.01 - GB); H04L 67/1095 (2013.01 - GB); H04L 67/1097 (2013.01 - GB); G06F 7/588 (2013.01 - GB); G06F 16/1805 (2018.12 - GB); G06F 16/1837 (2018.12 - GB); G06Q 20/3678 (2013.01 - GB); G06Q 2220/00 (2013.01 - EP); H04L 9/32 (2013.01 - GB); H04L 9/50 (2022.05 - GB); H04L 2209/56 (2013.01 - EP)
Citation (search report)
See references of WO 2020070515A1
Designated contracting state (EPC)
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated extension state (EPC)
BA ME
DOCDB simple family (publication)
GB 2577751 A 20200408; EP 3861494 A1 20210811; EP 4002181 A1 20220525; WO 2020070515 A1 20200409
DOCDB simple family (application)
GB 201816291 A 20181005; EP 19787053 A 20191004; EP 21211948 A 20191004; GB 2019052810 W 20191004