Qué es Solana

2/15
Recursos

Para entender qué es Solana y el por qué de sus grandes prestaciones, comencemos analizando el contexto histórico de otras Blockchains para tener un punto de comparación.

Breve historia de Bitcoin y Ethereum

Octubre del 2008, alguien bajo el pseudónimo de Satoshi Nakamoto envía un simple correo electrónico a una cadena de emails de criptógrafos y cypherpunks con un white paper describiendo un sistema P2P para el intercambio de dinero.

Dicho white paper describía el funcionamiento de lo que hoy conocemos como Bitcoin y Blockchain. Nakamoto lanzó el software de bitcoin en enero del 2009 y colaboró en el proyecto hasta mediados del 2010, donde entregó el control del repositorio del proyecto, accesos y dominios y nada más se supo de su paradero.

La comunidad continuó con el proyecto Bitcoin que poco a poco ha cobrado relevancia en el mundo tanto de la economía como de la tecnología.

En el año 2015, un joven ruso/canadiense llamado Vitalik Buterin tuvo la idea de utilizar el concepto de Blockchain para algo más que dinero, combinándolo con otro concepto conocido como Contratos Inteligentes.

El concepto de contratos inteligentes no es algo nuevo, fue ideado por un tal Nick Szabo en los '90 y describe un protocolo para el cumplimiento de reglas entre partes. Szabo, gracias a sus conocimientos como jurista e informático, propone este concepto para respetar contratos y penalizar a quién no los cumple a través del software.

Vitalik trabajó junto con otros genios para crear lo que hoy conocemos como la Blockchain de Ethereum, que dio lugar a conceptos como los tokens, NFT, DeFi, DApps y el ecosistema Web3 que tanto se encuentra revolucionando la tecnología en el mundo.

Problemas de la Blockchain de Bitcoin y Ethereum

La Blockchain de Bitcoin propuso grandes soluciones a problemas de la informática como el “problema del doble gasto” o el “problema de los generales bizantinos”. Pero, a lo igual que la Blockchain de Ethereum, tienen otros problemas como la escalabilidad.

El problema del doble gasto

Dicho problema está relacionado con la potencial posibilidad de que el dinero digital pueda ser duplicado, falsificado y gastado dos o más veces.
Una de las necesidades de contar con un protocolo de consenso como Proof of Work es evitar este problema y fue una de las grandes innovaciones de Bitcoin.

Vitalik plantea lo que se conoce como el Trilema de Blockchain. El mismo consiste en encontrar el balance entre la Seguridad, Descentralización y Escalabilidad. Solo dos de estas tres características pueden cumplirse al mismo tiempo, según Buterin.

Tanto la Blockchain de Bitcoin como la de Ethereum utilizan el protocolo de consenso Proof of Work para validar transacciones, el cual es Seguro y Descentralizado. Pero no es Escalable al solo permitir validar unas pocas transacciones por segundo. PoW necesita de mucho hardware y electricidad para que un nodo de estas Blockchains hagan su trabajo, lo que también las convierte en poco escalable

Por otro lado, Solana utiliza el protocolo de consenso Proof of Stake que resuelve el problema de la Escalabilidad y también es Seguro. Pero pierde Descentralización en este trilema. PoS no requiere hardware y es amigable con el medio ambiente, valida las transacciones en una Blockchain de forma aleatoria y determinista a partir de la participación de un nodo en la misma.

A partir de la cantidad de criptomonedas que un nodo aporte a la red, tendrá más o menos posibilidades de validar transacciones y recibir recompensas. Esto es lo que lleva a que la Descentralización de la red se reduzca.

Ethereum y Proof of Stake

A mediados del 2022, Ethereum hará una importante actualización en su red, pasando de utilizar PoW a PoS. La actualización es denominada Ethereum 2.0 o Serenity. Para proteger la red, Ethereum 2.0 implementa un mecanismo denominado Casper para verificar y validar transacciones y bloques en la Blockchain y el mismo penalizará a los nodos malintencionados eliminándolos de la red.

Aparición de Solana

En el año 2017, de la mano de Anatoly Yakovenko, se dio inicio al proyecto para la construcción de la Blockchain de Solana y su red fue lanzada oficialmente en el año 2020.

Yakovenko, en compañía de su equipo, trabajó años en empresas como DropBox y Qualcomm. Empresas relacionadas tanto con las telecomunicaciones, sistemas distribuidos y el intercambio de información. Esto les dio una perspectiva diferente para solucionar los problemas de otras Blockchains.

Como propuesta de solución a ese famoso trilema, Solana implementa un mecanismo llamado Proof of History que complementa a PoS para sincronizar la red y hacerla más rápida.

Solana permite en la actualidad alrededor de 50.000 transacciones por segundo, pudiendo escalarse a más de 100.000, y genera un bloque cada 400 milisegundos.

Conclusión

La historia de la tecnología es fascinante. Como los fundadores de Ethereum utilizaron un concepto creado en los '90 como los contratos inteligentes en combinación con Blockchain, que también encontró una solución a dilemas de la informática como el doble gasto que llevaba siglos sin resolverse.

Solana, por su parte, llegó después para aportar lo suyo y resolver problemas que Bitcoin y Ethereum poseen. Esto es solo la punta del iceberg de Solana. Continuemos y aprendamos cómo se diferencia de las otras dos grandes Blockchains.


Contribución creada por: Kevin Fiorentino (Platzi Contributor).

Aportes 24

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Bitcoin creada en 2008 por Satoshi Nakamoto
Ethereum creada en 2015 por Vitalik Buterin
Solana creada en 2017 por Anatoly Yakovenko

