Patent SG-11201900122W-A (SG)
Title: Method and system for partitioned blockchains and enhanced privacy for permissioned blockchains
Inventor: DAVIS STEVEN
IPC: H04L29/06
Filed: 2017-06-07
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property MD 1101111 0 DOI HIM 011101 0 01111011111111011111111011111111101111 Organization International Bureau (10) International Publication Number (43) International Publication Date .....0\"\" WO 2018/013259 Al 18 January 2018 (18.01.2018) WI P0 I P C T (51) International Patent Classification: (72) Inventor: DAVIS, Steven, Charles; 128 Glenallen Drive, HO4L 9/32 (2006.01) H04L 29/06 (2006.01) Saint Peters, MO 63376 (US). (21) International Application Number: (74) Agent: DOBBYN, Colm, J.; Mastercard International In- PCT/US2017/036239 corporated, 2000 Purchase Street, Purchase, NY 10577 (22) International Filing Date: (US). 07 June 2017 (07.06.2017) (81) Designated States (unless otherwise indicated, for every (25) Filing Language: English kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, (26) Publication Language: English CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, (30) Priority Data: DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, 15/211,111 15 July 2016 (15.07.2016) US HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, (71) Applicant: MASTERCARD INTERNATIONAL IN- MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, CORPORATED [US/US]; 2000 Purchase Street, Pur- PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, chase, NY 10577 (US). 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. _ (54) Title: METHOD AND SYSTEM FOR PARTITIONED BLOCKCHAINS AND ENHANCED PRIVACY FOR PERMISSIONED BLOCKCHAINS = = = 81 82 • • • der T1 J T2 ) • • • Tn 310 318 ,, 322 = 306 = = 308 310 T1 T2 = Pair 1 Identifier 1 l 3f32 = - T1 Tn • • • M ride = - __ Pair 2 3ubnet 2 Identifier = — Has Tiinestamp _ • • = 320 = • • . 316 312 914 = = CID - mi. Pair n Identifier = f? FIG. 3 1-1 N CIN (57) : A method for generation of blocks for a partitioned blockchain includes: storing blocks comprising a partitioned blockchain, wherein each block includes a header and transaction entries; receiving transaction data entries for each of a plurality of el M subnets; generating a hash value of the header included in the most recently added block; generating a new block header, the new 1-1 block header including the generated hash value, a timestamp, and a sequence of pairs including a pair for each of the plurality of 5 : -. : , :: subnets, each pair including a subnet identifier associated with the respective subnet and a merkle root of each of the transaction data GC entries received for the respective subnet; generating a new block, the new block including the generated new block header and the 1-1 c: : :: , transaction data entries for each of the plurality of subnets; and transmitting the new block to a plurality of nodes associated with the N partitioned blockchain. O [Continued on next page] WO 2018/013259 Al MIDEDIMOMOIDEIREIDIONIMMIMMOHMOVOIMIE (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))