-
公开(公告)号:US20230118754A1
公开(公告)日:2023-04-20
申请号:US17451329
申请日:2021-10-19
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Robert Collins , Conor McQuillan , Peter Nolan
Abstract: A method for verification of a pruned blockchain transaction includes: receiving, by a receiver of a computing device, a subset of blocks included in a plurality of blocks comprising a blockchain, wherein each block includes one or more blockchain data values; receiving, by the receiver of the computing device, an authentication code; identifying, by a processor of the computing device, a plurality of data chunks in the subset of blocks using the authentication code, where each data chunk of the plurality of data chunks is included in one of the one or more blockchain data values in a block of the subset of blocks; decoding, by the processor of the computing device, a transaction value using at least the identified plurality of data chunks and a fountain code algorithm; and verifying, by the processor of the computing device, the decoded transaction value.
-
公开(公告)号:US11997211B2
公开(公告)日:2024-05-28
申请号:US17487452
申请日:2021-09-28
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Robert Collins , Conor McQuillan , Susan Lynch , Leandro Nunes da Silva Carvalho , Bella Wu
CPC classification number: H04L9/3239 , H04L9/50
Abstract: A method for aggregated storage of observational data on a blockchain includes: receiving, by a receiver of a processing server, a plurality of data entries, wherein the plurality of data entries includes (i) one or more data entries received from each of a plurality of different external devices, or (ii) multiple data entries received from one external device; canonicalize, by a processor of the processing server, the received plurality of data entries into a single data value; hashing, by the processor of the processing server, the single data value to generate a hashed data value; transmitting, by a transmitter of the processing server, the hashed data value to a blockchain node in a blockchain network; receiving, by the receiver of the processing server, a reference value from the blockchain node; and storing, in a memory of the processing server, the received reference value with the plurality of data entries.
-