1) ¿Por qué los códigos de operación en Ethereum tienen el precio que tienen y por qué el EVM es tan caro?
2) Desde el principio, no digo que sea demasiado costoso realizar un tx en Ethereum, solo digo que los precios no se basan en ninguna causa fundamental, entonces, ¿por qué no hacerlos diferentes (por ejemplo, más baratos)? Supongo que los nodos ya no realizarían acciones y el EVM podría ser mucho más eficiente.
Tal vez pueda medir cuánto cuesta realizar una acción en una computadora, pero no sabe cuántas computadoras (nodos) hay en la red y cuánto costaría esta acción en todos ellos combinados.
Además, solo un nodo obtiene las tarifas de Gas del tx, por lo que los otros nodos que realizan esa acción (tx) no ven nada de ese precio. Entonces, ¿por qué una acción no es tan costosa como costaría una acción en un nodo?
Supongo que los precios de los códigos de operación de GAS se establecen entre sí, pero como ya se señaló, la economía detrás de esto no tiene sentido para mí.
1) ¿Por qué los códigos de operación en Ethereum tienen el precio que tienen y por qué el EVM es tan caro?
Los códigos de operación tienen un precio en unidades de gas, que es una medida de trabajo. No tienen ningún coste intrínseco para el usuario: el coste para el usuario depende del precio del gas . El precio del gas está en unidades de wei (o gwei), que se puede traducir a un valor en moneda fiduciaria.
2) Desde el principio, no digo que sea demasiado costoso realizar un tx en Ethereum, solo digo que los precios no se basan en ninguna razón fundamental, entonces, ¿por qué no hacerlo diferente (por ejemplo, más barato)?
Como se mencionó anteriormente, el costo del código de operación no está directamente relacionado con un costo específico para el usuario. Sólo cuando se tiene en cuenta el precio del gas -que el usuario es libre de elegir- se hace evidente el coste real.
Además, solo un nodo obtiene las tarifas de Gas del tx, por lo que los otros nodos que realizan esa acción (tx) no ven nada de ese precio.
Correcto, pero lo mejor para cualquier nodo completo dado es ejecutar todas las transacciones para garantizar que las transiciones de estado sean válidas. Si los nodos no hicieran esto, no podrían confiar en su propio estado. Sí, solo el minero que resuelve el acertijo de prueba de trabajo recibe las tarifas de transacción, pero todos los mineros deben asegurarse de que están intentando extraer bloques posteriores sobre una base válida.
Entonces, ¿por qué una acción no es tan costosa como costaría una acción en un nodo?
Lo es, dada la parte anterior de la respuesta.
Supongo que los precios de los códigos de operación WEI se establecen en relación entre sí, pero como ya se señaló, la economía detrás de esto no tiene sentido para mí.
Bien, aquí está tu problema. Los precios de los códigos de operación no están en wei. Están en unidades abstractas de gas. Para obtener el costo total de un código de operación (es decir, lo que el usuario va a pagar, en gwei), usa su costo de gas (en unidades de 'gas') y lo multiplica por el precio del gas que desea usar.
Asi que:gas * gasPrice = transaction fee
Relacionado: ¿Cómo calcular la tarifa de transacción?
Usted es libre de elegir el precio del gas que desee. Sin embargo, debe comprender que los precios del gas son un mercado. Si elige un precio de gasolina en el extremo inferior del mercado, los mineros no elegirán minar sus transacciones. Al igual que con cualquier mercado saludable, los precios del gas cambian con la oferta y la demanda. (De uso: https://ethgasstation.info/ )
Iní
Iní
Iní
Iní
Richard Horrocks
Iní
Richard Horrocks
Richard Horrocks