TL;DR – RESUMENSolana es una red blockchain centrada en transacciones rápidas y de alto rendimiento. Utiliza un método único de orden de transacciones para mejorar su velocidad. Los usuarios pueden pagar sus comisiones de transacción e interactuar con contratos inteligentes con SOL, la criptomoneda nativa de la red.
Introducción
Cuando se trata de tecnología blockchain, la escalabilidad es uno de los mayores desafíos que existen. A medida que estas redes crecen, muchas veces enfrentan limitaciones en términos de velocidad de transacción y tiempos de confirmación. Solana tiene como objetivo abordar estas limitaciones sin comprometer la seguridad o la descentralización.
Fundada en 2017 por Anatoly Yakovenko de Solana Labs, la blockchain Solana adopta un nuevo método de verificación de transacciones. Bitcoin, Ethereum y muchos otros proyectos sufren problemas de escalabilidad y velocidad. Usando un método conocido como Proof of History (PoH), la blockchain de Solana puede manejar miles de transacciones por segundo.
¿Cómo funciona Solana?
Solana es una Blockchain Proof of Stake de tercera generación. Ha implementado una forma única de crear un sistema trustless (de confianza) para determinar el tiempo de una transacción llamada Proof of History.
Hacer un seguimiento del orden de las transacciones es de importancia vital para las criptomonedas. Bitcoin hace esto agrupando transacciones en bloques con una única marca de tiempo. Cada nodo tiene que validar estos bloques en consenso con otros nodos. Este proceso agrega un tiempo de espera significativo para que los nodos confirmen un bloque en la red. En cambio, Solana toma un enfoque diferente. Miremos más de cerca.
¿Qué es Prueba de Historia?
Los eventos y transacciones de Solana están todas con hash utilizando la función hash SHA256. Esta función toma una entrada y produce una salida única que es extremadamente difícil de predecir. Solana toma la salida de una transacción y la usa como entrada para el siguiente hash. El orden de las transacciones ahora está incorporado en la salida con hash.
Este proceso de hash crea una cadena larga e ininterrumpida de transacciones con hash. Esta característica establece un orden claro y verificable de transacciones que un valor o agrega un bloque, sin la necesidad de una marca de tiempo convencional. El hash también requiere una cierta cantidad de tiempo para completarse, lo que significa que los validadores pueden verificar fácilmente cuánto tiempo ha pasado.
Proof of History difiere del proceso que utiliza Bitcoin como parte de su mecanismo de consenso Proof of Work. Los bloques en Bitcoin son grandes grupos de transacciones no ordenadas. Cada minero de BTC agrega la hora y la fecha al bloque que minan en función de su reloj local. El tiempo puede diferir según otros nodos o incluso ser falso. Luego, los nodos deben averiguar si la marca de tiempo es válida.
Al ordenar las transacciones en una cadena de hashes, los validadores procesan y transmiten menos información en cada bloque. El uso de una versión con hash del último estado de las transacciones reduce en gran medida el tiempo de confirmación de un nuevo bloque.
Es importante entender que Proof of History no es un mecanismo de consenso. En cambio, es una forma de mejorar el tiempo dedicado a confirmar el orden de las transacciones. Cuando se combina con Proof of Stake, la selección del próximo valor o para un bloque es mucho más fácil. Los nodos necesitan menos tiempo para validar el orden de las transacciones, lo que significa que la red elige un nuevo valor o más rápido.
Características clave de Solana
Según su blog, el equipo de Solana ha desarrollado ocho características técnicas básicas para ayudar a que la blockchain coincida con las capacidades de un sistema centralizado. Proof of History es quizás la más notable, pero también hay:
Tower BFT — es una versión optimizada de PoH de Práctica de la tolerancia a fallas bizantinas- Turbine — es un protocolo de propagación de bloques
- Gulf Stream — protocolo de reenvío de transacciones sin Mempool
- Sealevel — tiempo de ejecución de contratos inteligentes paralelos
- Pipelining — una unidad de procesamiento de transacciones para la optimización de la validación
- Cloudbreak — base de datos de cuentas de escala horizontal
- Archivadores — almacenamiento de libros contables distribuidos
Estas características crean una red de alto rendimiento que tiene tiempos de bloque de 400 ms y opera miles de transacciones por segundo Para poner esto en perspectiva, el tiempo de bloque de Bitcoin es de alrededor de 10 minutos y Ethereum aproximadamente 15 segundos.Los holders de SOL pueden hacer staking con sus tokens como parte del mecanismo de consenso PoS de blockchain. Con una billetera cripto compatible, puedes hacer staking con tus tokens con validadores que procesan las transacciones de la red. Un validador exitoso luego comparte algunas recompensas con aquellos que han hecho stake. Este mecanismo de recompensa incentiva a los validadores y delegadores a actuar en interés de la red. En mayo de 2021, Solana tiene alrededor de 900 validadores, lo que la convierte en una red bastante descentralizada.
¿Qué es el token SOL?
SOL es la criptomoneda nativa de Solana, que funciona como un token de utilidad. Los usuarios necesitan SOL para pagar comisiones de transacción al realizar transferencias o interactuar con contratos inteligentes. La red quema SOL como parte de su modelo deflacionario. Los titulares de SOL también pueden convertirse en validadores de red. Al igual que Ethereum, Solana permite a los desarrolladores crear contratos inteligentes y crear proyectos basados en blockchain.
SOL usa el protocolo SPL. SPL es el estándar de token de la cadena de bloques Solana, similar a ERC20 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.
Colocar en staking tus tokens como parte del mecanismo de consenso Proof of Stake.
Las DApps que se basan en Solana también están creando nuevos casos de uso de SOL. Por ejemplo, Chainvote está creando una aplicación de votación DeFi (finanzas descentralizadas) para gobernanza corporativa utilizando tokens SOL para votar. El precio de Solana experimentó un aumento de casi 30 veces en los primeros dos trimestres de 2021, lo que la convierte en una opción popular entre inversores y especuladores.
¿Cómo almacenar SOL?
Puedes almacenar tokens SOL en la billetera cripto sollet.io (desarrollada por Serum Academy), Trust Wallet para dispositivos móviles y otras billeteras compatibles con SPL. Si deseas hacer staking con tu SOL, deberás usar una billetera que admita el staking. Puedes usar la billetera SolFlare o usar las herramientas de línea de comandos de Solana. Tu billetera te permitirá crear una cuenta de stake y delegar tus tokens SOL a un validador.
En conclusión
Como proyecto relativamente nuevo, Solana ha proporcionado los beneficios que promete en velocidad y escalabilidad. Su precio simbólico también se ha desempeñado bien, despertando el interés de los inversores. Sin embargo, la adopción y el uso de la red en sí están todavía en sus inicios.
Hasta que veamos mucho tráfico y más casos de uso de Solana, no sabremos si su velocidad marca una gran diferencia en el mundo de las criptomonedas. Tener una red rápida es bueno, pero los beneficios de eso solo se obtienen cuando más personas comienzan a usarla más y vemos diferentes casos de uso.