¿Puedo obligar a los mineros a privilegiar mi transacción estableciendo un límite alto de gas?

Estoy tratando de enviar ether a un contrato que tiene un precio de gas fijo, así que quiero saber si puedo incentivar a los mineros a aceptar mi transacción antes que la de otra persona al establecer un límite de gas alto. ¿Los mineros trabajan de esta manera (es decir, si hay dos transacciones para elegir, ambas haciendo lo mismo por el mismo precio de gas, pueden elegir el límite de gas más alto y ganar más eth extrayéndolo?), o es la cantidad de gas utilizado fijo en función de los datos de transacción, código de operación, etc.?

Para una respuesta breve: sí Consulte aquí para obtener más información: ethereum.stackexchange.com/questions/8962/…
Este enlace no responde a mi pregunta, solo dice que establecer un precio de gasolina alto incentivará a los mineros. Mi pregunta es cómo incentivar cuando el precio del gas tiene un tope.

Respuestas (2)

Sí, puede priorizar su transacción sobre otras ofreciendo una tarifa de transacción más alta (tarifa de transacción = valor del gas * precio del gas).

Los mineros tienden a preferir las transacciones que conllevan una tarifa de transacción más alta y, por lo tanto, priorizarán dicha transacción sobre otras, independientemente del tipo de transacción y lo que implique la transacción.

Algunos contratos inteligentes tienen límites máximos de gas establecidos en un nivel de método y rechazarían txns que excedan este límite.

No se ve bien. En primer lugar, tarifa de transacción = gas consumido * precio del gas. Los mineros no pueden saber el gas consumido hasta que hayan ejecutado el tx. En segundo lugar, una transacción que ofrece un precio de gas bajo pero es larga podría costar más que una transferencia de valor rápida con un precio de gas alto. Puede incluir más transacciones de gas bajo en un límite de gas particular que transacciones de límite de gas alto (obviamente). En tercer lugar, el precio del gas puede ser tan bajo como para causar una pérdida esperada para un minero (debido a roturas y caducidades). Por lo tanto, se está disparando dos veces al priorizar tarifas de transacción altas.
Estuvo de acuerdo en que la tarifa de transacción es solo 'potencial' y no está garantizada, pero en general, los mineros tienden a preferir txns con una tarifa potencial más alta. Pregunta similar: ethereum.stackexchange.com/a/13055/15853 y ethereum.stackexchange.com/a/6111/15853 arroja luz sobre el impl predeterminado para Geth y Parity
Ambos enlaces van en contra de lo que escribió en su respuesta: ambos afirman que el precio se prioriza primero, no la tarifa, de forma predeterminada (y, de hecho, la segunda respuesta establece que el límite bajo de gasolina se considera una estrategia alternativa en Parity - - pero no lo que sugieres, que es un límite alto de gas). El límite de gas bajo tiene sentido para mí en algunos casos, como cuando desea maximizar la cantidad de transacciones para eliminar un retraso. Las otras estrategias para Parity parecen dominantes a una estrategia de "tarifas de transacción más altas primero" (que no se puede evaluar de manera económica) para cualquiera de las métricas que se me ocurren.

Nunca había oído hablar del término "precio fijo del gas" y estaba a punto de responder que no existe tal cosa. Luego comencé a pensar que un contrato puede verificar el precio del gas tx.gaspricey revertir las transacciones que no se ajustan al valor deseado del precio del gas e incluso podría tener algún sentido.

Cuanto más lo pienso, más sentido podría tener, por ejemplo, para las ICO que quieren un trato igualitario para todos los participantes.

Si no puede usar el precio de la gasolina como incentivo para los mineros, básicamente no hay nada que pueda hacer, ya que se supone que el precio de la gasolina es el incentivo. Establecer un límite de gas diferente no les dará más ingresos a los mineros: es solo el límite superior para el uso de gas en sus transacciones y no cambia nada para los mineros a menos que la transacción se quede sin gas. Supongo que desea que su transacción se realice, por lo que no tiene sentido establecer un límite de gas demasiado bajo, pero establecerlo demasiado alto no lo ayudará a incentivar a los mineros.

Lo único que se me ocurre sobre cómo mejorar sus posibilidades es enviar múltiples transacciones (con diferentes nonces) y preferiblemente incluso desde diferentes nodos. En este caso, debe estar preparado para que todos los tx pasen en algún momento. Por lo general, esta no es una opción muy viable.