Según lo compartido por Dhaiwat - Desarrollador de Ethereum

Cuando envías dinero en el mundo normal, hay una empresa como Stripe en medio que se encarga de todo.

En $ETH no hay nadie en medio - cada transacción debe encontrar su camino para ser procesada por la red. A continuación se muestra el viaje de una transacción desde que presionas “Enviar” hasta que se registra en la blockchain:

1. APLICACIÓN PARA CREAR TRANSACCIONES

Ejemplo de que intercambias USDC → ETH en Uniswap.

Cuando presionas "Intercambiar", Uniswap preparará un "borrador de transacción" que consta de:

- Enviar a qué contrato

- ¿Qué acción deseas realizar (cuánto intercambiar)?

- Cuánto gas estás dispuesto a pagar como máximo

- Nonce (número de secuencia de tu transacción)

⚠️ Si la transacción anterior está atascada, la nueva transacción también estará atascada porque el nonce debe seguir un orden.

2. TU BILLETERA FIRMA LA TRANSACCIÓN

LA BILLETERA TE MOSTRARÁ LO QUE HARÁ LA TRANSACCIÓN.

Presionas "Enviar" → la billetera firma la transacción con tu clave privada.

Esto prueba que eres el que permite la transacción.

3. TRANSACCIÓN ENVIADA A LA RED ETHEREUM

La billetera envía la transacción a un RPC (como Alchemy o Infura).

RPC colocará la transacción en el mempool, donde se agrupan las transacciones en espera.

Entiende el mempool como:

👉 "Cola compartida" de la red.

Pero:

- No hay un único mempool

- No hay regla de "primero en llegar, primero en ser atendido"

- Las transacciones con tarifas más altas siempre tienen prioridad

4. LOS CONSTRUCTORES DE BLOQUES SELECCIONARÁN TU TRANSACCIÓN

Antes, los validadores construían bloques por sí mismos, pero ahora prácticamente delegan esa tarea a los constructores de bloques.

Constructor de bloques:

- Recuperar transacciones del mempool

-Reorganizar para maximizar beneficios (optimizar MEV)

- Se agrupa en un bloque

- Llevar ese bloque a "subasta"

- El validador selecciona el bloque que paga más

En resumen:

👉 El constructor de bloques es quien realmente selecciona tu transacción para incluir en el bloque.

5. TRANSACCIÓN CONFIRMADA

Después de que se crea el bloque:

Confirmación inicial (Confirmation): ~12 segundos

→ Suficientemente seguro para intercambiar, enviar tokens comunes.

Finalización: ~13 minutos

→ Casi imposible de revertir.

→ Usado para transacciones grandes, transacciones en exchanges, o puentes.

6. ¿CUÁNDO FALLA UNA TRANSACCIÓN?

1. Transacción atascada

Razón:

- Tarifa demasiado baja

- Transacción con nonce menor aún no procesada

Forma de manejar:

- "Acelerar" (aumentar la tarifa)

- O "Cancelar" enviando una nueva transacción con el mismo nonce pero con una tarifa más alta

2. Transacción fallida

Aunque falle, aún pierdes gas, ya que Ethereum tuvo que "probar" la transacción.

Razones comunes:

- Deslizamiento excesivo

- Falta de permiso

- La condición de la transacción ya no es válida en el momento de procesar

3. Transacción eliminada del mempool

Si la tarifa es demasiado baja durante mucho tiempo → el nodo lo ignora → debe reenviarse.

EN RESUMEN

- Aplicación que crea la transacción

- Billetera que firma la transacción

- RPC difunde en el mempool

- El constructor de bloques selecciona las transacciones para incluir en el bloque

- El validador confirma el bloque

- Listo, tu transacción se registra en $ETH

ETH
ETH
2,116.96
+2.03%

$XRP

XRP
XRP
1.417
+1.86%

SOL
SOL
88.39
+1.56%

#WriteToEarnUpgrade #ETHETFsApproved #CryptoNews