I don't understand how sidechains work, or how any fee system for them works, or if sidechains have been developed yet. Can someone post a really simple explanation of what they are?
There must be many other newbies like me who don't even know what a sidechain is, so we don't understand the fierce technical arguments for and against. If using sidechains involves paying a centralized service then they sound crappy.
This is how side chains work:
Let's say you and Fred are playing poker. After every hand, you and Fred go down to the bank. The loser of the hand, withdraws $100, and the winner of the hand deposits $100. Pretty soon, you guys get tired of this shit. So, you decide to just write the results of each hand down on a piece of paper that you keep on the 'side' (get it? 'side chain'). At the end of the night when you are all done with every hand, then you go to the bank to settle up. Just one transaction - accounts for all the hands played.
In Bitcoin, it is sometimes possible to 'play hundreds of hands of poker' - but just do one transaction at the end to finalize the action.
That is what side chains are all about. They keep track of a shitload of transactions - but only settle on the main blockchain occasionally.