A method and system for identifying account types while maintaining anonymity in blockchain transactions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- MASTERCARD INT INC
- Filing Date
- 2024-05-28
- Publication Date
- 2026-06-23
Smart Images

Figure 2026520361000001_ABST
Abstract
Claims
1. A method for registering account types for blockchain wallets, The processing server's receiving device receives the public key of the cryptographic key pair of the blockchain wallet associated with the blockchain, The receiving device of the processing server receives the account identifier of the transaction account, The processing server performs the steps of identifying the account type for the transaction account, A method comprising the step of storing in a data entry at least the public key and an identifier associated with the identified account type.
2. In the method according to claim 1, The aforementioned data entry is a blockchain data value, A method in which the blockchain data values are stored in a second blockchain separate from the aforementioned blockchain.
3. The method according to claim 1, further, The processing server identifies one or more sanctions imposed on the transaction account, A method comprising the step of further including one or more identifiers associated with the one or more sanctions in the data entry.
4. The method according to claim 3, further, The receiving device of the processing server receives transaction data for a new blockchain transaction, wherein the transaction data includes at least the public key and a second public key. The processing server identifies a second data entry containing the second public key, A method comprising the step of storing at least one of the one or more identifiers in the second data entry by the processing server.
5. The method according to claim 4, wherein the new blockchain transaction is subject to one or more of the sanctions.
6. The method according to claim 4, further, A method comprising the step of updating the second data entry based on one or more sanctions imposed on the transaction account by the processing server.
7. The method according to claim 4, further, The processing server generates a transaction notification message based on the data for the new blockchain transaction. A method comprising the step of sending the transaction notification message to a regulatory entity using a transmitting device of the processing server.
8. The method according to claim 1, further, The processing server generates a hash value by hashing the account identifier using a one-way hashing algorithm, A method comprising the step, wherein the data entry further comprises the generated hash value.
9. The method according to claim 1, wherein the account identifier is part of a payment account number.
10. The method according to claim 1, wherein the account type is either an individual or an entity.
11. A system for registering account types for blockchain wallets, Blockchain and A system comprising a processing server, wherein the processing server is The steps include receiving the public key of the cryptographic key pair of the blockchain wallet associated with the blockchain, It is configured to perform the steps of receiving the account identifier of the transaction account, The processor is The steps include identifying the account type for the aforementioned transaction account, A system that performs the steps of storing in a data entry at least the public key and an identifier associated with the identified account type.
12. In the system according to claim 11, The aforementioned data entry is a blockchain data value, A system in which the aforementioned blockchain data values are stored in a second blockchain separate from the aforementioned blockchain.
13. In the system according to claim 11, The processing server is configured to identify one or more sanctions imposed on the transaction account. The system further includes one or more identifiers associated with the one or more sanctions mentioned above for the data entry.
14. In the system according to claim 13, the processing server is: A step of receiving transaction data for a new blockchain transaction, wherein the transaction data includes at least the public key and a second public key, The steps include identifying a second data entry containing the second public key, A system configured to perform the steps of storing at least one of the one or more identifiers in the second data entry.
15. The system according to claim 14, wherein the new blockchain transaction is subject to one or more of the sanctions.
16. In the system according to claim 14, the new blockchain transaction is subject to one or more of the sanctions, A system in which the processing server is configured to reject the new blockchain transaction.
17. In the system according to claim 14, the new blockchain transaction is subject to one or more of the sanctions, The processing server is configured to generate a transaction notification message based on the data for the new blockchain transaction. The system wherein the transmitting device of the processing server is configured to send the transaction notification message to the regulatory entity.
18. In the system according to claim 11, The processing server is configured to generate a hash value by hashing the account identifier using a one-way hashing algorithm. The system further includes the generated hash value as the data entry.
19. The system according to claim 11, wherein the account identifier is part of the payment account number.
20. The system according to claim 11, wherein the account type is either an individual or an entity.