Solana es un proyecto blockchain de código abierto cuyo objetivo es brindar soluciones financieras descentralizadas (DeFi). Su objetivo es ofrecer una plataforma altamente escalable, segura y lo más descentralizada posible.
Una de las características principales que hacen destacar a Solana es el procesamiento de transacciones a gran velocidad. Es conocida como la blockchain de capa uno más rápida y hay quienes la apodan la “asesina de Ethereum”.
El creador de Solana es Anatoly Yakovenko. Su idea fue crear una blockchain capaz de operar con la misma tecnología que operan los teléfonos móviles.
Solana se lanzó en noviembre del 2017, cuando se publicó su white paper de Proof of History.
Este proyecto innovó al ponerle un sello temporal a cada una de sus transacciones. Yakovenko se percató de que el algoritmo de Bitcoin (SHA-256) puede funcionar como un reloj descentralizado, de manera que asigne sellos de tiempo únicos e imposibles de falsificar.
Aquí entra en juego la tecnología de Proof of History.
Proof of History (PoH) no es un mecanismo de consenso. Solana funciona con un mecanismo de consenso de Proof of Stake (PoS).
Proof of History es el mecanismo por el cual Solana sincroniza sus transacciones. Se le asigna un timestamp que prohíbe a los mineros tomar decisión sobre el orden en que las transacciones se posicionen dentro de la blockchain.
Cada transacción se va a ejecutar de manera secuencial de acuerdo al timestamp. Esto permite que cada validador organice sus bloques sin la necesidad de esperar a que otros nodos chequeen los propios.
Debido a esto, los validadores tienen menos información que procesar dentro de cada bloque, reduciendo los tiempos de confirmación de los mismos.
Aquí es donde se presentan las diferencias más grandes con Bitcoin y Ethereum, ya que estas dos agregan las transacciones a los bloques sin un orden específico.
El mecanismo de Proof of History es una solución que ahorra tiempo y recursos para confirmar las transacciones. Es uno de los factores incidentes a la hora de considerar a Solana como la blockchain más rápida.
Aquí aparece otro de los factores que distinguen a Solana de las demás blockchains: la velocidad. Puede realizar, aproximadamente, 65.000 transacciones por segundo.
Es un dato llamativo teniendo en cuenta de que Ethereum puede sobrecargarse si lo hace con tan solo 30 transacciones.