Patent SG-11201910069Y-A (SG)
Title: Method and device for avoiding double-spending problem in read-write set-model-based blockchain technology
Inventor: FENG ZHIYUAN
Filed: 2019-04-30
Abstract: 510 520 Smart contract Data storage pre-execution verification 505 X 526 Spend 40 530 100-40 FIG. 5 500 (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 18 July 2019 (18.07.2019) WIPO I PCT 11111111111111011111111111111110111110101111111111111111111111111111111111111011110111111 (10) International Publication Number WO 2019/137567 A2 (51) International Patent Classification: Not classified (21) International Application Number: PCT/CN2019/085212 (22) International Filing Date: 30 April 2019 (30.04.2019) (25) Filing Language: English (26) Publication Language: English (71) Applicant: ALIBABA GROUP HOLDING LIMITED [—/CN]; Fourth Floor, One Capital Place, P.O. Box 847, George Town, Grand Cayman (KY). (72) Inventor: FENG, Zhiyuan; Alibaba Group Legal Depart- ment 5/F, Building 3, No.969 West Wen Yi Road, Yu Hang District, Hangzhou, Zhejiang 311121 (CN). (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP- ERTY LAW CORPORATION; Room 409, Tower B, Ka With Building, No. 9 Shangdi 3rd Street, Haidian District, Beijing 100085 (CN). (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, (54) Title: METHOD AND DEVICE FOR AVOIDING DOUBLE-SPENDING PROBLEM IN READ-WRITE SET-MODEL-BASED BLOCKCHAIN TECHNOLOGY N (57) : Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage kin media, for avoiding double-spending problem in read-write set-model-based blockchain technology. One of the methods includes re- N ceiving instructions to execute two or more blockchain transactions on a piece of data, where all blockchain transactions of the two or M more blockchain transactions modify a value of the piece of data, and for each blockchain transaction from the two or more blockchain transactions, pre-executing a smart contract associated with the blockchain transaction to generate a special instruction indicating the blockchain transaction, where the special instruction is used to validate that a current value of the piece of data supports the blockchain O transaction when executing the smart contract to write the blockchain transaction to a blockchain. C [Continued on next page] WO 2019/137567 A2 I 11111 1111111111111111 11111 11111 II III 1111 1 II 111 11111 11111 II III 11111 11111 II II 11111111111 II II 1111 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: 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))