There are many interesting ideas floating around for scaling Bitcoin, from Lightning (which I think is ingenious but of course has its limitations) to sidechains, statechains, etc.
A lot of hope is also often put on potential future upgrades of Bitcoin itself like introducing covenants, etc.
What I was wondering, what do you think are the odds that a great (complementary) scaling solution is hiding in plain sight. Something that is possible with current (Taproot) functionality?
Are there convincing arguments to be made that this should not be the case? I.e. that we have completely mapped the search space and need to upgrade Bitcoin, or is it just the lazy way out saying that we need this or that opcode and suddenly everything is fine.
Would be interested in hearing your opinions? I haven't yet fully absorbed all the opcodes in a way that I have an intuitive understanding of them for a lack of better word. I understand Taproot and have already programmed some applications for fun but I know, to really innovate, you need to live and breathe something. I am playing around with the idea of hiding a lot of state in a merkle tree in a taproot address and to allow trustless peg-ins and peg-outs into this system. Am I wasting my time here?