-
公开(公告)号:US11556922B2
公开(公告)日:2023-01-17
申请号:US17325705
申请日:2021-05-20
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Thomas Treitlinger , Jose Pereira , Eduardo Andrade , Sébastien Le Callonnec , Lauren Grendon
Abstract: A method for conversion of digital assets to fiat currency using a secondary blockchain and mirrored accounting includes: receiving transaction data corresponding to a first blockchain transaction processed using a first blockchain, the transaction data including a payer identifier, recipient identifier, and blockchain currency amount; validating an entity as an authorized entity associated with the payer identifier; determining a fiat currency amount based on the blockchain currency amount; generating a second blockchain transaction, the second blockchain transaction including an unspent transaction output, destination address associated with the authorized entity, and the blockchain currency amount and/or the fiat currency amount; confirming addition of the second blockchain transaction to a second blockchain; and initiating a transfer for the fiat currency amount from a first transaction account to a second transaction account, the second transaction account being associated with the authorized entity.
-
公开(公告)号:US12028440B2
公开(公告)日:2024-07-02
申请号:US18095283
申请日:2023-01-10
Applicant: Mastercard International Incorporated
Inventor: Sébastien Le Callonnec , Eduardo Andrade , Rakesh Yadav
Abstract: A method and system are disclosed to audit smart contracts. The method includes: publishing, with a processing server, a smart contract bytecode with metadata on a blockchain; retrieving, with the processing server, the published smart contract bytecode with metadata from the blockchain; extracting, with the processing server, the smart contract bytecode from the published smart contract bytecode; and verifying the smart contract bytecode by comparing a computed hash of a high-level source code of the published smart contract bytecode with the metadata retrieved from the blockchain.
-
公开(公告)号:US12020239B2
公开(公告)日:2024-06-25
申请号:US18095248
申请日:2023-01-10
Applicant: Mastercard International Incorporated
Inventor: Thomas Treitlinger , Jose Pereira , Eduardo Andrade , Sébastien Le Callonnec , Lauren Grendon
CPC classification number: G06Q20/381 , G06Q20/3825 , G06Q20/3829 , G06Q20/389 , G06Q20/4014 , G06Q40/02 , H04L9/008 , H04L9/3247
Abstract: A method for conversion of digital assets to fiat currency using a secondary blockchain and mirrored accounting includes: receiving transaction data corresponding to a first blockchain transaction processed using a first blockchain, the transaction data including a payer identifier, recipient identifier, and blockchain currency amount; validating an entity as an authorized entity associated with the payer identifier; determining a fiat currency amount based on the blockchain currency amount; generating a second blockchain transaction, the second blockchain transaction including an unspent transaction output, destination address associated with the authorized entity, and the blockchain currency amount and/or the fiat currency amount; confirming addition of the second blockchain transaction to a second blockchain; and initiating a transfer for the fiat currency amount from a first transaction account to a second transaction account, the second transaction account being associated with the authorized entity.
-
公开(公告)号:US20240333523A1
公开(公告)日:2024-10-03
申请号:US18738211
申请日:2024-06-10
Applicant: Mastercard International Incorporated
Inventor: Miguel Ángel ROJO FERNÁNDEZ , Stephen Higgins , Eduardo Andrade
IPC: H04L9/32 , H04L9/00 , H04L67/06 , H04L67/1097
CPC classification number: H04L9/3247 , H04L9/3242 , H04L9/3297 , H04L67/06 , H04L67/1097 , H04L9/50
Abstract: A method for distributing event data for smart contracts executed on a blockchain to subscribing systems includes: collecting, by a processor of a blockchain node in a blockchain network, a set of event data emitted by a smart contract executed on a blockchain associated with the blockchain network; identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems; and after a predetermined period of time, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.
-
公开(公告)号:US12034861B2
公开(公告)日:2024-07-09
申请号:US17557597
申请日:2021-12-21
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Eduardo Andrade , Stephen Higgins , Miguel Ángel Rojo Fernández
IPC: H04L29/06 , H04L9/32 , H04L67/06 , H04L67/1097 , H04L9/00
CPC classification number: H04L9/3247 , H04L9/3242 , H04L9/3297 , H04L67/06 , H04L67/1097 , H04L9/50
Abstract: A method for distributing event data for smart contracts executed on a blockchain to subscribing systems includes: collecting, by a processor of a blockchain node in a blockchain network, a set of event data emitted by a smart contract executed on a blockchain associated with the blockchain network; identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems; and after a predetermined period of time, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.
-
公开(公告)号:US11626999B2
公开(公告)日:2023-04-11
申请号:US17317456
申请日:2021-05-11
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Steven C. Davis , Paul Taylor , Eduardo Andrade
Abstract: A method for moderation in a permissioned blockchain using a hash-oriented scheme includes: storing a blockchain including a most recent block; receiving transaction data values; receiving a first reference value and a second reference value; generating a first hash value by hashing the first reference value; generating a block proof including the first hash value, a second hash value, a third reference value, and a block value; verifying a block header of the most recent block using the block proof; receiving a new block value; generating a new block header including the first reference value, the second reference value, a fourth reference value, and the new block value; generating a new block for the blockchain including the new block header and the transaction data values; and transmitting the new block to one or more additional nodes associated with the blockchain.
-
公开(公告)号:US11917077B2
公开(公告)日:2024-02-27
申请号:US18124793
申请日:2023-03-22
Applicant: Mastercard International Incorporated
Inventor: Steven C. Davis , Paul Taylor , Eduardo Andrade
CPC classification number: H04L9/3252 , H04L9/0643 , H04L9/0836 , H04L9/50
Abstract: A method for moderation in a permissioned blockchain using a hash-oriented scheme includes: storing a blockchain including a most recent block; receiving transaction data values; receiving a first reference value and a second reference value; generating a first hash value by hashing the first reference value; generating a block proof including the first hash value, a second hash value, a third reference value, and a block value; verifying a block header of the most recent block using the block proof; receiving a new block value; generating a new block header including the first reference value, the second reference value, a fourth reference value, and the new block value; generating a new block for the blockchain including the new block header and the transaction data values; and transmitting the new block to one or more additional nodes associated with the blockchain.
-
公开(公告)号:US11558173B2
公开(公告)日:2023-01-17
申请号:US17205386
申请日:2021-03-18
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Sébastien Le Callonnec , Eduardo Andrade , Rakesh Yadav
Abstract: A method and system are disclosed to audit smart contracts. The method includes: publishing, with a processing server, a smart contract bytecode with metadata on a blockchain; retrieving, with the processing server, the published smart contract bytecode with metadata from the blockchain; extracting, with the processing server, the smart contract bytecode from the published smart contract bytecode; and verifying the smart contract bytecode by comparing a computed hash of a high-level source code of the published smart contract bytecode with the metadata retrieved from the blockchain.
-
-
-
-
-
-
-