solution to onchain scaling
1. reduce the sigops limit per tx.. no one should get to have 20% control of a block for thier tx
benefit. more tx per block if a greedy tx'er tries and less time needed to validate each tx (its what would have solved the linier validation problem that legacy transactions had that certain paid devs used as an excuse to push segwit through)
(p.s some of the new/reintroduced OPCodes actually make 'malleability problem' possible again.. (facepalm))
2. let the 4mb WEIGHT be 4mb LEGACY space. that way you can take out all the jumbled code of x4 and just get back to normal WEIGHT=MB used and not the 'virtual' space used. 4mb should be 4mb 1 mb should be 1mb its the whole point of the limits
3. if space is the problem then stop adding in new features that increase the average bytes per TX. EG confidential payments will add more bytes to a TX.
if you really love privacy so much then go use LN and be private and leave bitcoins mainnet to be lean and also FULLY AUDITABLE where by people can see funds from block reward to current owner. to prove value is real.. hiding it will make people trust the currency less (oops did i just counter the other plans devs have to ruin bitcoin by screaming it cant scale it aint a payment network and soon it aint auditable(the plans of killing a currency are by taking away its utility))
4. go back to basics
bring back a fee mechanism thats not like the old one where the amount held by UTXO negates the bytes used to get the fee low. yea the old fee formulae made it cheap for rich UTXO and expensive for small holders (facepalm)
but instead a (simplified for conversational purpose)
bytes used * (144/confirms of UTXO)
meaning if the coins only have 1confirm it will cost them 144x more then normal.. thus spammers (over the ordinary use) pay more after all if they want to transact more than once a day. lock funds into LN and go play