Off network identity tracking in anonymous cryptocurrency exchange networks
Abstract
Various embodiments include a method of facilitating identity information exchange in a cryptocurrency transaction. An information compliance computer system can receive a pending cryptocurrency transaction from a transmitter wallet service system for managing one or more user wallet accounts, each associated with one or more cryptographically verifiable addresses in a cryptocurrency exchange network. The information compliance computer system can identify a recipient wallet service system associated with a destination address indicated by the pending cryptocurrency transaction. Information compliance computer system can exchange identity information between the transmitter wallet service system and the recipient wallet service system. The information compliance computer system can publish the pending cryptocurrency transaction to the cryptocurrency exchange network for inclusion into a block chain of the cryptocurrency network.
Claims
exact text as granted — not AI-modified1 .- 21 . (canceled)
22 . A computer-implemented method of identifying a cryptographic wallet service associated with a given cryptographic address comprising:
generating a mapping table of a first cryptographic address associated with a blockchain data structure of a distributed blockchain consensus network, the mapping table including destination addresses that have transacted with the first cryptographic address; determining the cryptographic wallet service associated with the first cryptographic address from a plurality of cryptographic wallet services, the cryptographic wallet service configured to operate a computing node interfacing with the blockchain and manages a first wallet account on the blockchain associated with the first cryptographic address, said determining based on known wallet service systems associated with the destination addresses that have transacted with the first cryptographic address included in the mapping table; and verifying that the cryptographic wallet service manages the first wallet account.
23 . The computer-implemented method of claim 22 , further comprising:
receiving a pending cryptocurrency transaction including the first cryptographic address and a second cryptographic address, the second cryptographic address associated with a transmitter wallet service, the transmitter wallet service configured to operate a different computing node interfacing with the blockchain and manages a second wallet account on the blockchain associated with the second cryptographic address; responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a first owner of the first cryptographic address from the cryptographic wallet service to the transmitter wallet service; and responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a second owner of the second cryptographic address from the transmitter wallet service to the cryptographic wallet service.
24 . The computer-implemented method of claim 23 , further comprising:
confirming the cryptographic wallet as a recipient wallet service system by matching record identifiers against transaction recipient identifiers indicated by the pending cryptocurrency transaction.
25 . The computer-implemented method of claim 22 , wherein the mapping table is further generated from an ephemeral identity signal that is detectable only during pendency of another cryptographic transaction.
26 . The computer-implemented method of claim 22 , wherein the mapping table is further generated from a permanent identity signal stored in a persistent database or log of a set of computing devices.
27 . The computer-implemented method of claim 22 , wherein the mapping table is further generated from monitored signals from a computing device that is part of the distributed blockchain consensus network.
28 . The computer-implemented method of claim 22 , wherein the mapping table is further generated from monitored signals from a computing device that communicates with the distributed blockchain consensus network.
29 . The computer-implemented method of claim 22 , wherein the mapping table is further generated from scanning one or more transaction records of the blockchain maintained by the distributed blockchain consensus network.
30 . The computer-implemented method of claim 22 , wherein said verifying includes:
computing a confidence level that the cryptographic wallet service manages the first wallet account; and determining that the confidence level is above a pre-determined threshold.
31 . A system of identifying a cryptographic wallet service associated with a given cryptographic address comprising:
a first computing node interfacing with a blockchain data structure; and a memory including instructions that when executed cause the first computing node to:
generate a mapping table of a first cryptographic address associated with the blockchain data structure of a distributed blockchain consensus network, the mapping table including destination addresses that have transacted with the first cryptographic address;
determine the cryptographic wallet service associated with the first cryptographic address from a plurality of cryptographic wallet services, the cryptographic wallet service configured to operate a second computing node interfacing with the blockchain and manages a first wallet account on the blockchain associated with the first cryptographic address, said determining based on known wallet service systems associated with the destination addresses that have transacted with the first cryptographic address included in the mapping table; and
verify that the cryptographic wallet service manages the first wallet account.
32 . The system of claim 31 , the instructions further comprising:
receiving a pending cryptocurrency transaction including the first cryptographic address and a second cryptographic address, the second cryptographic address associated with a transmitter wallet service, the transmitter wallet service configured to operate a third computing node interfacing with the blockchain and manages a second wallet account on the blockchain associated with the second cryptographic address; responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a first owner of the first cryptographic address from the cryptographic wallet service to the transmitter wallet service; and responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a second owner of the second cryptographic address from the transmitter wallet service to the cryptographic wallet service.
33 . The system of claim 32 , the instructions further comprising:
confirming the cryptographic wallet as a recipient wallet service system by matching record identifiers against transaction recipient identifiers indicated by the pending cryptocurrency transaction.
34 . The system of claim 31 , wherein the mapping table is further generated from an ephemeral identity signal that is detectable only during pendency of another cryptographic transaction.
35 . The system of claim 31 , wherein the mapping table is further generated from a permanent identity signal stored in a persistent database or log of a set of computing devices.
36 . The system of claim 31 , wherein the mapping table is further generated from monitored signals from a computing device that is part of the distributed blockchain consensus network.
37 . The system of claim 31 , wherein the mapping table is further generated from monitored signals from a computing device that communicates with the distributed blockchain consensus network.
38 . The system of claim 31 , wherein the mapping table is further generated from scanning one or more transaction records of the blockchain maintained by the distributed blockchain consensus network.
39 . The system of claim 31 , wherein the verify instruction includes:
computing a confidence level that the cryptographic wallet service manages the first wallet account; and determining that the confidence level is above a pre-determined threshold.
40 . A non-transitory computer readable data storage medium storing computer-executable instructions that, when executed by a computing device, cause the computing device to perform steps including:
generating a mapping table of a first cryptographic address associated with a blockchain data structure of a distributed blockchain consensus network, the mapping table including destination addresses that have transacted with the first cryptographic address; determining the first cryptographic wallet service associated with the first cryptographic address from a plurality of cryptographic wallet services, the cryptographic wallet service configured to operate a computing node interfacing with the blockchain and manages a first wallet account on the blockchain associated with the first cryptographic address, said determining based on known wallet service systems associated with the destination addresses that have transacted with the first cryptographic address included in the mapping table; and verifying that the cryptographic wallet service manages the first wallet account.
41 . The non-transitory computer readable data storage medium of claim 22 , the instructions further comprising:
receiving a pending cryptocurrency transaction including the first cryptographic address and a second cryptographic address, the second cryptographic address associated with a transmitter wallet service, the transmitter wallet service configured to operate a different computing node interfacing with the blockchain and manages a second wallet account on the blockchain associated with the second cryptographic address; responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a first owner of the first cryptographic address from the cryptographic wallet service to the transmitter wallet service; and responsive to verifying that the cryptographic wallet service manages the first wallet account, transmitting identity information of a second owner of the second cryptographic address from the transmitter wallet service to the cryptographic wallet service.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.