This project chain hashes a large file one block at a time so it can be incrementally verified as it is downloaded.