¿Qué es Solana?
La tecnología blockchain viene desarrollándose muy rápidamente. Cada día aparecen nuevas soluciones que ofrecen distintos tipos de servicios. Algo en lo que la mayoría de los desarrolladores se enfocan es la escalabilidad de la blockchain. Dicho fácilmente, todos están tratando de que sus redes sean (más) rápidas.
Solana, una red descentralizada, sin permisos y de código abierto, es probablemente la favorita en términos de escalabilidad. Solana ofrece transacciones rápidas con bajo costo - es fácil ver por qué estas características son atractivas para muchos usuarios y desarrolladores.
Solana experimentó un espectacular crecimiento en 2021 y su adopción es muy alta en espacios DeFi y NFT. En este artículo, hablaremos de las innovaciones de Solana y los diferentes casos de uso que su protocolo hace posible.
¿Quién creó Solana?
Anatoly Yakovenko publicó el whitepaper de Solana describiendo el nuevo algoritmo llamado “Proof of History” (PoH) en 2017. Este algoritmo introduce un reloj criptográfico que mantiene toda la red de Solana sincronizada.
Yakovenko utilizó su experiencia en el diseño de sistemas distribuidos e imaginó un protocolo que pudiera sostener más de 65.000 transacciones por segundo. Sus anteriores colegas Greg Fitzgerald y Stephen Akridge se unieron en su misión. Durante los siguientes años, el equipo construyó la red Solana y la lanzaron en marzo del 2020.
Hoy, el proyecto de código abierto se mantiene gracias a la “Solana Foundation” y a otros contribuyentes centrales.
Los aspectos básicos de Solana
La criptomoneda nativa de Solana se llama “SOL”. SOL tiene dos utilidades principales dentro del ecosistema: pagar transacciones y asegurar la red a través de validaciones y staking. Los usuarios también pueden invertir y hacer trading en SOL.
La red Solana está asegurada por validadores -estas son personas u organizaciones que son parte del mecanismo de consenso a través de la verificación de transacciones y el agregado de nuevas entradas a la ledger de Solana.
Los validadores ganan SOL por sus esfuerzos. No hay un mínimo de SOL para participar como validador, pero sí aplican algunos requerimientos técnicos.
Los usuarios no necesitan convertirse en validadores para conseguir SOL - también puedes hacer staking de SOL al delegarlo a tu validador de preferencia. Staking significa prestar tu SOL a un validador y conseguir intereses por hacerlo. Hacer staking a través de esta delegación normalmente no conlleva riesgos, pero debes tener cuidado a la hora de elegir tu validador.
Escalabilidad y la resolución del trilema de la blockchain
El actual límite de velocidad de transacciones en la red Solana es de 65.000 transacciones por segundo. Este número podrá ser testeado cuando Solana consiga una adopción mayor y más usuarios.
Al momento de escribir esto, la red Solana sostiene en promedio 2.500 transacciones por segundo (tps), con el costo de $0.00025 por transacción. Comparado con Bitcoin (4.6 tps a $1.107) y Ethereum (15 tps a $52.46 de promedio en enero de 2022), es claro que Solana es mucho más rápida. La velocidad y el costo bajo de las transacciones son unas de las mayores razones por las cuales Solana está creciendo rápidamente como un ecosistema.
Pero, ¿qué hace que este nivel de velocidad sea posible? ¿Por qué Bitcoin y Ethereum no tienen esa rapidez?
Las blockchains son únicas porque permiten la descentralización y altos niveles de seguridad. Muchas blockchains lo logran a costa de velocidad y escalabilidad. Idealmente, un protocolo blockchain es descentralizado, seguro y escalable, pero, en la práctica, es difícil lograr el éxito en esos tres aspectos a la vez. Vitalik Buterin, el fundador de Ethereum, describió este problema como “el trilema blockchain”.
Si observamos Bitcoin, podríamos decir que es seguro y descentralizado. Desde el bloque génesis lanzado en 2009, la red Bitcoin nunca ha podido ser atacada exitosamente. Y aunque en años recientes hemos visto el fenómeno del poder de minado centralizándose, Bitcoin aún se considera suficientemente descentralizada. De todos modos, Bitcoin es bastante lenta. El tiempo de bloque es de 10 minutos (puedes contrastar esto con el tiempo de Solana, 400 milisegundos por bloque). Solamente cinco transacciones de Bitcoin se procesan por segundo, y una transacción solamente se confirma una vez que el bloque se unió a la cadena. Eso quiere decir que puedes esperar desde 1 a 10 minutos (o más) para que tu transacción de Bitcoin tenga lugar.
Muchos dicen que es precisamente esta lentitud la que previene que Bitcoin tenga una adopción mayor como dinero digital. Y aunque Ethereum es comparativamente más rápida, está plagada de altas tasas en sus transacciones. Cuando la red Ethereum se congestiona, los precios pueden subir hasta $200 o más. Ethereum está actualmente en el proceso de actualizar su red a Ethereum 2.0, una actualización que apunta a introducir Proof of Stake y sharding (fragmentación) como soluciones de escalabilidad.
Por otro lado, Solana ofrece escalabilidad desde el primer momento. Su escalabilidad se hace posible a través de varias tecnologías innovadoras, de las cuales la más notable es el algoritmo Proof of History. Con Proof of History, Solana logra implementar escalabilidad mientras preserva la descentralización y seguridad.
¿Qué es Proof of History?
Solana utiliza un mecanismo de consenso híbrido que combina Proof of Stake (PoS) con Proof of History. Las transacciones son validadas a través de PoS, pero lo que realmente hace que Solana sea rápida es Proof of History. Con este mecanismo, sus transacciones se verifican en tiempo real, lo que permite que utilizar la red sea barato y rápido.
Por otro lado, en redes como Bitcoin y Ethereum, las transacciones tienen una estampa de tiempo, y esta estampa es comprobada por todos los nodos. Luego, los nodos necesitan comunicarse e intercambiar mensajes para confirmar que están todos en la misma página. Esa es una de las razones por las cuales se tarda tanto en validar sus transacciones y producir bloques.
En Solana, Proof of History provee un reloj criptográfico que se aplica automáticamente a todas las transacciones. Este reloj es compartido por todos los validadores sin importar su zona horaria y es fácil de verificar. El término “reloj” se utiliza aquí como una ayuda -en realidad Proof of History no muestra un tiempo exacto (por ejemplo: “esta transacción ocurrió a las 4pm”). En realidad, muestra cuánto tiempo pasó desde el último evento registrado.
Esto significa que todos los validadores de Solana operan con el mismo reloj y todos tienen acceso a un historial cronológico y preciso de las transacciones. Los validadores están inherentemente sincronizados a través de la red -no hace falta comunicación. La red entera comparte el mismo tiempo, lo que hace que llegar al consenso sea mucho más rápido.
Puedes leer más sobre “Proof of History” y cómo funciona aquí y aquí.
¿Qué puedes hacer en Solana?
Solana soporta contratos inteligentes nativos como Ethereum. Estos contratos inteligentes se llaman programas y usualmente se escriben en Rust o en un framework como Anchor.
En términos sencillos, lo que eso significa es que cualquier cosa que puedas hacer en Ethereum, también puedes hacerlo en Solana. El ecosistema Solana actualmente soporta pagos descentralizados, aplicaciones DeFi, creación de NFTs y tokens fungibles, juegos, DAOs y dApps de escala web de cualquier tipo. ¿Una diferencia grande? Solana es más rápida y barata que la mayoría de las redes.
Algunos proyectos notables incluyen: Serum, un exchange descentralizado, Magic Eden, un mercado de NFTs, y Solend, un protocolo de préstamos. Recientemente, muchos proyectos NFT han elegido hacer minting en Solana tomando ventaja de sus bajos costos. Además, Solana tiene una comunidad vibrante de DAOs, como Invisible College.
¿Tiene Solana alguna desventaja?
Algunos críticos creen que Solana no está lo suficientemente descentralizada. Al momento, 1,945 validadores no parece demasiado comparado con los miles de mineros de Bitcoin y Ethereum. En todo caso, Solana es una red nueva. Mientras sigue desarrollándose, más validadores pueden unirse y de esa manera fortalecer la descentralización de la red.
Adicionalmente, Bitcoin y Ethereum tienen la ventaja de ser los primeros. Las personas están acostumbradas a usar Ethereum para sus proyectos DeFi y NFTs, aunque esto está cambiando lentamente.
Solana está experimentando un rápido crecimiento ya que es más barata, rápida y generalmente más accesible para usuarios y desarrolladores. Todavía queda por verse a dónde llevará este crecimiento mientras la red sigue creciendo, pero Solana es definitivamente un jugador prometedor en el espacio.
Cómo comenzar en Solana
Puedes aprender más sobre Solana leyendo su documentación. Si solamente quieres mojarte los pies, te recomendamos el Discord o el Twitter de Solana.
Y si estás listo para unirte a los mercados NFT y DeFi de Solana, puedes empezar descargando la billetera Phantom. Puedes usar esta billetera para guardar, enviar, recibir, coleccionar e intercambiar tokens en la red Solana. Alternativamente, puedes comprar SOL en la mayoría de los exchanges centralizados y descentralizados.
¿Tienes alguna pregunta? ¡Puedes hacerla en nuestro Discord o Twitter!
Ten en cuenta que este artículo, como cualquier artículo de Surge, tienen un propósito educativo y no deben tomarse como asesoramiento financiero.