Ethereum is turning into a labyrinth of unnecessary complexity with EOF - Let's reconsider EOF

As I stated over here EOF creates new problems for application-layer developers like me. Seeing as it also doesn’t really solve any of the existing problems that I have, I would not adopt EOF. Also seeing as legacy EVM will need support for the foreseeable future, I’m not enthusiastic about EOF.

My 3 major gripes are:

  1. TXCREATE’s functionality (or lack thereof) not supporting CREATE3-like patterns.
  2. The insistance around lack of inspectability of bytecode (and how you can’t completely hide the bytecode if you have anything resembling CREATE2)
  3. Gas rules (not allowing capped-gas *CALL, the 2300 gas rule, 63/64ths rule)
3 Likes