CPC G06F 16/2379 (2019.01) [G06F 16/182 (2019.01)] | 21 Claims |
1. A method comprising:
performing, by a distributed file system, a transaction on a file stored in one or more storage systems of the distributed file system;
sending, from the distributed file system to a blockchain system associated with the distributed file system, information identifying the transaction performed on the file and a signature key comprising a signature of metadata of the file and a signature of data content of the file;
in the blockchain system, creating a respective block of a blockchain for each corresponding action performed while the distributed file system performs the transaction on the file, wherein the respective block comprises information identifying the corresponding action of the transaction, the signature key, information identifying a latest location of the file, and a block signature of a prior block; and
validating the file using the signature key included in a latest block of the blockchain for the file.
|