Patent SG-11201808086Q-A (SG)
Title: Method and system for an efficient consensus mechanism for permissioned blockchains using audit guarantees
Inventor: DAVIS STEVEN
IPC: G06Q20/06
Filed: 2017-04-19
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property :::` , 1#1110111101110101011111010111110 0111111111111111111111111111111111111111111 Organization International Bureau (10) International Publication Number 03 (43) International Publication Date .....•\"\" WO 2017/204943 Al 30 November 2017 (30.11.2017) WIPO I PCT (51) International Patent Classification: (72) Inventor: DAVIS, Steven, Charles; 128 Glenallen Drive, G06Q 20/06 (2012.01) G06Q 20/38 (2012.01) Saint Peters, MO 63376 (US). G06Q 20/22 (2012.01) (74) Agent: DOBBYN, Colm, J.; Mastercard International In- (21) International Application Number: corporated, 2000 Purchase Street, Purchase, NY 10577 PCT/US2017/028224 (US). (22) International Filing Date: (81) Designated States (unless otherwise indicated, for every 19 April 2017 (19.04.2017) kind of national 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, (26) Publication Language: English DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, (30) Priority Data: KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, 15/163,007 24 May 2016 (24.05.2016) US MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, (71) Applicant: MASTERCARD INTERNATIONAL IN- PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, CORPORATED [US/US]; 2000 Purchase Street, Pur- SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, chase, NY 10577 (US). TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. _ (54) Title: METHOD AND SYSTEM FOR AN EFFICIENT CONSENSUS MECHANISM FOR PERMISSIONED BLOCKCHAINS USING AUDIT GUARANTEES = = , 1QQ ConsenStisNode ConSensUs Node Consensus Node 106b I I ..-106e Consensut Node 106a I --Wed _ l ../ = = = 102 = Auditing Node = ...- , , ,104a f e-- ,----.1 = Auditing Auditing Node = = Node = = — Audifing = Node ,..--104b 104c Node — FIG. 1 1-1 M (57) : A method for addition of a block to a permissioned blockchain using efficient consensus includes: storing a blockchain; 01 7 r receiving transaction messages having transaction values from consensus nodes; generating a Merkle root for the transactions messages i v using transaction references; generating a proposed block header having the Merkle roof and a hash of the header of the most recently 0 added block in the blockchain; hashing the proposed block header; transmitting a proposal message having a digital signature and the e• 1 hashed proposed block header to auditing nodes; receiving a response message accepting the digital signature from a majority of auditing --.... IN nodes; transmitting an accept message to the auditing nodes; transmitting a confirmation message to the consensus nodes including the 1-1 hashed proposed block header and digital signature; and writing a new block to the blockchain having the transaction values from the 0 N transaction messages and a header including the proposed block header and digital signature. o [Continued on next page] WO 2017/204943 Al MIDEDIMOMOIDEIROIDEMODIMIIMMOIEMOVOIMIE (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))