Puntos clave
- Solana separa programas ejecutables y cuentas de datos.
- Las operaciones compatibles pueden ejecutarse en paralelo; el estado compartido limita esa concurrencia.
- Slots, confirmaciones y finalidad no representan la misma etapa.
¿Qué es Solana?
Solana es una red de capa 1 con un modelo de programas y cuentas distinto al de Ethereum. Los programas contienen lógica ejecutable y las cuentas almacenan datos y saldos. Rust es un lenguaje habitual para desarrollar programas, con herramientas como Anchor que ayudan a expresar interfaces y restricciones.
La red busca procesar operaciones en paralelo cuando sus accesos al estado lo permiten. Ese diseño puede encajar en aplicaciones con interacciones frecuentes, pero obliga a pensar qué cuentas comparte cada operación. La capacidad del protocolo no equivale automáticamente al rendimiento de cualquier aplicación.
Cómo funciona
Solana combina Proof of Stake y su protocolo de consenso con Proof of History como mecanismo de ordenación temporal. Proof of History no es por sí solo todo el consenso. El tiempo de un slot tampoco representa la finalidad de una transacción: los clientes distinguen niveles como processed, confirmed y finalized.
Una transacción indica las cuentas que utilizará y qué accesos necesita. El runtime puede paralelizar trabajo compatible, mientras los accesos en conflicto limitan esa concurrencia. La aplicación también considera presupuesto de cómputo, comisiones de prioridad y vigencia de la transacción.
Qué aporta Solana
Un sistema de entradas digitales puede separar los registros de cada entrada para reducir conflictos entre operaciones independientes. Las instrucciones comprueban propiedad, autorización y estado de uso; el cliente prepara cuentas y muestra la firma solicitada. El diseño se prueba con consumo simultáneo de la misma entrada y con intentos de utilizar cuentas ajenas.
La operación incluye provisión de saldo para comisiones y requisitos de almacenamiento de cuentas. Los costes se calculan con la configuración y el programa utilizados. El backend conserva referencias y consulta el resultado antes de reenviar una acción cuya respuesta se haya perdido.
Limitaciones y criterios de elección
Migrar desde EVM suele requerir rediseñar contratos e integración, no solo cambiar la URL del RPC. Se revisan formatos de cuenta, firmas, índices y herramientas de despliegue. La autoridad de actualización del programa también debe definirse y protegerse, porque determina quién puede cambiar su comportamiento.
Las pruebas deben incluir expiración de transacciones, errores de cómputo, contención sobre cuentas y discrepancias temporales entre fuentes de datos. No se deben presentar mejoras anunciadas de clientes o consenso como características activadas sin comprobar su estado. La elección se justifica con la carga real y los requisitos de recuperación del producto.
También conocido como
- SOL
- Solana mainnet
- Solana Beta





