Data Recall Concept

  1. Initiating Recall: The data recall process begins when the uploader submits a request to retrieve a file.

  2. Recording and Executing Recall: Upon receiving the request, the system logs it and initiates function calls to all devices holding the Splitted Files (SFs).

  3. Status Check: The system checks the status of each file, including details like the NFT wallet address, device ID, file identifier, and the number of rewards stored.

  4. Evaluation and Action: Based on the status check, the system takes appropriate actions:

    • If the user is active and the SF is present on their device, the system retrieves the SF from the user's device.

    • If the user is inactive or the SF cannot be located, the file is marked as a 'dead file'.

  5. Decoding Files: After successfully recalling the SFs, the system decodes all retrieved SFs.

  6. Merging Files: The system then merges these SFs to reconstruct the original file (OF).

  7. File Delivery: Finally, the uploader receives the reassembled file back.

This process ensures a systematic approach to retrieving and reconstructing files, maximizing data recovery and maintaining system integrity.

Last updated