I want to generate large number of transaction probably in thousands per day to store document hashes of certificates from Universities so that I can verify the integrity of documents through time stamp and hash. The problem is the Ethereum transaction fees has jumped quite high. - Will Ethereum 2.0 decrease transaction cost significantly with implementation of Sharding and ZkSnarks?