Data Recall Concept
Last updated
Last updated
Initiating Recall: The data recall process begins when the uploader submits a request to retrieve a file.
Recording and Executing Recall: Upon receiving the request, the system logs it and initiates function calls to all devices holding the Splitted Files (SFs).
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.
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'.
Decoding Files: After successfully recalling the SFs, the system decodes all retrieved SFs.
Merging Files: The system then merges these SFs to reconstruct the original file (OF).
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.