Patent AU-2018348327-B2 (AU)
Title: Utilizing nonce table to resolve concurrent blockchain transaction failure
Inventor: SHEN CHAO
IPC: G06F21/60
Filed: 2018-11-30
Granted: 2020-04-09
Abstract: (12) 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/072287 A2 18 April 2019 (18.04.2019) W IPO I PCT (51) International Patent Classification: Wah 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/118523 kind ofnational protection available): AE, AG, AL, AM, (22)InternationalFilingDate: AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, (2 Intenatona Fi Date:1.2018) CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, 30November2018(30.11.2018) 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) Inventors: SHEN, Chao; Alibaba Group Legal Depart- (84) Designated States (unless otherwise indicated, for every ment 5/F, Building 3, No. 969 West Wen Yi Road, Yuhang kind of regional protection available): ARIPO (BW, GH, District, Hangzhou, Zhejiang 311121 (CN). SHAO, Kailai; GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, Alibaba Group Legal Department 5/F, Building 3, No. 969 UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, West Wen Yi Road, Yuhang District, Hangzhou, Zhejiang TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, 311121 (CN). LU, Xuming; Alibaba Group Legal Depart- EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, ment 5/F, Building 3, No. 969 West Wen Yi Road, Yuhang MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, District, Hangzhou, Zhejiang 311121 (CN). TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP ERTY LAW CORPORATION; Room 409, Tower B, Ka (54) Title: UTILIZING NONCE TABLE TO RESOLVE CONCURRENT BLOCKCHAIN TRANSACTION FAILURE (57) Abstract: Implementations of the present disclosure include initializing a nonce table comprising a plurality of nonce slots, each nonce slot being as "_ 600 sociated with a nonce index and a status, and storing a respective nonce val ue; receiving a request for a nonce value from an application, and in response, in Etahzeor,-te b abeniuciga. p1la 0/0trcnce S1,1 a-h nonceslteingassocateAt a °nonce"exand requesting a nonce value from the nonce table; receiving a nonce value in re rdStn espeothvn ea ' -i °60"2 " sponse to the request, a status of a nonce slot corresponding to the nonce value being set to occupied; and in response to a transaction using the nonce value being one of successful and failed, executing one of: releasing the nonce value e cimq~es rnnorcvolee r an sppecaonac within the nonce slot and setting the status to unoccupied, if the transaction is t,,e--seetano-eafoin ea successful, and setting the status to unoccupied, if the transaction failed. Reewea rore-uFe response tote requesta statuscof -cup ed sjcce i'daedeeuncnols - n te nc.1e .I- "0 fte ... e s t anstnrUthe status to rocp d, if reansazti n bsueessu ade.fthe 00 tatusmtour...apid ftansacioi faied W O 2019/072287 A2111I|I|II||I|||||||11||1||||||D||||DII||||||||||||||||||||||||||||||| Published: - upon request of the applicant, before the expiration of the time limit referred to in Article 21(2)(a) - without international search report and to be republished upon receipt of that report (Rule 48.2(g))