Transferencia sin confirmar: en Ethereum, revisa el nonce y las comisiones; en Solana, la altura de validez
Al investigar una transferencia habitual, en Ethereum puedes localizar el nonce de la cuenta y las condiciones de las comisiones; en Solana, para las transacciones con blockhash reciente hay que comprobar la altura de validez. En ambos casos, también hay que verificar si la transacción ya se incluyó en un bloque.
El 31 de octubre se comparó únicamente documentación oficial, sin firmar, transmitir ni probar nada. El alcance se limita a las cuentas externas habituales de Ethereum de tipo 2 y a los blockhashes recientes de Solana; se excluye el nonce duradero. EIP-1559 se creó en 2019 y tiene estado Final; la documentación de Geth se actualizó el 16 de agosto de 2023. Las demás páginas no indican fecha, por lo que no se consideran recién publicadas.
El nonce de Ethereum es un número de secuencia creciente para las transacciones de una cuenta. Si no se procesa un nonce anterior, los posteriores podrían quedar en espera. EIP-1559 también exige que maxFeePerGas cubra como mínimo la tarifa base del bloque en el que se incluya la transacción. Hay que comprobar por separado la cola de nonces y si la tarifa es insuficiente; aunque se cumplan ambas condiciones, no se garantiza la inclusión inmediata en un bloque.
El pool local de Geth se divide en pending y queued, y organiza las transacciones por cuenta y nonce; puede haber varios candidatos con el mismo nonce. El pool de un nodo no es una conclusión definitiva sobre toda la red. Que una billetera o un nodo deje de mostrar una transacción tampoco demuestra que nunca se haya ejecutado.
En Solana, la documentación recomienda guardar el valor de lastValidBlockHeight que se devuelve al obtener el blockhash y compararlo con la altura de bloque actual usando el mismo nivel de confirmación. Hay que consultar la altura de bloque, no sustituirla directamente por el slot; tampoco conviene reemplazar la comprobación de validez por la espera de «un número fijo de segundos». Lo anterior se aplica a los blockhashes recientes; el nonce duradero tiene otras condiciones y no deben mezclarse.
Hay que distinguir entre «si se ejecutó» y «si aún puede ejecutarse». Que no se haya incluido en un bloque y ya haya superado la altura de validez no es lo mismo que haberse incluido en un bloque mientras la billetera aún no actualiza su estado. La expiración no revierte una transferencia ya ejecutada. Si faltan el recibo, el tipo o el registro de altura, debe dejarse como desconocido; no se debe decidir volver a firmar basándose únicamente en el estado pending.
Datos recopilados a las 15:15: ETH, aproximadamente 2245,38; SOL, aproximadamente 95,88 USDT. Entre las 14:00 y las 15:00, el volumen de operaciones al contado fue de aproximadamente 3.763.200 y 2.110.800 USDT, respectivamente. Esto solo sirve como contexto de mercado para los activos de gas; no demuestra que haya una espera ni que las comisiones de la cadena sean altas o bajas.
Este artículo indica qué conviene revisar en los registros; no es una guía para volver a enviar transacciones. Un RPC retrasado, la caché o el nivel de confirmación también pueden explicar la espera. Si el tipo, las reglas o el recibo real son distintos, hay que reevaluar según la versión correspondiente. No clasifica la velocidad ni las comisiones. $ETH $SOL
Al investigar una transferencia habitual, en Ethereum puedes localizar el nonce de la cuenta y las condiciones de las comisiones; en Solana, para las transacciones con blockhash reciente hay que comprobar la altura de validez. En ambos casos, también hay que verificar si la transacción ya se incluyó en un bloque.
El 31 de octubre se comparó únicamente documentación oficial, sin firmar, transmitir ni probar nada. El alcance se limita a las cuentas externas habituales de Ethereum de tipo 2 y a los blockhashes recientes de Solana; se excluye el nonce duradero. EIP-1559 se creó en 2019 y tiene estado Final; la documentación de Geth se actualizó el 16 de agosto de 2023. Las demás páginas no indican fecha, por lo que no se consideran recién publicadas.
El nonce de Ethereum es un número de secuencia creciente para las transacciones de una cuenta. Si no se procesa un nonce anterior, los posteriores podrían quedar en espera. EIP-1559 también exige que maxFeePerGas cubra como mínimo la tarifa base del bloque en el que se incluya la transacción. Hay que comprobar por separado la cola de nonces y si la tarifa es insuficiente; aunque se cumplan ambas condiciones, no se garantiza la inclusión inmediata en un bloque.
El pool local de Geth se divide en pending y queued, y organiza las transacciones por cuenta y nonce; puede haber varios candidatos con el mismo nonce. El pool de un nodo no es una conclusión definitiva sobre toda la red. Que una billetera o un nodo deje de mostrar una transacción tampoco demuestra que nunca se haya ejecutado.
En Solana, la documentación recomienda guardar el valor de lastValidBlockHeight que se devuelve al obtener el blockhash y compararlo con la altura de bloque actual usando el mismo nivel de confirmación. Hay que consultar la altura de bloque, no sustituirla directamente por el slot; tampoco conviene reemplazar la comprobación de validez por la espera de «un número fijo de segundos». Lo anterior se aplica a los blockhashes recientes; el nonce duradero tiene otras condiciones y no deben mezclarse.
Hay que distinguir entre «si se ejecutó» y «si aún puede ejecutarse». Que no se haya incluido en un bloque y ya haya superado la altura de validez no es lo mismo que haberse incluido en un bloque mientras la billetera aún no actualiza su estado. La expiración no revierte una transferencia ya ejecutada. Si faltan el recibo, el tipo o el registro de altura, debe dejarse como desconocido; no se debe decidir volver a firmar basándose únicamente en el estado pending.
Datos recopilados a las 15:15: ETH, aproximadamente 2245,38; SOL, aproximadamente 95,88 USDT. Entre las 14:00 y las 15:00, el volumen de operaciones al contado fue de aproximadamente 3.763.200 y 2.110.800 USDT, respectivamente. Esto solo sirve como contexto de mercado para los activos de gas; no demuestra que haya una espera ni que las comisiones de la cadena sean altas o bajas.
Este artículo indica qué conviene revisar en los registros; no es una guía para volver a enviar transacciones. Un RPC retrasado, la caché o el nivel de confirmación también pueden explicar la espera. Si el tipo, las reglas o el recibo real son distintos, hay que reevaluar según la versión correspondiente. No clasifica la velocidad ni las comisiones. $ETH $SOL