Patent AU-2018348335-B2 (AU)
Title: Performing a recovery process for a network node in a distributed system
Inventor: LIN PENG
IPC: H04L9/32
Filed: 2018-12-13
Granted: 2020-07-30
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/072295 A2 
18 April 2019 (18.04.2019) W IPO I PCT 
(51) International Patent Classification: (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
Not classified ERTY LAW CORPORATION; Room 409, Tower B, Ka 
(21) International Application Number: Wal Building, No.9 Shangdi 3rd Street, Haidian District, 
PCT/CN2018/120870 Beijing 100085 (CN).  
(22) International Filing Date: (81) Designated States (unless otherwise indicated, for every 
13 December 2018 (13.12.2018) kind ofnational protection available): AE, AG, AL, AM, 
AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
(25) Filing Language: English 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, 
(26)PublicationLanguage: English HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 
(71) Applicant: ALIBABA GROUP HOLDING LIMITED KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
[-/CN]; Fourth Floor, One Capital Place, P.O. BOX 847, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
George Town, Grand Cayman (KY). OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
SC, SD, SE, SG, SK, SL, SM, ST, SVSY, TH, TJ, TM, TN, 
(72) Inventor: LIN, Peng; Alibaba Group Legal Department 5/ TR, TT, TZ,UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.  
F, Building 3, No.969 WestWenYi Road, Yuhang District, 
Hangzhou, Zhejiang 311121 (CN). (84) Designated States (unless otherwise indicated, for every 
kind of regional protection available): ARIPO (BW, GH, 
GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, 
(54) Title: PERFORMING A RECOVERY PROCESS FOR A NETWORK NODE INA DISTRIBUTED SYSTEM 
300 
- / 310 <--320 <-330 
Phase 1: Phase2: 3_Cl Phs : 
N TlA ECHC erasure ACCEPT 
message message code messa 
N FIG. 3 
k (57) Abstract: A method for performing a recovery process of a network node of a blockchain network includes broadcasting a state 
request message by the network node to the other network nodes of the blockchain network to recover a target transaction of a target 
sequence number, receiving state reply messages that each includes a sequence number from the other network nodes, identifying the 
Target sequence number based on the sequence numbers in the state reply messages, sending a requesting message to the other network 
nodes to request an ECHO message from each of the other network nodes, determining a number of valid ECHO messages that are sent 
C© by the other network nodes, recovering the target transaction based on the number of valid ECHO messages, and sending a message 
to the other network nodes indicating that the network node has been recovered.
W O 2019/072295 A2||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, 
TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, 
EE, ES, Fl, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, 
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))