US 11,868,339 B2
Blockchain based distributed file systems
Rajkumar Kannan, Bangalore Karnataka (IN); and Aruna Srinivasa Murthy, Bangalore Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Jun. 4, 2020, as Appl. No. 16/946,062.
Claims priority of application No. 201941042949 (IN), filed on Oct. 23, 2019.
Prior Publication US 2021/0124732 A1, Apr. 29, 2021
Int. Cl. G06F 16/23 (2019.01); G06F 16/182 (2019.01)
CPC G06F 16/2379 (2019.01) [G06F 16/182 (2019.01)] 21 Claims
OG exemplary drawing
 
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.