⚙️ ¿Qué ocurre realmente cuando envías una transacción en Solana?

Cuando presionas “Enviar” en una billetera de Solana, ocurren varios procesos en segundo plano antes de que la transacción se finalice.

1️⃣ Se crea la transacción

Tu billetera crea y firma una transacción que contiene:

• Instrucciones

• Cuentas involucradas

• Blockhash reciente

• Firma criptográfica

La transacción firmada queda lista para ingresar a la red de Solana.

2️⃣ La transacción entra en la red

La transacción se envía a un nodo Solana RPC, que la reenvía a través de la red hacia el líder actualmente programado.

El nodo RPC es principalmente la puerta de enlace entre tu billetera/aplicación y la red blockchain.

3️⃣ El líder lo procesa

Solana usa un validador Proof-of-Stake programado como líder durante un período corto.

El líder recibe transacciones, ejecuta sus instrucciones y verifica cosas como:

✔️ Validez de la firma

✔️ Estado de la cuenta

✔️ Instrucciones del programa

✔️ Tasas de transacción requeridas

✔️ Permisos de la cuenta

Luego, los datos resultantes se propagan a otros validadores.

4️⃣ Proof of History registra la secuencia

Aquí es donde Proof of History (PoH) se vuelve importante.

PoH genera continuamente una secuencia de hashes criptográficos:

H0 → H1 → H2 → H3 → H4 → H5 → ...

Como cada hash depende del anterior, la secuencia proporciona un registro verificable del orden en que ocurrieron los eventos.

Una transacción puede incorporarse en un punto específico de esta secuencia.

Entonces:

PoH = reloj criptográfico + ordenamiento verificable

Sin embargo, PoH por sí solo no finaliza la transacción.

5️⃣ Los validadores verifican los datos

Otros validadores de Solana reciben los datos del líder.

Verifican de forma independiente las transacciones, ejecutan los programas relevantes y comprueban si el estado resultante de la cuenta es válido.

Si los datos son válidos, los validadores pueden votar por esa cadena.

6️⃣ Tower BFT alcanza consenso

Aquí es donde entra en juego Tower BFT.

Tower BFT es el mecanismo de consenso estilo BFT de Solana, construido sobre Proof of Stake.

Los validadores votan por la cadena que consideran válida, y su poder de voto está ponderado por su stake delegado.

Una parte clave de Tower BFT es el concepto de lockouts.

Cuando un validador vota por un bloque, ese voto crea un compromiso temporal con esa cadena. Si el validador continúa votando por los descendientes de ese bloque, el lockout se vuelve progresivamente más largo.

En términos simples:

El validador recibe el bloque

↓

La verifica

↓

Votos para ella

↓

El voto crea un lockout

↓

Las votaciones continuas aumentan el compromiso

↓

Los validadores convergen en una sola cadena

Esto hace que cambiar repetidamente entre forks en competencia sea cada vez más difícil y ayuda a la red a converger hacia una sola historia.

7️⃣ Confirmación → Finalización

A medida que más validadores votan por la cadena, la transacción avanza por las etapas de confirmación de Solana.

Eventualmente, la cantidad suficiente de stake ha votado por la cadena relevante, de modo que el bloque alcanza el estado de finalizado.

En ese punto, la red considera la transacción como finalizada.

🔗 Flujo completo del backend

Billetera

↓

Firmar la transacción

↓

Nodo RPC

↓

Líder actual

↓

Ejecución de la transacción

↓

Ordenamiento PoH / Reloj criptográfico

↓

Verificación del validador

↓

Tower BFT + Votos ponderados por stake

↓

Lockouts y acuerdo de supermayoría

↓

🔒 Finalizada en Solana

La distinción importante

PoH → establece una secuencia verificable de tiempo y eventos

Proof of Stake → determina el peso de voto del validador

Tower BFT → usa votos de validadores y lockouts para alcanzar consenso

Entonces, cuando simplemente presionas “Send SOL”, el backend implica mucho más que transferir monedas de una billetera a otra.

Implica la ejecución de transacciones, el ordenamiento criptográfico, la verificación del validador, el voto ponderado por stake y el consenso antes de que esa transacción se finalice en la blockchain de Solana.

#Solana #SOL #ProofOfHistory #TowerBFT #ProofOfStake #Blockchain #Web3 #CryptoTechnology #BlockchainBackend