CPC G06Q 20/401 (2013.01) [G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05)] | 17 Claims |
1. A method of transferring data representing one or more blockchain-based transactions between computing nodes of a computer network by at least one intermediary node, the method comprising:
receiving data representing a transaction request, for transferring ownership of at least one product from a current owner to a subsequent owner, the transaction request comprising a public key of the subsequent owner and being signed by a private encryption key of the current owner;
authenticating the signature of the current owner, according to a public key of the current owner;
accessing at least one product chain respectively associated with the at least one product;
extracting from the at least one product chain at least one respective list of target user entities and at least one corresponding contract data element, wherein one or more of the target user entities are non-owner users;
producing at least one ownership block, comprising an identification of the subsequent owner, and appending the at least one ownership block to the respective at least one product chain, to indicate transfer of ownership from the current owner to the subsequent owner, wherein the at least one ownership block comprises a type of the owner and an identification of one or more of the non-owner users;
transferring data representing one or more transactions between the intermediary node and one or more computing nodes associated with one or more target user entities of the at least one list of target user entities and the subsequent owner, based on the transaction request;
enabling a subsequent owner to confirm the transfer, by:
sending one or more data elements of the transaction request to the computing node of the subsequent owner;
receiving a confirmation indication from the computing node of the subsequent owner;
and
subsequently appending the at least one ownership block and the performance of the one or more transactions including target user entities and at least one corresponding contract data element to the respective at least one product chain, based on the analysis of the confirmation indication.
|