CPC G06F 21/64 (2013.01) [G06Q 20/3825 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01); H04L 9/3255 (2013.01); H04L 9/085 (2013.01); H04L 9/3066 (2013.01); H04L 9/3297 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01); H04W 12/10 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a first computer, from a second computer, a digital asset and a first digital signature for the digital asset, the digital asset including a sender identifier of a sender, a recipient identifier of a recipient, and an amount to pay the recipient by the sender, wherein the first digital signature was generated by the second computer based on the digital asset and a first private key associated with the second computer;
validating, by the first computer, the digital asset;
verifying, by the first computer, the first digital signature;
generating, by the first computer, a second digital signature for the digital asset, the second digital signature generated based on the digital asset and a second private key associated with the first computer;
generating, by the first computer, a block for a blockchain associated with the first computer, the block including information about the digital asset; and
after generating the block, coordinating, by the first computer, a transfer of funds including the amount from the sender to the recipient in a settlement process.
|