Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Optimización en El Uso Del Gas
Optimización en El Uso Del Gas
DEL GAS
TIPS
1. Storage
2. Slots y Variable Packing
3. Herencia
4. Short Circuiting Rules
5. “Mantén tu espacio limpio”
6. Evita usar Arrays (Parte 1)
7. Evita usar Arrays dinamicos (Parte 2)
8. Evita usar Strings (Parte 3)
9. Evita usar Arrays (Parte 4) (loop and
gas problem) //seguridad, no por
optimización
1. STORAGE
● OR : Barata(x) || Costosa(y)
● AND : Barata(y) && Costosa(x)
Esto tiene mas que ver con lógica proposicional que con programación en sí.
5. MANTÉN TU ESPACIO LIMPIO
There is a small gas cost difference around the bounds checking for static
and dynamic arrays - dynamically sized arrays are a little more expensive
to access (about 200 gas per read) because of this.
8. EVITA USAR STRINGS
Si esto sucede de forma sistemática (o sea, nunca tenemos suficiente gas para
recorrerlo), la función no puede terminar de ejecutarse jamás y nuestro contrato
queda inutilizable
MAS INFO
https://www.researchgate.net/publication/340300470_Design_Patterns_f
or_Gas_Optimization_in_Ethereum#read