Bancor ICO, USD 150 millones en 2.5 horas, cancelando transacciones.

¡¿Qué?!
Más exactamente, las transacciones pueden ser reemplazadas por una nueva antes de que se confirme en un bloque. En nuestro artículo anterior, hemos discutido los componentes de una transacción. La entrada más relevante aquí es

No cuente el número de transacciones salientes, comenzando con 0

Las transacciones están estrictamente ordenadas, por lo que una transacción con nonce 1 no se puede confirmar antes de una transacción con nonce 0. ¿Pero qué sucede si envía 2 transacciones diferentes con el mismo nonce? Lo más probable es que la transacción con un gasPrice más alto se confirme y la otra se descarte aunque esto no se cumpla. Por lo tanto, si su transacción de ICO aún no se confirma después de que finalice el ICO, puede enviar otra transacción con el mismo precio de gas de nonce pero más alto para "cancelar" su transacción de ICO y ahorrar en las tarifas de transacción. Esto también reducirá la congestión en la red. Sin embargo, actualmente la mayoría de los clientes no ofrecen una forma fácil de hacer esto.

Para este ICO, una transacción aceptada utiliza aproximadamente 90,000 gas, sin embargo, si se rechaza por cualquier motivo, consumirá todo el gas suministrado. En este caso el promedio de gas suministrado es de aproximadamente 210,000. La transacción más simple y barata que puede crear para reemplazar una transacción ICO destinada a fallar es una transferencia de 0 éter a la misma dirección de envío, utilizará 21,000 gas. Esto significa un ahorro del 90% en la tarifa de transacción y una reducción significativa en la congestión de la red.

Aquí analizamos el precio del gas de todas las transacciones que se extrajeron en la red durante este período y el porcentaje de consumo de gas utilizado por este ICO.

Como se observó, durante la ICO, la mayoría de las transacciones confirmadas tenían un precio de combustible de 50 shannon. Sin embargo, incluso después de la finalización del ICO, se sigue utilizando una cantidad significativa de gas para transacciones rechazadas que podrían haberse cancelado para reducir la congestión de la red.

Una de nuestras funciones es construir analíticas en Ethereum,
Contáctenos en [email protected]
Visítenos en https://codetract.io
¡Síguenos en Twitter y Medium para más actualizaciones!