¿Qué es Solana (SOL)?

Rubén Colomer, 26 abril 2021

¿Qué es Solana?

Solana es una blockchain de criptomonedas de alto rendimiento que soporta contratos inteligentes y aplicaciones descentralizadas. Utiliza un mecanismo de consenso PoS especial, llamado Proof-of-History, con transacciones con sello de tiempo para maximizar la eficiencia.

Esto permite a Solana procesar cerca de 50.000 transacciones por segundo (en comparación con los 7 TPS de Bitcoin y los 16 TPS de Ethereum). A diferencia de otros proyectos similares como Polkadot y Ethereum 2.0, Solana es una sola blockchain (capa 1) y no delega operaciones en otras cadenas adjuntas (capa 2).

El equipo de Solana cree que la blockchain puede escalar hasta soportar 710.000 TPS.

¿Cómo funciona Solana?

Solana es la cadena de bloques con mayor rendimiento del mundo. La pruebas que se han realizado en la red de pruebas de Solana, una red de 200 nodos físicamente distintos soporta un rendimiento sostenido de más de 50.000 transacciones por segundo cuando se ejecuta con GPU. Conseguirlo requiere la implementación de varias optimizaciones y nuevas tecnologías:

  • Proof-of-History (PoH): un mecanismo que mejora la velocidad de consenso
  • Tower BFT: una versión optimizada de PoH de PBFT
  • Turbine: un protocolo de propagación de bloques basado en la tecnología de BitTorrent (aunque con muchas diferencias técnicas)
  • 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 escalada horizontalmente
  • Replicators: almacén de libros de contabilidad distribuidos

Proof-of-History (PoH)

El mecanismo de Proof-of-History (PoH) permite mejorar la eficiencia del mecanismo de consenso PoS.

Un nuevo bloque en Solana se genera cada 400 ms (comparado con los aproximadamente 15 segundos de Ethereum y los 10 minutos de Bitcoin) y, como puedes suponer, es muy importante establecer el orden cronológico de cada bloque. Sin entrar en demasiados detalles, el reloj descentralizado que se utiliza como referencia para las marcas de tiempo es la función hash SHA256. Esto produce una especie de “tictac de reloj” en el que cada tictac de reloj es de 400 ms (en lugar de un segundo como un reloj normal).

Por ejemplo, cuando tomamos una fotografía junto la portada de un periódico, estamos creando una prueba de que la fotografía fue tomada después de la publicación de ese periódico. Con Proof of History, puedes crear un registro histórico que pruebe que un evento ha ocurrido en un momento específico en el tiempo.
Además, el tiempo de producción de bloques es de sólo 400 milisegundos, y el tiempo de retroceso se duplica después de transcurrir cada período de 400 m/s. Por lo tanto, después de unos 12 segundos, el tiempo de reversión de la red llegaría a décadas.

Solana utiliza un mecanismo de consenso PoS no DPoS, como se comenta muchas veces. Es un error fácil de cometer porque hay varios roles en la blockchain de Solana (líderes, validadores, archivadores, etc.). Mientras que las criptomonedas DPoS delegan esencialmente estos roles entre los participantes de la red, Solana no lo hace. Simplemente, todos los nodos en Solana juegan un papel en el cumplimiento de todos los roles de la red.

Por ejemplo, los líderes de Solana tienen la tarea de producir nuevos bloques. Los líderes rotan cada 4 bloques (1,6 segundos). Mientras un nodo ocupa la posición de Líder, básicamente mete todas las transacciones que puede en los cuatro bloques que está produciendo y muestra estos bloques que contienen las transacciones a los grupos de nodos pertinentes, llamados Solana Clusters. Estos nodos validan las transacciones utilizando sellos de tiempo digitales como referencia y luego pasan rápidamente los registros a otros nodos relevantes de la red.

A diferencia de otras criptomonedas PoS, no se requiere una apuesta mínima para ser un nodo en la blockchain de Solana. Naturalmente, la cantidad de recompensas por bloque que se obtiene es proporcional a la cantidad de tokens SOL que se haya apostado en la red. Aunque la selección del líder es pseudo-aleatoria, la cantidad de SOL que apuestes también influye en tu probabilidad de convertirte en un líder que realmente produzca bloques. Los nodos que se comportan mal ven sus apuestas reducidas y los fondos reducidos se añaden a las recompensas de generación de bloques.

Otra clave en el funcionamiento de Solana es la capacidad de asignar diferentes tareas a diferentes nodos de la red, según sea necesario, para optimizar la velocidad, y todas las transacciones tienen un sello de tiempo para asegurar que son correctas. Esto significa que un clúster de nodos (Solana Cluster) podría ser responsable de alojar una plataforma DeFi como Uniswap, y otro Solana Cluster podría ser responsable de procesar las microtransacciones realizadas en el mundo virtual de Decentraland. Esto hace que Solana sea descentralizada, escalable y segura sin compromiso.

Los desarrolladores pueden construir contratos inteligentes en C y se está trabajando en herramientas de Rust que será el lenguaje estrella para el desarrollo de contratos inteligentes de Solana.

Token SOL