Bitcoin basado en proof of work tiene seguridad y descentralización pero problemas de escalabilidad.
Ethereum con Casper basado en proof of stake tiene seguridad y escalabilidad pero problemas de centralización.
Solana usa proof of stake y proof of history y busca solucionar simultáneamente la escalabilidad, seguridad y descentralización.

Apuntes de la clase:

https://solana.com/solana-whitepaper.pdf

Creador de Solana: Anatoly Yakovenko (trabajo en dropbox y qualcomm)

En este momento Solana es la blockchain mas rapida del mercado por que tiene 50000 transacciones por segundo y depende del hardware utilizado podríamos hablar hasta de 150mil tps

La red de solana principal cuenta con 200 Nodos y produce un bloque cada 4 segundos

Problema del Trilema

Vitalik dice que solo se pueden tener dos de esas tres cosas por que tenemos muchas limitaciones por el hardware por la seguridad

La blockhain de bitcoin utiliza un mecanismo de consenso que se llama proof of work este mecanismo le permite tener una muy buena seguridad debido a su alta descentralización sin embargo la escalabilidad no es buena debido a que las transacciones de bitcoin son muy lentas.

La blockchain de Ethereum utiliza una mecanismo de consenso que se llama proof of stake (PoS) este es un mecanismo no se utiliza un programa para ejecutar las transacciones que tiene tanta carga computacional ya que proof of stake es mas determinístico que probabilístico. Y esto significa que la red es la que escoge cuales son los nodos que van a validar las transacciones de acuerdo a la participación en monedas que tenga cada uno de estos nodos. Esta red utiliza algo que se llama Casper y es que en caso de que algún nodo quiera ir en contra de la red pierde todas las monedas.

Para estos problemas aparece solana con una variación de Proof of stake que le pusieron el nombre de proof of history este soluciona un problema de sincronización de la red con el fin de hacerla mucho mas rápida

Este es el Ecosistema actual de SOLANA.

Es un buen momento para aprender de esta y comenzar en ella

Proff of history: Es un algoritmo blockchain complementario al método de consenso proof of stake

Blockchain Trilemma

Recomiendo bastante ver este video para saber aún más de solana, el cursó será mas sencillo.
https://youtu.be/CJOEkJNz6dU

solana es centralizado y ya se cayó varias veces!!

Solana es la blockchain más rápida, tiene 50.000 transacciones por segundo, dependiendo del hardware puede tener 100.000 o 150.000 transacciones.
En su red principal tiene 200 nodos, produce un bloque cada 400 mili segundos.

  • Su creador fue Anatoly Yakovenko.
  • Soluciona el problema del trilema: Puedes tener escalabilidad, seguridad y descentralización.
  • Utiliza Proof of history

Excelente clase!! emocionado por conocer el PROOF OF HISTORY

es demasiado interesante el tema y la explicación es muy clara, gracias profe Carolina!!

Que excelente curso

Solana al día de hoy ya tiene +1300 nodos validadores 😁

Muy interesante la manera como la profesora abordo el tema primero teniendo un contexto historico de los problemas y asi acotar que viene ha solucionar solana.
Solo quiero aplaudir este approach.
Ya contexto I’m actually Ready.

Excelente explicación

No sabia lo del proof of history, gracias!

Buena comparación, se ve que hay diferencia en velocidad, veamos que más ofrece en comparación de Bitcoin y Ethereum

Mientras mas aprendo de otras criptomonedas, que hay miles, mas me gusta Bitcoin y su creador anónimo.

¿Qué es Solana?

Solana (SOL) es una criptomoneda de tercera generación, que está centrada en ofrecer una red de alta velocidad, con capacidad de smart contracts paralelizables, un costo por operación ínfimo, sin renunciar a la seguridad y con una gran escalabilidad.

excelente

SOLANA
Blockchain más rápida del mercado

  • 50.000 transacciones por segundos (Depende el
  • hardware puede ser más aún)
  • 200 nodos en su red principal
  • 400 milis segundos se produce un bloque

Su creador Anatoly Yakovenko
Trabajo en Dropbox, Qualcomm y otras empresas. Su equipo tiene mucha experiencia.

Ethereum permitió los contratos inteligentes y las Dapps.
Vitalik mencionó en el problema del trilema, que solo podemos tener 2 de ellos en una blockchain.

  1. Escalabilidad
  2. Seguridad
  3. Descentralización.

Ejemplo: PoW permite tener Seguridad y Descentralización, pero no hay escalabilidad porque este esfuerzo agrega poder de computo a la blockchain y las transacciones para validar son muy lentas.

¿Cuál es el problema que soluciona Solana?
Solana: PoS Los participantes para obtener una recompensa no necesitan una carga computacional tan alta como la de BTC.
Solana es determinística, porque la red asigna los nodos (personas) en específico que van a validar las transacciones, según su participación y compromiso a favor de la red. Es decir, cuanto más monedas se tiene, más probabilidades de validar la transacción.

Pero…
La descentralización no es total al hablar que es una red determinística. Para esto llega solana con PoH para solventar el problema de la sicronización.

¿Qué es Proof of History (PoH)?

PoH tiene como objetivo aligerar la carga de los nodos de la red en los bloques de procesamiento al proporcionar un medio de codificar el tiempo en la Blockchain de Solana.

Normalmente en una Blockchain como en la de Bitcoin o ETH, que se basa en una producción secuencial y en sucesivo orden de bloques, que se ven enlentecidos por tener que aguardar que toda la la red confirme la misma transacción, y luego esta se proceda a agregar a la cadena de bloques.

Según la cripto firma Proof of History presenta un avance fundamental en la estructura de las redes blockchain en cuanto a velocidad y escalabilidad.

Muy interesante el ecosistema de Solana