When a new request has submitted by the Mage on the Zarela’s platform, Angel/s can engage by evaluating the submitted request and reviewing the Z-paper associated with the request. When an Angel has decided to contribute, she is required to follow the instruction described in the Z-paper and submit her biosignal file/s based on the Z-paper specifications. Angel/s might essentially required to set up an appointment with the specified Hub/s (mentioned in the Z-paper by the Mage) to send her biosignal and accomplish the contribution. With the rapid speed of technology advancement and proliferation of wearable gadgets in the near future, recording of the brain heart and other biosignal would be possible anytime and anywhere.
Technically speaking, The submitted biosignal file initially encrypted symmetrically with a secret key before uploading the biosignal. Then, the secret key is asymmetrically encrypted with the requester’s encryption public key. Finally, the encrypted biosignal file, and encrypted secret key are uploaded to the IPFS network and their CIDs (Content-Identifier) are stored on the blockchain.
A Content-Identifier, or CID, is a label used to point to material in IPFS file system. It doesn’t indicate where the content is stored, but it forms a kind of address based on the content itself. CIDs are short, regardless of the size of their underlying content.
Content-Identifiers are based on the content’s cryptographic hash. That means:
- Any difference in the content will produce a different CID
- The same content added to two different IPFS nodes using the same settings will produce the same CID
InterPlanetary File System uses the sha-256 hashing algorithm by default, but there is support for many other algorithms.
Contributors on the Zarela’s platform could be Angels or Hubs. Therefore, any Hub which cooperates as a partner in the process of bio-signal contribution is eligible to receive reward from the reward pool as well as wage tokens from the Mages. Here, the Hub’s public key will be represented to the Zarela’s Smart Contract later to receive distributable wage tokens. Likewise Angels, Also Hubs are required to compensate the Ethereum transaction fee before they become eligible for reward token and wage token distributions. The execution of reward function has been demonstrated in details in section Reward .
In Zarela’s ecosystem there are three distinguished players (details of definition of each player and their role are available in Annex 1: Definitions). With respect to the contribution and from the Angel’s view point, Angels are only acting as bio-signal supplier of the system. They perform the Proof-of-Contribution and transfer their bio-signals in exchange for the Biobit rewards. From the Mage’s perspective, mages are demanding for the contribution and compensate the bio-signal received from Angel with Wage tokens. But, Hubs in Zarela could be considered as a shadow-like entity in-between Angel and Mage. The reason is, Hubs are utilized with neuroscience- related hardware and equipment and they are mostly institutions of neuroscience which are interacting with the community of people with brain disorders and diseases. Thus, they sometimes might be cooperate in the bio-signal contribution along with Angels and receive the Wage tokens. And sometimes, they might involve in neuroscience research projects and demanding for bio-signal file. In this case, Hubs act similar to the Mages.