¿Alguna vez se minaría un precio mínimo de gas tx?

Quiero minar y cobrar un precio de gasolina mínimo (como el mínimo requerido para evitar bucles infinitos y demás), para permitir que muchas transacciones más pequeñas se confirmen a un precio muy bajo y para reducir el costo del cálculo de EVM para un proyecto en el que estoy trabajando.

¿Es posible especificar qué minero quiero que extraiga mi transacción para que mi proyecto pueda enviar transacciones a un minero de muy bajo costo?

¿Es correcto decir que si presento una transacción con un precio de gas muy bajo y un minero tiene un precio de gas muy bajo establecido, la transacción finalmente se enrutará al minero de bajo costo?

Sería bueno pasar por alto a los mineros más caros e ir directamente al minero de bajo costo. Pero ahora que estoy pensando en esto, los txs de bajo costo nunca se extraerán si un pequeño porcentaje de la tasa de hash tiene un precio de gasolina bajo.

considere aceptar una respuesta, eso también sería útil para otros

Respuestas (2)

Si especifica un precio de gasolina bajo, si algún minero está dispuesto a incluir la transacción a ese precio, se incluirá, independientemente de si es el minero en el que estaba pensando o cualquier otra persona. Es decir, su transacción debe propagarse por la red y permanecer hasta que se extraiga o se elimine del grupo de transacciones de todos los mineros.

Si quiso decir que desea enviar la transacción de tal manera que nadie más que un minero específico minará, entonces no sé cómo haría eso sin modificar el software del nodo de ese minero para no retransmitir la transacción. Si desea asegurarse de que un minero en particular vea la transacción, puede agregarla a su lista de nodos estáticos.

Si solo desea que la transacción se realice de manera económica, cuantos más mineros (como porcentaje de toda la red) permitan transacciones a bajo precio del gas, más rápido se realizarán sus transacciones a bajo precio, siempre que la red no sea congestionado (y, por lo tanto, obtiene un precio fuera). Fácil cálculo aproximado del tiempo de extracción, asumiendo los niveles actuales de capacidad de bloque:

confirmation time = 20s / % of miners allowing your target gas price.

(20s es aproximadamente el tiempo de bloque actual). Entonces, si el 1% de los mineros incluye su transacción, tomará un promedio de 2000, o 30 minutos, para que se incluya su transacción.

Véase también ¿Se puede fijar el precio del gas por debajo de 2 gwei?

Pero si soy una pequeña parte del grupo de minería, nunca extraeré un bloque, por lo que estos txs de súper bajo costo nunca se extraerán, ¿verdad?
Si eres parte de un grupo de minería, es el grupo de minería el que decide qué transacciones deben incluirse (a menos que sea un grupo p2p, que no creo que exista para Ethereum todavía). Puede ver en ethgasstation.info que hay algunas transacciones con precios de gasolina bajo un gwei que finalmente se confirman. También puede ver que miningpoolhub extrae transacciones con un precio de gas tan bajo como 0,5 gwei. Por lo tanto, si incluye una transacción que tiene un precio de gas de 0,5 gwei, aún puede incluir su transacción en la cadena de bloques. Eso es ~2% del precio "estándar".

La pregunta parece insinuar un gran malentendido.

Nadie, ni siquiera los mineros, puede decidir qué minero resolverá el siguiente bloque. No se incluye ninguna transacción a menos que el afortunado minero la incluya en el bloque resuelto. Dado que nadie sabe de antemano qué minero tendrá suerte, no sabrá a qué minero decirle.

Por lo tanto, es importante que todos los mineros conozcan tu transacción lo antes posible. La capa de chismes de la red ayuda a que la transacción (y la oferta de gasPrice) se propague. Generalmente, no importa a quién le digas primero. Las noticias se difundirán por todas partes y así es como tú lo quieres.

A menos que su tarifa esté muy baja, es probable que su transacción se incluya en el siguiente bloque, pero los mineros tienen algunas opciones por una buena razón.

Por ejemplo, si el límite de gas del bloque está a la vista (congestión), pueden dar mayor prioridad a las transacciones con un precio de gas más alto. Eso significa que las transacciones con un precio de gas más bajo enfrentan posibles demoras, y las transacciones con un gas más alto deberían recibir una mayor prioridad.

Espero eso ayude.

Sí, me di cuenta de esto después de preguntar. Me di cuenta de que si solo un pequeño % de los mineros ofrecen esto, no ayudará en absoluto.
@Rob Hitchens, si el tx actual es local, no se puede retrasar para el nodo actual, pero para otros, tiene razón ~