Patent AU-2019321923-B2 (AU)
Title: Asynchronous processing of blockchain blocks
Inventor: WANG JIYUAN
IPC: H04L9/32
Filed: 2019-11-27
Granted: 2021-09-02
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 2020/035095 A3 
20 February 2020 (20.02.2020) W IP0I PCT 
(51) International Patent Classification: (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
H04L 9/32 (2006.01) ERTY LAW CORPORATION; Room 409, Tower B, Ka 
(21) International Application Number: Wal Building, No. 9 Shangdi 3rd Street, Haidian District, 
PCT/CN2019/121346 Beijing 100085 (CN).  
(22) International Filing Date: (81) Designated States (unless otherwise indicated, for every 
27 November 2019 (27.11.2019) 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: ALIPAY (HANGZHOU) INFORMATION KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
TECHNOLOGY CO., LTD. [CN/CN]; No. 556 Xixi MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
Road, 8th Floor, Section B, Suite 801-11, West Lake Dis- OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
trict, Hangzhou, Zhejiang 310000 (CN). SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, 
(72) Inventors: WANG, Jiyuan; No. 556 Xixi Road, 8th Floor, TR, TT, TZ, UA, UG, US, UZ, VC, VN, 
ZA, ZM, ZW.  
Section B, Suite 801-11, West Lake District, Hangzhou, (84) Designated States (unless otherwise indicated, for every 
Zhejiang 310000 (CN). YAN,Xuebing; No. 556 XixiRoad, kind of regional protection available): ARIPO (BW, GH, 
8th Floor, Section B, Suite 801-11, West Lake District, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, 
Hangzhou, Zhejiang 310000 (CN). UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, 
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: ASYNCHRONOUS PROCESSING OF BLOCKCHAIN BLOCKS 
300 
302 304a 306 
Device API TX Blockchain Network 
ClientBridge Device 
SF1l Block- Node 
34b 
FIG.3 
(57) Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage 
media, for implementing a blockchain-based fault-tolerant system. One of the methods includes retrieving a first set of blockchain 
11 blocks from the blockchain network node using a first set of threads of the bridge device. The bridge device stores the first set of 
blockchain blocks in the bridge device. The bridge device verifies a second set of blockchain blocks that are stored in the bridge device 
using a second set of threads of the bridge device. The first set of threads are different from the second set of threads. Retrieving the 
first set of blockchain blocks and verifying the second set of blockchain blocks are performed asynchronously using the first set of 
Threads and the second set of threads.
W O 2020/035095 A3|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
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: 
- with international search report (Art. 21(3)) 
- before the expiration of the time limit for amending the 
claims and to be republished in the event of receipt of 
amendments (Rule 48.2(h)) 
- upon request of the applicant, before the expiration of the 
time limit referred to in Article 2](2)(a) 
(88) Date of publication of the international search report: 
08 October 2020 (08.10.2020)