Jorge Fidel Zubieta Choque
EstudiantePreguntaProfe puede corregirme por favor?
GAS TOTAL = (gas x gas price) + gas fee
gas = transaction cost???
gas price = seria el execution cost???
gas fee = propina para el minero, donde lo veo en el deploy?
La fórmula no me queda clara con la explicación del video.
Sebastian Perez
ProfesorHola Jorge,
La fórmula inicialmente era asi: (gas * gas price)
El gas incluye el fee del minero (transaction cost), y además incluye la cantidad de procesamiento y almacenamiento necesario para que se ejecute la función (execution cost). El gas price es algo que se determina en base al uso de la red, es externo a lo que desarrolles en el contrato, tiene que ver con pagar un mejor precio para que la operación se elija más rápido.
Desde Septiembre de 2021 el cálculo del gas cambió (con el EIP 1559) y la cuenta es así: costo total = (gas * (precio base + tip))
Donde gas es el execution cost (lo que gasta por procesar y almacenar), precio base es un costo mínimo que está determinado en cada bloque y que puede variar en el paso del tiempo y por último el tip es la prioridad que le queremos dar a la transacción para que se ejecute antes. A fin de cuentas lo que te importa como desarrollador es el execution cost ya que el tip y el precio base son determinados por fuera del contrato y en base a lo que está pasando en la red en ese momento.
Te recomiendo que leas más en profundidad sobre el gas en este link: https://ethereum.org/en/developers/docs/gas/
![Curso de Introducción a Solidity [Empieza Gratis]](https://static.platzi.com/media/courses/solidity-introduccion-Opengraph.png)