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.?
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.
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.gasprice
y 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.
el feto
troyth