Resumen
Solana es una blockchain integrada y de código abierto con el objetivo de sincronizar la información global a la velocidad de la luz. La red se centra en las transacciones rápidas y la alta capacidad de procesamiento con el fin de fomentar la adopción masiva de la tecnología blockchain por parte de los consumidores. Solana optimiza la latencia y el rendimiento. Busca lograr esto a través de características como su novedoso mecanismo de registro de tiempo llamado Proof of History (PoH), el protocolo de propagación de bloques Turbine y el procesamiento de transacciones en paralelo.
Desde el lanzamiento de la mainnet en marzo de 2020, varias actualizaciones de red han aportado un mayor rendimiento y resiliencia de la red, incluidas QUIC, Quality of Service (QoS) con ponderado con staking y los mercados de comisiones locales.
Gracias al mecanismo Proof of History (PoH) y a las transacciones en paralelo, la red Solana puede igualar el rendimiento de los sistemas centralizados, todo en una blockchain global descentralizada y sin permisos. Los usuarios pueden pagar las comisiones de transacción e interactuar con contratos inteligentes al usar SOL, el token nativo de la red. Otra innovación son las extensiones de tokens, que es un conjunto de funcionalidades integradas de forma nativa en el programa de tokens que permite comportamientos complejos, como las transferencias confidenciales.
Introducción
La escalabilidad es uno de los mayores desafíos para la tecnología blockchain. A medida que las redes crecen, frecuentemente enfrentan limitaciones en términos de velocidad de transacción y tiempos de confirmación. Debido a que Solana se basa en una nueva arquitectura, aborda estas limitaciones sin comprometer la seguridad o la descentralización.
Fundada en 2017 por Anatoly Yakovenko de Solana Labs, la blockchain Solana es ahora una de las blockchains más utilizadas en el mundo. Solana utiliza una serie de innovaciones, como el mecanismo PoH y la paralelización (parallelization), para procesar eficientemente decenas de miles de transacciones por segundo (TPS) en una máquina de estado global.
¿Cómo funciona Solana?
Solana es una blockchain de tercera generación Proof of Stake (PoS) que implementó una serie de innovaciones únicas para facilitar la alta capacidad de procesamiento, las transacciones veloces y las bajas comisiones:
Paralelización: la capacidad de procesar más de una transacción en cualquier momento dado.
Proof of History (PoH): un método de verificación del tiempo que elimina la necesidad de recurrir a un registro de horas convencional.
Tower BFT (Byzantine Fault Tolerance, tolerancia a fallas bizantinas): una versión POH optimizada de la tolerancia práctica a fallas bizantinas (PBFT, Practical BFT).
Turbine: un protocolo de propagación de bloques que mantiene la red sincronizada.
Gulf Stream: un protocolo de reenvío de transacciones sin una mempool.
Solana Virtual Machine: tiempo de ejecución de contratos inteligentes en paralelo.
Estas funcionalidades crean una red de alto rendimiento que tiene una velocidad de confirmación de bloques de 400 ms y procesa miles de TPS. Para poner esto en perspectiva, el tiempo estimado por cada bloque de Bitcoin es de 10 minutos, mientras que el de Ethereum es de aproximadamente 15 segundos.
Los holders de SOL pueden poner sus tokens en staking para participar en el mecanismo de consenso PoS de la blockchain. Con una billetera cripto compatible, puedes hacer staking con tus tokens por medio de validadores que procesan las transacciones de la red. Un validador exitoso luego puede compartir recompensas con aquellos que pusieron sus tokens en staking. Este mecanismo de recompensa incentiva tanto a validadores como a delegadores a actuar en interés de la red.
A enero de 2024, Solana tiene 2,145 validadores y un coeficiente Nakamoto de 31.
Proof of History
Hacer un seguimiento del orden de las transacciones es de vital importancia para las criptomonedas. Bitcoin hace esto agrupando las transacciones en bloques con un solo registro de horas. Cada nodo tiene que validar estos bloques en consenso con otros nodos. Sin embargo, este proceso resulta en un tiempo de espera significativo para que los nodos confirmen un bloque en la red. Solana toma un enfoque diferente llamado Proof of History (PoH).
Todos los eventos y transacciones en Solana se cifran en hashes por medio de la función hash SHA256, que recibe una entrada de datos y produce un resultado extremadamente difícil de predecir. Solana recibe el resultado de una transacción y lo utiliza como entrada para el siguiente hash, a fin de que el orden de las transacciones ahora esté integrado en el hash resultante.
Este proceso de hashing crea una larga e ininterrumpida cadena de transacciones cifradas en hashes. Esto resulta en un orden claro y verificable de transacciones que un validador puede agregar a un bloque, sin la necesidad de usar un registro de horas convencional.
El hashing también requiere una cierta cantidad de tiempo para completarse, lo que significa que los validadores pueden verificar fácilmente cuánto tiempo pasó. Al ordenar las transacciones en una cadena de hashes, los validadores procesan y transmiten menos información por cada bloque. El uso de una versión hashed del último estado de las transacciones reduce en gran medida el tiempo de confirmación de bloques.
PoH no es un mecanismo de consenso, sino un modo de acortar el tiempo que se invierte en confirmar el orden de las transacciones. Cuando se combina con PoS, la selección del próximo validador para un bloque se vuelve mucho más fácil. Además, los nodos necesitan menos tiempo para validar el orden de las transacciones, esto significa que la red elige más rápido al nuevo validador.
Bajo costo
Solana tienes comisiones por transacción extremadamente bajas; la transacción promedio cuesta 0.00025 USD. Las bajas comisiones pueden eliminar algunas de las mayores barreras de entrada a la Web3, ya que las comisiones de gas en otras cadenas pueden agregarle costos significativos a una sola compra.
Eficiencia energética
Dado que los nodos de Solana requieren mucho menos tiempo y menos recursos para validar transacciones, y porque no necesitan minar como en las redes Proof-of-Work (PoW), la red surgió como una de las blockchains más eficientes en términos de energía.
Solana Foundation, la organización sin fines de lucro dedicada a proteger y respaldar la red de Solana, publica regularmente auditorías de terceros sobre el impacto energético de Solana y cómo esta se compara con otros proyectos blockchain y el uso doméstico promedio. El informe más reciente, publicado en diciembre de 2023, indicó una disminución en el uso de energía por transacción del 25%, de 0.879 kJ a 0.658 kJ.
¿Qué es SOL?
SOL es el token de utilidad nativo de Solana, que la red quema como parte de su modelo deflacionario. Los usuarios necesitan SOL para pagar las comisiones de transacción al realizar transferencias o interactuar con contratos inteligentes. Los holders de SOL también pueden convertirse en validadores de red. Al igual que Ethereum, Solana permite que los desarrolladores diseñen contratos inteligentes y creen proyectos basados en la blockchain.
SOL utiliza el protocolo SPL; SPL es el estándar de token para la blockchain Solana, al igual que ERC-20 lo es en Ethereum. El token SOL tiene dos casos de uso principales:
Pagar las comisiones de transacción incurridas al usar la red o los contratos inteligentes.
Hacer staking para participar en el mecanismo de consenso PoS.
Las aplicaciones descentralizadas (dApps) que se construyen en Solana crean nuevos casos de uso para SOL y otros tokens construidos con base en el estándar SPL.
El ecosistema de Solana
El ecosistema de Solana creció masivamente desde el lanzamiento de la versión beta de su mainnet en 2020. A enero de 2024, hay más de 2500 desarrolladores trabajando en proyectos de Solana y más de un millón de billeteras activas en la red.
Los gigantes de la economía tradicional también anunciaron su integración con Solana. Entre estos se incluyen Discord (que les permite a los usuarios vincular billeteras de Solana con sus perfiles) y Asics (que usó los pagos de Solana Pay para permitirles a sus usuarios comprar un diseño de calzado de edición limitada).
Las veloces transacciones y la alta capacidad de procesamiento de Solana la volvieron la red de preferencia para varios casos de uso en la Web3, como los siguientes:
Redes de infraestructura física descentralizadas (DePIN): las redes del mundo real incentivadas por tokens, como el protocolo de mapeo descentralizado Hivemapper, son posibles gracias a la capacidad de procesar transacciones a velocidades extremadamente altas.
NFT de próxima generación: han aparecido nuevos estándares de tokens no fungibles en el ecosistema de Solana, que aprovechan la escalabilidad de la red para crear nuevos usos. Los NFT ejecutables (xNFT) de Coral son NFT que pueden lanzar un programa, lo que crea la promesa de una pila web y de aplicaciones que existan completamente en una billetera. Los NFT comprimidos (cNFT) utilizan árboles de Merkle para reducir drásticamente el costo de almacenar datos en la cadena, lo que reduce el costo de acuñar un millón de NFT de millones a cientos de dólares.
Pagos: El protocolo Solana Pay potenció un ecosistema de estructuras de pago simplificadas y sin permisos que pueden liquidar pagos para empresas en cuestión de segundos.
Juegos y entretenimiento: el procesamiento de transacciones grandes con un tiempo de demora mínimo abre casos de uso de Web3 para juegos, entretenimiento y capacidades de metaverso.
DeFi: la alta capacidad de procesamiento y las bajas comisiones de Solana permiten crear market makers automáticos, exchanges descentralizados y más.
¿Qué sigue?
En la conferencia Breakpoint 2023 de Solana Foundation se destacó una serie de proyectos para los próximos meses y años:
Firedancer: Jump Crypto está desarrollando el nuevo software central de código abierto de Solana, esto incluye un segundo cliente validador que, al mes de noviembre, puede procesar 1.2 millones TPS en un entorno de prueba, lo que ampliará la capacidad de procesamiento de Solana aún más.
Extensiones de tokens: un nuevo programa de tokens lanzado en 2024 permite a los desarrolladores agregar funciones como transferencias confidenciales y destinatarios con permiso a través de la lista blanca sin escribir código adicional.
Conclusiones
Tras aparecer en la escena blockchain en 2020, Solana sigue madurando como un ecosistema sostenible y robusto. Desde entonces, se volvió una elección popular tanto para los proyectos como para los usuarios y parece estar listo para crecer todavía más.