I'm in a pickle.
After reading through the various docs & proposals I actually think that optimistic ZK rollups are the most promising bitcoin scaling solution that can enable more people in the world to use bitcoin trustlessly (more tx/s, less fees, it has privacy++ potential). It can also help scale Lightning quite seamlessly, so we will keep all these lightning wallets, while transactions get cheaper (imo).
And these are at least theoretically possible to do "today" on Bitcoin thanks to the introduction of BitVM (almost trustless) and can get better with covenants or ideally ZK primitives as OP codes.
The issues is that as soon as the teams launch any of these solutions (there's a bunch), they will also introduce EVM (or similar VM) and that will bring this whole layer of garbage onto bitcoin. We will no longer be able to say "bitcoin, not crypto", because crypto garbage will run on top of bitcoin. And this is consequently making all these VCs really ecstatic to throw money here to create either scams or scam factories (I already complained about this), which will hurt the people that need hurting the least.
Can we do optimistic ZK rollups solution on bitcoin that does fast, cheap, private and trustless transactions for the world and it explicitly does not do EVM, tokens, NFTs?
@super_testnet @benthecarman @lightcoin @robin_linus would be the best folks to tell me how stupid I am...
Also, would people be interested in me writing a summary about what I understand so far about ZK rollups?