CPC G06F 21/10 (2013.01) [H04L 9/0866 (2013.01); H04L 9/3263 (2013.01); H04L 9/50 (2022.05); G06F 21/1085 (2023.08); H04L 2209/56 (2013.01)] | 14 Claims |
1. A method for performance by one or more user devices associated with users, wherein cryptographically generated data is supported by a blockchain through synchronization over peer-to-peer nodes, the method comprising:
sending, by the one or more user devices, a biological dataset to a certifier at a first time, the certifier trusted by nodes of the blockchain network, wherein one or more contributors contributed to the provision of the biological dataset;
sending, by the one or more user devices, a unique identifier of each of the one or more contributors of the biological dataset to the certifier;
receiving, by the one or more user devices and in response to sending the biological dataset and the unique identifier of each of the one or more contributors of the biological dataset, one or more claim certificates, each claim certificate associating the unique identifier of the corresponding contributor of the biological dataset with an anonymous credential of that contributor and a dataset identifier for uniquely identifying the biological dataset sent to the certifier, each claim certificate signed by the certifier, wherein each claim certificate allows the corresponding contributor to claim at least a portion of a newly minted block of cryptographically generated data; and
communicating, directly or indirectly, one or more contribution messages to a mint, each contribution message indicates to the mint that the corresponding contributor has contributed to the provision of the biological dataset, the mint being configured to create a minting block and cause the minting block to be appended to the blockchain based, at least in part, on the one or more contribution messages, each contribution message comprising:
an anonymous credential of a contributor; and
the dataset identifier of the biological dataset;
determining that at least a portion of a new unit of cryptographically generated data has been allocated to a contributor, the new unit of cryptographically generated data created partially in response to the communication of the one or more contribution messages; and
providing a proof of possession of the claim certificate when spending a part of the at least a portion of the new unit of cryptographically generated data.
|