SOL es una criptodivisa nativa de la blockchain de Solana. Se utiliza para pagar las tarifas en la red de Solana. SOL también se puede estacar para convertirse en un nodo de la blockchain. En el futuro, SOL se utilizará para votar sobre los cambios en Solana.

Solana Token ICO

Solana ha tenido 5 rondas de financiación en total, recaudando más de 25 millones de dólares en financiación en estas cinco rondas. Además, proporcionó una garantía de recompra de precio de poco menos de 20 centavos a aquellos que se registraron y apostaron sus tokens durante los primeros 3 meses después de la ICO de marzo.

  • La primera ronda de financiación privada tuvo lugar en marzo de 2018 y en ella se vendieron algo menos de 80 millones de SOL por 3,17 millones de USD (0,040$USD por SOL)
  • La segunda ronda de financiación privada tuvo lugar en junio de 2018 y en ella se vendieron algo más de 63 millones de SOL por 12,63 millones de USD (0,20$USD por SOL)
  • La tercera ronda de financiación privada tuvo lugar en julio de 2019 y en ella se vendieron algo más de 25 millones de SOL por 2,13 millones de USD (0,22$USD por SOL)
  • La última ronda de financiación privada tuvo lugar en febrero de este año y vio algo más de 9 millones de SOL vendidos por 2,29 millones de USD (0,25$USD por SOL)
  • La ICO de Solana tuvo lugar en marzo de 2020 a través de CoinList. En ella se vendieron 8 millones de SOL por 1,76 millones de dólares (0,22 dólares por SOL). Esto es sólo el 1,6% de la oferta total de Solana.

La criptomoneda SOL tiene una oferta total de 500 millones. De este suministro total, el 36,2% (aproximadamente 160 millones de SOL) se vendió a inversores privados en las cuatro ventas mencionadas. El 12,8 por ciento (aproximadamente 65 millones de SOL) se ha asignado al equipo de Solana.

El 10,4% (aproximadamente 52 millones de SOL) se ha asignado a la Fundación Solana, una institución sin ánimo de lucro que se centra en la educación y la adopción de blockchain. El 39% restante (aproximadamente 195 millones de SOL) se ha asignado a la comunidad Solana (recompensas de nodos validadores).

Equipo y desarrollo

Solana ha sido desarrollada por la empresa del mismo nombre con sede en San Diego, California. El equipo de Solana está formado por antiguos empleados de Qualcomm, Google, Apple, Microsoft y Dropbox. Además de basarse en tecnologías de bases de datos similares utilizadas por Google y Microsoft, la arquitectura de Solana también se inspira en Filecoin, un proyecto de criptomoneda de almacenamiento de datos descentralizado.

El nombre de Solana viene de una playa situada a 30 km al norte de San Diego, donde el fundador y director general de Solana (proyecto de criptomoneda), Anatoly Yakovenko, ha pasado la mayor parte de su vida trabajando en el sector de las telecomunicaciones.

Yakovenko teorizó que las transacciones con sello de tiempo aumentarían exponencialmente la escalabilidad de una blockchain de criptodivisas sin sacrificar su seguridad o descentralización. Sabía que era posible construirlo ya que tanto Google como Intel habían implementado tecnologías similares en sus propias bases de datos, aunque de forma centralizada. El revolucionario whitepaper de Solana se publicó discretamente en noviembre de 2017.

Roadmap - Hoja de ruta

Solana no tiene actualmente una hoja de ruta claramente definida ya que en el pasado el desarrollo ha sufrido varios retrasos importantes. Aun así, el desarrollo sigue avanzando así como las alianzas con importantes empresas del sector como Chainlink.

El equipo de Solana quiere reducir el tiempo de generación de bloques a sólo 80 ms. También esperan hacer posible la ejecución de operaciones de criptodivisas en un plazo de 1 ms en los intercambios descentralizados construidos sobre la blockchain de Solana. Para contextualizar, el marco de tiempo de negociación más pequeño de Binance es de 1 minuto.

Resumen

Solana es un proyecto de criptomonedas con un enfoque radicalmente diferente de cómo funcionan las cadenas de bloques. Se centra en un elemento que es tan endiabladamente simple que hace que uno se pregunte por qué no pensó en él: el tiempo. Resulta que la introducción de un reloj descentralizado en una blockchain de criptomoneda la hace más eficiente de lo que nadie podría haber imaginado.

Tan bueno es el rendimiento de Solana que, muchos exchanges, tanto centralizados como descentralizados pasarán a utilizar la cadena de bloques descentralizada de Solana porque proporciona una mayor eficiencia.

Es cuestionable si Solana superará a otros competidores como Ethereum 2.0 y Polkadot. Aunque se enorgullece de no utilizar blockchains de capa 2 como ellos, el hecho es que al usuario medio de una aplicación descentralizada no le va a importar cómo es la infraestructura subyacente mientras funcione bien.

Fuentes

  1. solana.com
Lemming at Work puede usar cookies para recopilar estadísticas, optimizar la funcionalidad del sitio y ofrecerte publicidad basada en tus intereses. Si sigues navegando estarás aceptando su uso. Más información de nuestras políticas.