主权项 |
1. An electronic resource tracking and storage computer system that is configured to communicate with a distributed blockchain computing system that includes multiple computing nodes, each computing node storing a copy of the blockchain of the distributed blockchain computing system, the electronic resource tracking and storage computer system comprising:
a computer storage system configured to store:
a plurality of blockchain participant identifiers that are each associated with at least one private key, each of the plurality of blockchain participant identifiers associated with a corresponding one of plural different participants;a resource repository that includes a plurality of blockchain resource identifiers that are each associated with at least one resource private key;a transaction repository that includes a plurality of blockchain transaction identifiers that correspond to blockchain transactions submitted to the distributed blockchain computing system; a transceiver configured to receive, from remote computing devices, electronic data messages that each include at least one data transaction request, where a first electronic data message of the electronic data messages includes a digital resource issuance request; a processing system that includes at least one hardware processor coupled to the computer storage system and the transceiver, the processing system configured to:
receive, via the transceiver, the digital resource issuance request for issuance of a new resource for a first participant of the plural different participants;create and add, to the resource repository, a new digital resource identifier and a corresponding private key for the new digital resource identifier;generate a blockchain transaction that is to a participant identifier of the first participant, the generated blockchain transaction including the new blockchain resource identifier and a quantity value that corresponds to the new digital resource identifier;sign the generated blockchain transaction with the private key that is associated with the new blockchain resource identifier;publish the generated blockchain transaction to the distributed blockchain computing system for validation thereby;in correspondence with publishing the generated blockchain transaction to the distributed blockchain computing system, create and add, to the transaction repository, a new transaction record that includes at least some of the data included in the generated blockchain transaction and additional transaction data that was not included in the generated blockchain transaction;determine that the blockchain has validated the submitted blockchain transaction; and responsive to the validation, update the new transaction record to indicate that the generated transaction has been validated by the blockchain. |