Patent AU-2018348334-B2 (AU)
Title: Achieving consensus among network nodes in a distributed system
Inventor: LIN PENG
IPC: G06F9/46
Filed: 2018-12-13
Granted: 2020-11-12
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) 
(19) World Intellectual Property 
(1) Organization11111111111111111111111I1111111111111i1111liiiii 
International Bureau (10) International Publication Number 
(43) International Publication Date W O 2019/072294 A2 
18 April 2019 (18.04.2019) W IPO I PCT 
(51) International Patent Classification: Wal Building, No. 9 Shangdi 3rd Street, Haidian District, 
Not classified Beijing 100085 (CN).  
(21) International Application Number: (81) Designated States (unless otherwise indicated, for every 
PCT/CN2018/120858 kind ofnational protection available): AE, AG, AL, AM, 
(22)InternationalFilingDate: AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
13 December 2018 (13.12.2018) CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, 
DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, 
(25) Filing Language: English HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 
KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
(26)PublicationLanguage: English MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
(71) Applicant: ALIBABA GROUP HOLDING LIMITED OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
[-/CN]; Fourth Floor, One Capital Place, P.O. BOX 847, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, 
George Town, Grand Cayman (KY). TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.  
(72) Inventor: LIN, Peng; Alibaba Group Legal Department 5/ (84) Designated States (unless otherwise indicated, for every 
F, Building 3, No.969 WestWenYiRoad, YuHangDistrict, kind of regional protection available): ARIPO (BW, GH, 
Hangzhou, Zhejiang 311121 (CN). GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, 
(74) Agent: BEIJING BESTIPR INTELLECTUAL PROP- UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, 
KZ, RU, TJ, 
ERTY LAW CORPORATION; Room 409, Tower B, Ka TM), European (AL, AT, BE, BG, CH, CY, 
CZ, DE, DK, 
EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, 
(54) Title: ACHIEVING CONSENSUS AMONG NETWORK NODES IN A DISTRIBUTED SYSTEM 
300 
#1 -310 "--32O -330 
Phase1: Phase2: Local Phase3: 
NilTAL ECHO erase ACCEPT 
message message cde message 
FIG. 3 
(57) Abstract: Implementations of the present specification include a computer-implemented method for achieving a consensus among 
a number of network nodes of a blockchain network. The blockchain network includes a primary node and one or more backup nodes.  
The method includes receiving a transaction request by the primary node, sending a number of first messages to the backup nodes by 
the primary node, receiving second messages from the backup nodes by the primary node, reconstructing the transaction request based 
on data in the second messages by the primary node, sending a third message to the backup nodes by the primary node, and executing 
the transaction request in response to receiving a predetermined number of third messages.
W O 2019/072294 A211111I|II|I||||I|I|||1|11 |||||||||||||I||I|I||||||||||||||||||||||||||||| 
MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, 
TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, 
KM, ML, MR, NE, SN, TD, TG).  
Published: 
- upon request of the applicant, before the expiration of the 
time limit referred to in Article 2](2)(a) 
- without international search report and to be republished 
upon receipt of that report (Rule 48.2(g))