CPC G06Q 20/389 (2013.01) [G06Q 20/29 (2013.01); G06Q 20/36 (2013.01)] | 14 Claims |
1. A non-transitory storage medium of a blockchain based decentralized distribution network with blockchain virtual machine executable instructions of a smart contract stored thereon that when executed by a blockchain virtual machine cause the smart contract to:
receive, via the decentralized distribution network, an electronic payment of a stream of payments;
automatically select, in accordance with the instructions of the smart contract, a location from within a probabilistically encoded address array from which to retrieve a selected payee's address, the address array electronically storing a plurality of electronic addresses of different payees in a plurality of locations in the address array, each different payee being entitled to a respective share of the payment, each payee's electronic address being populated in the address array redundantly and at a frequency proportional to the payee's respective share of the stream of payments, the address array being populated as a pre-initialization step prior to deployment onto a blockchain decentralized distribution network; and
automatically retrieve the selected payee's electronic address from the selected location in the address array and transmit, in accordance with the instructions of the smart contract, the payment in its entirety to the electronic address of the selected payee,
wherein,
the location of the selected payee's electronic address in the address array is different from an immediately preceding location in the address array selected in an immediately preceding processing of an immediately preceding electronic payment, and
transmissions of payments to the payees over time occur at a blockchain computational work amount that is commensurate with a constant number of computational instructions per payment and does not scale linearly or super-linearly with the number of payees.
|