CPC G06F 16/137 (2019.01) [G06F 11/1453 (2013.01); G06F 16/2246 (2019.01); G06F 16/2379 (2019.01); G06F 16/254 (2019.01); G06Q 20/0655 (2013.01); G06Q 20/389 (2013.01); G06Q 30/018 (2013.01); G06Q 40/04 (2013.01); G06Q 50/06 (2013.01); H02J 3/381 (2013.01); H02S 10/12 (2014.12); G06Q 50/26 (2013.01); G06Q 2220/00 (2013.01); H02J 2300/22 (2020.01); H02J 2300/28 (2020.01)] | 20 Claims |
1. A computer program product comprising:
a program of instructions tangibly embodied on at least one computer readable medium wherein, when the instructions are executed on at least one processor, a processor causes operations to be performed to verify physical phenomena transaction records of physical phenomena transactions distributed across at least one physical phenomena transmission network, the operations comprising:
generating a hash value for each of a plurality of physical phenomena data records (PPDRs), each representing a defined quantity of physical phenomena occurring in a defined time period;
storing each hash value in a Merkle trie;
generating an aggregate of at least one of the PPDRs for a predetermined quantum of physical phenomena represented by the aggregated PPDRs;
generating a physical phenomena block on at least one blockchain and storing therein at least one root hash value, the root hash value representing a root in the Merkle trie corresponding to the aggregated PPDRs; and,
associating the physical phenomena block with physical phenomena validation data (PPVD) corresponding to the quantum of physical phenomena.
|