¿Qué es Solana (SOL)?, Solana es una cadena de bloques a escala web que proporciona aplicaciones y mercados rápidos, seguros, escalables y descentralizados. Actualmente, el sistema admite 50.000 TPS (transacciones por segundo) y tiempos de bloque de 400 ms.
El objetivo general del software Solana es demostrar que existe un posible conjunto de algoritmos de software que utilizan la combinación para crear una cadena de bloques. Por lo tanto, esto permitiría que el rendimiento de las transacciones se escale proporcionalmente con el ancho de banda de la red que satisfaga todas las propiedades de una cadena de bloques: escalabilidad, seguridad y descentralización. Además, el sistema es capaz de soportar un límite superior de 710.000 TPS en una red gigabit estándar y 28,4 millones de tps en una red de 40 gigabit.
La plataforma Solana (SOL) fue fundada en 2017 por Anatoly Yakovenko. Yakovenko trabajó en Qualcomm antes de fundar Solana. Tiene una amplia experiencia con algoritmos de compresión después de su experiencia previa en Dropbox como ingeniero de software. Junto con Eric Williams y el CTO de Solana, Greg Fitzgerald, crearon un nuevo proceso para lidiar con los problemas de rendimiento tradicionales que existían en las cadenas de bloques de Bitcoin y Ethereum.
Esperaban crear un protocolo distribuido y sin confianza que permitiera una mayor escalabilidad. Actualmente, el equipo cuenta con el respaldo de las experiencias de las principales organizaciones del mundo, entre las que se incluyen: Apple, Qualcomm, Intel, Google, Microsoft, Twitter, Dropbox y más. El impacto que ha creado Solana también atrajo la atención de muchos inversores que incluyen: Multicoin Capital, Foundation Capital, SLOW Capital, CMCC Global, Abstract Ventures y más.
¿Qué tipo de método de consenso usa Solana (SOL)?
Como una de las cadenas de bloques sin permisos de mayor rendimiento del mundo, la red tiene 200 nodos físicamente distintos que admiten un rendimiento de más de 50.000 TPS cuando se ejecuta con GPU. Uno de los mayores desafíos de los sistemas distribuidos es el acuerdo en el tiempo.
A diferencia de Bitcoin que usa el algoritmo PoW como un reloj descentralizado para el sistema, Solnaa usa un método de Prueba de Historia. Con Proof of History, puede crear registros históricos que prueben que un evento ocurre durante un momento específico en el tiempo. El algoritmo es una función de retardo verificable de alta frecuencia. Esta función requiere un número específico de pasos secuenciales para evaluar.
Las transacciones o eventos que se evalúan recibirán un hash único y un recuento que se puede verificar pública y efectivamente. El recuento nos permite saber cuándo ocurrió cada transacción o evento, funcionando como una marca de tiempo criptográfica. Dentro de cada nodo también hay un reloj criptográfico que realiza un seguimiento del tiempo de la red y el orden de los eventos. Esto permite un alto rendimiento y una mayor eficiencia dentro de la red Solana.
8 innovaciones centrales de Solana (SOL):
Prueba de Historia (PoH) → un reloj antes del consenso
El algoritmo de consenso de PoH de Solana ayuda a crear una mayor eficiencia y una mayor tasa de rendimiento dentro de la red de Solana. Por lo tanto, al tener registros históricos de eventos o transacciones, permite al sistema rastrear más fácilmente las transacciones y realizar un seguimiento del orden de los eventos.
Tower BFT → Versión optimizada para PoH de PBFT (Practical Byzantine Fault Toleration)
Tower BFT es un algoritmo de conesus similar a PBFT que está hecho para aprovechar el reloj sincronizado. Tower BFT utiliza PoH como su reloj criptográfico, lo que permite llegar a un consenso sin tener que incurrir en una sobrecarga de mensajería masiva y latencia de transacciones.
Turbina → un protocolo de propagación de bloques
El protocolo Turbine facilita la transmisión de datos a los nodos de blockchain. Turbine puede hacer esto dividiendo los datos en paquetes más pequeños. Esto permite a Solana abordar problemas de ancho de banda y también aumentar su capacidad general para liquidar transacciones más rápido.
Gulf Stream → Protocolo de reenvío de transacciones sin Mempool
El protocolo Gulf Stream juega un papel importante al impulsar el almacenamiento en caché de transacciones y reenviarlo al borde de la red. Esto permite a los validadores ejecutar las transacciones con anticipación, lo que reduce el tiempo de confirmación, el cambio de líder más rápido y la presión de memoria reducida sobre los validadores de grupos de transacciones no confirmadas. Entonces, este protocolo es lo que le permite a Solana soportar 50k TPS.
Sealevel → Tiempo de ejecución de contratos inteligentes paralelos
Sealevel es un motor de procesamiento de transacciones hiper paralelizado que se utiliza para escalar horizontalmente en GPU y SSD. Con este sistema en su lugar, le permite a Solana obtener un tiempo de ejecución más eficiente y también permite que las transacciones se ejecuten simultáneamente en las mismas cadenas de bloques de estado.
Pipeline → una unidad de procesamiento de transacciones para la optimización de la validación
La canalización es un proceso en el que un flujo de datos de entrada se asigna a diferentes hardware responsables de ello. Por lo tanto, este mecanismo permite validar y replicar rápidamente la información de la transacción en todos los nodos de la red.
Cloudbreak → Base de datos de cuentas de escala horizontal
Para lograr la escalabilidad necesaria en la red Solana, se requiere el uso de Cloudbreak. Cloudbreak es una estructura de datos óptima para lecturas y escrituras simultáneas en la red.
Archivadores → Almacenamiento de libro mayor distribuido
Usamos Archiver para el almacenamiento de datos. Los datos de Solana se descargan de los validadores a una red de nodos conocidos como Archiver. Estos nodos pueden ser livianos (por ejemplo, computadoras portátiles) y estarán sujetos a una verificación, de vez en cuando, para garantizar que estén almacenando los datos correctos.
¿Qué es un clúster de Solana (SOL)?
El Clúster de Solana juega un papel importante en el software de Solana. Un clúster es un conjunto de computadoras que trabajan juntas. Pueden verse desde el exterior como un sistema singular. Cada clúster de Solana es un conjunto de computadoras de propiedad independiente que generalmente funcionan juntas (también pueden funcionar entre sí). Las computadoras ayudan a verificar la salida de programas enviados por usuarios que no son de confianza. Además, podemos usar el clúster en cualquier momento que un usuario desee conservar un registro inmutable de eventos o la interpretación programática de los eventos.
Algunos casos de uso de la tecnología son rastrear qué computadoras funcionaron de manera significativa para mantener el clúster en funcionamiento. Otra puede ser rastrear la posesión de activos del mundo real. Una cosa buena de esto es que siempre que alguien tenga una copia del libro mayor, el resultado de sus programas siempre podrá reproducirse y será independiente de la organización que lo emitió.
¿Cómo funciona Solana?
- Entrada de transacciones al líder
- Leader secuenciará los mensajes y los ordenará de manera eficiente para que puedan ser procesados por otros nodos.
- El líder luego ejecuta las transacciones en el estado actual que se almacena en la RAM.
- El líder luego publicará las transacciones y la firma del estado final en los verificadores (nodos de replicación)
- Los verificadores luego ejecutarán las mismas transacciones en sus copias del estado y publicarán sus firmas del estado si recibe la confirmación.
- Las confirmaciones publicadas servirán como votos para el algoritmo de consenso.
El token SOL
El token SOL es la moneda nativa del ecosistema de Solana. Por lo tanto, el token puede pasar a los nodos dentro del clúster de Solana a cambio de ejecutar programas en cadena o validar su salida. Otro uso de SOL, es realizar micropagos conocidos como lamports . El suministro circulante actual de SOL es de 26 millones. El suministro máximo de límites de SOL en 489 millones de SOL. SOL también tiene casos de uso adicionales, puede apostar el token para ganar recompensas adicionales. Entonces, Staking es una buena manera para que los usuarios obtengan ganancias si solo buscan mantener sus tokens. El proceso de replanteo es bastante simple, es el siguiente:
- Transfiera tokens a una billetera que admita apuestas
- Crea una cuenta de apuestas
- Seleccione un validador de los validadores de Solana
- Delega tu apuesta al validador
¿Quiénes son algunos de los socios de Solana?
Solana (SOL) tiene bastantes socios en la industria de la criptografía; muchos son los mejores y más brillantes de la industria de la criptografía. Estas firmas incluyen Project Serum, FTX, Terra, akash, Chainlink, civic, dfuse, Formatic, Stardust, Kin, Tempest y más.
Conclusión
Solana resuelve los muchos problemas tradicionales que experimenta la tecnología blockchain anterior. Solana muestra una nueva estructura para verificar transacciones y un algoritmo de consenso más eficiente. La plataforma definitivamente será un fuerte competidor con Bitcoin y Ethereum. Solana muestra los rápidos avances en la industria de la criptografía en solo 10 años. ¡Definitivamente, la plataforma será algo a tener en cuenta a medida que continúa desarrollándose!