| CPC G06Q 20/065 (2013.01) [G06Q 20/3829 (2013.01); H04L 9/0637 (2013.01); H04L 2209/56 (2013.01)] | 20 Claims |

|
1. A peer-to-peer (P2P) system, for coordinating transfers between a sender node and receiver node, the P2P system comprising:
a sender node, wherein the sender node:
comprises:
a computing device, and
a digital sender node storage, configured to store a set of records corresponding to ownership of digital information, wherein the set of records comprises distributed and cryptographically encoded shards of information; and
is configured to:
send the set of records to a first teller node, of a plurality of teller nodes, alongside an authorization request for digital information to be transferred to a receiver node, and
upon receiving authorization from the first teller node, transfer the digital information to the receiver node and transmit confirmation of completion of the transfer to the first teller node; and
a teller node network comprising the plurality of teller nodes, wherein:
the plurality of teller nodes are communicatively coupled in a mesh network configuration;
each teller node of the plurality of teller nodes is a computer comprising its own teller node storage,
the first teller node is configured to confirm ownership, by the sender node, of the digital information to be transferred by:
providing certain records of the set of records, corresponding to the digital information to be transferred to the receiver node, to a subset of the plurality of teller nodes,
receiving, from the subset of the plurality of teller nodes, confirmation of ownership of the digital information to be transferred by the sender node, wherein each of the subset of the plurality of teller nodes is configured to match the certain records with individual records stored in its own teller node storage, and
transmitting authorization to the sender node based on the confirmation of ownership, the sender node transfers the digital information to the receiver node; and
upon receiving the confirmation of the completion of the transfer, the first teller node is further configured to replicate and transmit, to the subset of the plurality of teller nodes, at least one new record corresponding to the completed transfer.
|