Todavía estoy desconcertado de que la comunidad de desarrolladores de Ethereum Core no priorice la solución del problema más citado por los desarrolladores de EVM según la encuesta de Solidity Lang
1. Pila demasiado profunda: sí, este es un problema de habilidad de Solidity un poco, pero solo añade un rango de opcodes SWAP/DUP17-32 y considéralo un hecho. Vas a quemar algunos opcodes. Está bien, están destinados a ser usados. Tendrás otra descoordinación estilo PUSH0, esto también está bien, no es perfecto pero está bien.
2. Levanta el límite de 24KB. Realmente no me importa lo que hagas, hazlo 32KB, 48KB, 128KB, 256KB, 512KB, hazlo todo de una vez, de manera incremental, ponle precio o no, ¡pero haz algo! ¡Ahora, no el próximo año!
Si estás escalando el L1, asegurar que las personas puedan escribir contratos sin errores estúpidos es P0.
Si el sistema no puede manejar 8KB adicionales por bytecode, que es un parámetro que se estableció hace 10 años literalmente, entonces no hay posibilidad de que realmente puedas escalar el L1.
¡Soluciona la pila demasiado profunda y el límite de tamaño de bytecode! ¡Por los desarrolladores!
1. Pila demasiado profunda: sí, este es un problema de habilidad de Solidity un poco, pero solo añade un rango de opcodes SWAP/DUP17-32 y considéralo un hecho. Vas a quemar algunos opcodes. Está bien, están destinados a ser usados. Tendrás otra descoordinación estilo PUSH0, esto también está bien, no es perfecto pero está bien.
2. Levanta el límite de 24KB. Realmente no me importa lo que hagas, hazlo 32KB, 48KB, 128KB, 256KB, 512KB, hazlo todo de una vez, de manera incremental, ponle precio o no, ¡pero haz algo! ¡Ahora, no el próximo año!
Si estás escalando el L1, asegurar que las personas puedan escribir contratos sin errores estúpidos es P0.
Si el sistema no puede manejar 8KB adicionales por bytecode, que es un parámetro que se estableció hace 10 años literalmente, entonces no hay posibilidad de que realmente puedas escalar el L1.
¡Soluciona la pila demasiado profunda y el límite de tamaño de bytecode! ¡Por los desarrolladores!