Bienvenido a Platzi

Comentario de la clase:
Manejo del gas y comisiones
Ernesto García

Ernesto García

teacher
hace 4 años

Gas y comisiones

El gas es una unidad de medida para el procesamiento de la EVM. Se mide en unidades de gas, y es constante para las mismas operaciones.

  • gasPrice: Es la cantidad de ETH que pagamos por unidad de gas. Es decir, aunque el gas sea constante, la demanda por ese gas puede subir el precio.
  • gasCost: Es la cantidad de unidades de gas que generó la ejecución
  • gasFee: Gas cost * Gas Price

Priority fee

A partir del EIP1559 , se realizaron cambios importantes al mercado de gas, y se contempla el

priority fee
, que es el extra que menciona Sebastián, y es una propina para el minero con la cuál se obtiene prioridad en la ejecución

3 respuestas
    José Antonio López Hernández

    José Antonio López Hernández

    student
    hace 4 años

    Me queda la duda con el concepto de gas fee, en la clase se explica que la formula para el gas total es: GasTotal = Gas x GasPrice + GasFee. Entiendo ademas que el gas fee es la comisión que se le paga al minero y esto puede variar según el uso de la red. Si esto es correcto el gasFee NO es GasCost * GasPrice. En la siguiente página se ve como cambia el gas fee https://crypto.com/defi/dashboard/gas-fees

    Ernesto García

    Ernesto García

    teacher
    hace 4 años

    La fórmula que utiliza el profesor es una simplificación. Creo que los términos utilizados igual no son los más correctos y eso generalmente es lo que causa confusión.

    Cuando hablamos de gasFee lo puedes interpretar de diferentes maneras

    1. La cantidad de unidades de gas que costó. Este no es necesariamente ETH
    2. La cantidad que le llega al minero. Este es REALMENTE el priority fee
    3. La cantidad que el usuario paga en ETH. De este, una parte va al minero y el otro se quema.

    gasFee no es un término preciso porque tiene interpretaciones, de hecho no existe en la EVM, lo correcto es:

    En ETHEREUM con el EIP1559

    • BASE_FEE: Es el gasPrice del bloque. El EIP1559 sí establece un precio base para el gas por bloque, que varía en base a la demanda. Este se quema
    • PRIORITY_FEE: Es el extra que se paga al minero por preferir tu transacción. Este sí va al minero.

    En cualquier otra EVM compatible blockchain sin EIP1559

    • GAS_PRICE: Cantidad de ether por unidad de gas.

    Realmente utilizamos "fee" como una conveniencia para muchas cosas, como el dashboard que compartiste. Pero formalmente no existe el término

    Carlos Rodríguez

    Carlos Rodríguez

    student
    hace 3 años

    Gran contribución Profe.

Curso de Introducción a Solidity [Empieza Gratis]

Curso de Introducción a Solidity [Empieza Gratis]

Desarrolla contratos inteligentes en la blockchain con Solidity. Aprende desde la estructura básica de contratos, manipulación de variables, hasta la implementación de tokens ERC-20 y ERC-721. Domina el manejo de errores, gas, y herencia.

Curso de Introducción a Solidity [Empieza Gratis]
Curso de Introducción a Solidity [Empieza Gratis]

Curso de Introducción a Solidity [Empieza Gratis]

Desarrolla contratos inteligentes en la blockchain con Solidity. Aprende desde la estructura básica de contratos, manipulación de variables, hasta la implementación de tokens ERC-20 y ERC-721. Domina el manejo de errores, gas, y herencia.