Patent ID: 11928091
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method of storing digital data on a blockchain comprising:
receiving the digital data from a user;
deduplicating the digital data in a hardware deduplication system to form deduplicated data, wherein the deduplication system executes a data compression process to store only unique data blocks by replacing redundant data blocks with pointers to unique data blocks copies, and further wherein as new data is written to a system, duplicate data chunks are replaced with pointer references to previously stored data;
encoding, in a processor-based encoder, the deduplicated data into an array format for storage on the blockchain;
deploying a smart contract for deduplication of an array comprising the deduplicated data to produce deduplicated array data;
determining that the next block agrees with the smart contract; and
storing the deduplicated array data as a next block in the blockchain.