I am developing a simulation that will be made millions of transactions, studying Ethereum, I realized that it would not be worth storing these transactions in the ethereum platform due to the cost of the transactions. In this way I realized that it would be more feasible to use a sidechain to perform the transactions, and to use the blockchain of the ethereum to store only the hash of the sidechain blocks.
Could you give me examples of sidechain clients that can be used in conjunction with the ethereum platform?
Is the idea of storing only the hash of the sidechain blocks on the ethereum platform valid?