1. A method for authenticating data files using a block chain network, the method comprising: identifying a plurality of data files in electronic data storage; creating, by a computer processor, respective first hash values for each of the plurality of files; adding, by the computer processor, a first plurality of the first hash values to create a first hash sum of the first plurality of the first hash values; creating, by the computer processor, a respective second hash value for the first hash sum; determining, by the computer processor, if there are any additional hash values corresponding to one file or a second plurality of the files that is not included in the first plurality of hash values; if the computer processor determines there are no additional hash values, determining the second hash value as the root value, and only transmitting the root value to the blockchain network in which at least one node in the blockchain network adds the root value as one or more blocks in a blockchain, wherein the transmitting constitutes a single transaction in the blockchain network; and generating a certificate of authenticity of each of the plurality of data files, the certificate of authority comprising, for each of the plurality of data files, those hash values in a chain of hash values that are identified as leading from the each of the plurality of data files to the root value.