CPC H04L 63/0442 (2013.01) | 20 Claims |
1. A computing device configured to facilitate sharing of confidential personal data along with a transfer of virtual assets, the computing device comprising:
one or more processors; and
memory storing instructions that, when executed by one or more processors, cause the computing device to:
receive an indication of a blockchain address used, by a sender computing device and via a blockchain, to send one or more virtual assets to a recipient via the blockchain address;
send, to the recipient, a data element corresponding to the blockchain address;
receive, from the recipient, a message, signed with a private key associated with the blockchain address, comprising:
the data element, and
the blockchain address;
store an association between the blockchain address and the recipient by storing the message;
receive, from the sender computing device, a query comprising the blockchain address;
identify, in response to the query and based on the message, the recipient; and
send, to the sender computing device, an indication of the recipient, wherein the indication of the recipient is configured to cause the sender computing device to send, to the recipient, personal data associated with an owner of the one or more virtual assets.
|