One of the biggest critics made to bitcoin so far are the expensive costs that a transaction can reach when the network is overloaded. However on long run, specialists and enthusiasts defend it's not a problem, as the hardwares, responsible for the mining operation are evolving, getting more powerful to process the transactions faster and with less effort. What doesn't change is the fact that miners have to earn money from this operation anyway, as electricity isn't for free and their equipments are expensive.
So I would like to add a possibility: if the necessary energy to move the mining activity was supplied *for free*, could btc transactions be executed for free as well? As the world is evolving, renewable sources of energy are becoming even more popular and sustainable (taking our daily needs in consideration). Elon Musk's Tesla has already made a 100mw battery, and the conclusion is that it's paid back in 20 months, an incredible economy compared to the expensive electricity we use yet.
Now think if a solar energy farm with a battery like that were used to create bitcoin transactions. It's an infinite and free source or energy, right? At least after the investment is paid back. My doubt is how miners could return the fees to the transaction senders in this case. Would it be possible? Would you like to add any thoughts?
~snip~
If the transaction would be free why would the miners continue to mine specially in the future when all of the supply has been mined?
Transaction fee is one of reason why we have a miners this indicate their earning to cover from their expenses like electricity and cost of the miner gadget. Having a solar panel is good for miners but imagine you run a miner for free this is impossible to happen right now the transaction cost too high.