Patent SG-11201907842X-A (SG)
Title: Method and apparatus for consensus verification
Inventor: LI NING
IPC: G06Q20/38
Filed: 2018-03-21
Abstract: WO 18/ 1755 40 Al (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 27 September 2018 (27.09.2018) WIP0 I PCT ill Hu onus °nolo VIII loomoilomovoimIE (10) International Publication Number WO 2018/175540 Al S101: Receiving a transaction request from a client, and performing a first security verification on the transaction request S102: In response to determining that the transaction request passes the first security verification, storing the transaction request, and broadcasting the transaction request to each of second blockchain nodes in a consensus network, causing the each second blockchain node to store the transaction request in response to tlic second blockchain node determining that the transaction request passes a second security verification 5103: Performing pro-processing on at least one stored transaction I request in response to determining that a preset condition is satisfied, to obtain and store a pre-processed block (51) International Patent Classification: G06Q 20/38 (2012.01) (21) International Application Number: PCT/US2018/023503 (22) International Filing Date: 21 March 2018 (21.03.2018) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 201710181068.8 24 March 2017 (24.03.2017) CN (71) Applicant: ALIBABA GROUP HOLDING LIMITED [ /US]; Fourth Floor, One Capital Place, P.O. Box 847, George Town (KY). (72) Inventor: LI, Ning; 5/F Building 3, 969 West Wen Yi Road, Yu Hang District, Hangzhou, 311121 (CN). (74) Agent: CHEN, Weiguo; Sheppard Mullin Richter & Hampton LLP, 379 Lytton Ave., Palo Alto, CA 94301 (US). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 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, 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, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (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, 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, 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)) (54) Title: METHOD AND APPARATUS FOR CONSENSUS VERIFICATION (57) : A method for consensus verification implementable by a first blockchain node in a consensus network may comprise: receiving a transaction request from a client, and performing a first security verification on the transaction request; in response to determining that the transaction request passes the first se- curity verification, storing the transaction request, and broadcasting the transac- tion request to each of second blockchain nodes in the consensus network, causing the each second blockchain node to store the transaction request in response to the second blockchain node determining that the transaction request passes a second security verification; performing pre-processing on at least one stored transaction request in response to determining that a preset condition is satisfied, to obtain and store a pre-processed block; and broadcasting the obtained pre-processed block to the second blockchain nodes, causing the second blockchain nodes to perform consensus verification on the obtained pre-processed block. I 5101: Broadcasting the obtained pre-processed block to the second blockchain nodes, causing the second blockchain nodes to I perform consensus verification on the obtained pre-processed block FIGURE 1