La necesidad de velocidad de Blockchain trae nuevas herramientas a la industria de la criptografía



Otro día, otro lanzamiento de mainnet. O al menos, así es como se puede sentir en el espacio blockchain, ya que cada proyecto parece estar luchando por ser el último y el mejor en equilibrar las compensaciones entre velocidad, escalabilidad y seguridad. Desafortunadamente, muchos de ellos terminan languideciendo con poca actividad de desarrollo y muy pocos usuarios.

Por lo tanto, cuando aparece un nuevo proyecto que parece estar provocando una verdadera emoción entre los jugadores e inversores establecidos en el espacio, vale la pena echarle un segundo vistazo. A pesar de ser nuevo en la escena y todavía en el proceso de desarrollo de su testnet, Solana es uno de esos proyectos.

Actualmente está asociado con nombres como Bison Trails y Chainlink, ya que anteriormente obtuvo $ 20 millones en inversiones de fondos de alto perfil como 500 Startups y Multichain Capital. También recientemente vendió todas sus fichas en una subasta holandesa, incluso a pesar de la carnicería del mercado a mediados de marzo. Entonces, ¿qué está pasando con Solana para generar un interés tan significativo de la industria?

El fondo

En 2017, el CEO Anatoly Yakovenko fundó Solana con el ambicioso objetivo de crear una plataforma blockchain que pudiera escalar para la adopción global. Yakovenko había liderado anteriormente el equipo que desarrollaba sistemas operativos en el fabricante de telecomunicaciones Qualcomm, donde, como le dijo a Cointelegraph: “Siempre fui un geek del rendimiento. Pasé 12 años en Qualcomm tratando de exprimir hasta el último rendimiento del hardware ". También diseñó un sistema operativo distribuido en Mesosphere y trabajó en compresión en Dropbox.

Al fundar Solana, se unió a un equipo de profesionales con experiencia similar. El director de tecnología y arquitecto principal de la compañía, Greg Fitzgerald, también había trabajado anteriormente en Qualcomm en todo el espectro de sistemas integrados. Su director de operaciones, Raj Gokal, aportó experiencia en gestión de productos y finanzas de su tiempo como inversor de riesgo en General Catalyst y de gestión de productos en su propia startup, Sano, y en Omada Health. El científico jefe, Eric Williams, es un físico de partículas que estudió en Berkeley y obtuvo su Ph.D. mientras que en la Organización Europea para la Investigación Nuclear, comúnmente conocida como CERN, busca la partícula del bosón de Higgs.

El equipo de Solana ha podido atraer a algunos inversores y socios impresionantes en su camino hacia el lanzamiento de mainnet. Multichain Capital lideró una ronda de financiación de $ 20 millones que concluyó en julio de 2019. Más recientemente, la compañía realizó una subasta holandesa a través de Coinlist para la venta de 8 millones de tokens Sol, recaudando $ 1.76 millones adicionales de 91 compañías. En total, Solana ha vendido 186 millones de tokens y recaudó $ 25.6 millones de las ventas de tokens.

Solana también ha atraído a varias compañías a participar en el Tour de Sol, su testnet incentivado. El más destacado de estos es Bison Trails, que también forma parte de la Asociación Libra. Bison Trails sirve como un nodo de validación en el testnet de Solana, pero también ha integrado el soporte para Solana a su oferta de infraestructura como servicio.

Los problemas en cuestión

Al igual que muchos otros proyectos de blockchain, el equipo de Solana tiene en cuenta el desafío de escalabilidad al desarrollar la plataforma. Sin embargo, Solana tiene como objetivo lograr la escalabilidad sin comprometer la seguridad o la descentralización. Ambos han sido un problema con otras cadenas de bloques, particularmente aquellas que usan prueba de participación delegada, que ha demostrado ser propensa a la manipulación.

Solana también tiene como objetivo resolver otro problema inherente al consenso de blockchain: acuerdo a tiempo. En cualquier libro mayor, el momento en que se realiza la entrada es crítico, ya que forma la columna vertebral de la cronología del libro mayor. Si se mantiene un libro mayor en un servidor centralizado, el reloj del sistema simplemente marca las entradas de la hora a medida que se graban. Sin embargo, en un sistema descentralizado, todos los nodos están trabajando para sus propios relojes. Por lo tanto, el tiempo es algo en lo que los nodos de la red deben estar de acuerdo tanto como la naturaleza de la transacción misma.

Además, en Bitcoin y otras cadenas de bloques de prueba de trabajo, la cantidad de tiempo que un minero tarda en resolver un error criptográfico es lo que gobierna el nivel de dificultad. Entonces, en el contexto de una cadena de bloques, registrar el paso del tiempo es clave. Las diferentes cadenas de bloques resuelven este desafío de diferentes maneras. Sin embargo, lograr un acuerdo sobre el tiempo termina consumiendo una gran carga de mensajes entre los nodos de la red.

Por ejemplo, Hedera Hashgraph, una plataforma con objetivos similares a Solana, toma una marca de tiempo de una gran mayoría de nodos en la red y calcula la mediana. Esto ha permitido que la red Hashgraph supere rápidamente a Ethereum en los números de transacción. Christian Hasker, el director de marketing de Hedera Hashgraph, le dijo a Cointelegraph:

“Desde el acceso abierto a nuestra plataforma en septiembre de 2019 (aproximadamente 6 meses), Hedera ha visto más de 80 millones de transacciones realizadas en nuestra red. En comparación, Ethereum tardó un poco más de dos años y medio en alcanzar ese mismo hito ".

Prueba de historia

Para superar el desafío del tiempo de grabación, Solana utiliza un protocolo único llamado prueba de historial, también conocido como PoH, que codifica el paso del tiempo en los datos de la cadena de bloques sin requerir entradas o mensajes específicos entre los nodos de la red. Utiliza una función llamada función de demora verificable, o VDF, que requiere una cantidad de tiempo conocida para calcular y se limita a operar en un solo núcleo de unidad central de procesamiento, lo que significa que el procesamiento no se puede acelerar utilizando múltiples procesadores.

El protocolo Solana codifica los resultados de cada VDF en el bloque de su sucesor. Al hacerlo, proporciona un registro inmutable del paso del tiempo incluso antes de que se logre el consenso. Al eliminar la carga de mensajes basados ​​en el tiempo, Solana afirma alcanzar velocidades de transacción de casi 50,000 por segundo.

Yakovenko explicó de manera concisa la importancia de llegar a un consenso sobre el tiempo dentro de un entorno blockchain, y le dijo a Cointelegraph: "Debido a que teníamos PoH, pudimos hacer suposiciones sólidas sobre el tiempo y reducir mucha complejidad en la implementación". Con respecto al papel de los VDF en futuras implementaciones de blockchain, Yakovenko explicó la complejidad de implementarlos:

“Los VDF aún son bastante nuevos, y sus implementaciones propuestas requieren mucho hardware de verificación como el nuestro, o nuevos ASICS. (…) Dado que nuestro enfoque de escala depende de los sistemas modernos, nuestro VDF funciona excepcionalmente bien para nuestra red. Con nuestra infraestructura actual, hemos podido superar el estado actual de la técnica y ofrecer un rendimiento de 50,000 transacciones por segundo con tiempos de bloqueo de 400 ms en la red principal hoy en día ".

Torre de tolerancia a fallas bizantinas y prueba de estaca

Solana utiliza una variación en el modelo práctico de tolerancia a fallas bizantinas utilizado por Hyperledger Fabric y otros llamados tolerancia a fallas bizantinas en torre. Este modelo de consenso está diseñado para incentivar a los participantes de la red a actuar en interés de la red en todo momento. Los nodos ponen en juego sus tokens en la validez del hash de prueba de historia más reciente de una manera similar a cómo apostaron tokens en la validez de bloque en otras blockchains.

Al igual que pBFT, cuantos más hashes se confirmen después de cualquier votación, más tardará en revertir esa votación. Los validadores no pueden votar por una bifurcación una vez que votaron en un hash en particular sin ser penalizados. Solana también utiliza una prueba de participación para determinar quién participa en la red como validador. Los poseedores de tokens que no tienen el hardware para unirse como validador pueden delegar un validador para participar en la producción en bloque.

Para resumir, la prueba de historial actúa como un reloj para la red, mientras que tBFT incentiva y penaliza a los validadores para que actúen en interés de la red. PoS permite a los titulares de tokens actuar como delegadores, decidiendo quién sirve como validador.

Tomando escalabilidad

El equipo de Solana no se detuvo en inventar un método de consenso completamente nuevo para superar el desafío de escalabilidad, y como Yakovenko le dijo a Cointelegraph, la prueba de la historia, tBFT y PoS son solo para el consenso. Añadió: "Tuvimos que innovar 8 veces más para continuar desbloqueando otros problemas de escalado que van desde el procesamiento de transacciones paralelas hasta la transmisión de bloques en tiempo real en todo el mundo".

Ocho otras innovaciones supuestamente todas desempeñar un papel para acelerar el tiempo de procesamiento o, en general, hacer que Solana funcione de manera más eficiente. Por ejemplo, Sealevel es una característica que permite el procesamiento de múltiples contratos inteligentes en paralelo. La turbina funciona de una manera comparable a BitTorrent, dividiendo los datos en paquetes más pequeños para permitir la escalabilidad entre nodos, lo que permite a Solana admitir miles de nodos que se ejecutan simultáneamente.

Desarrolladores necesarios

Recientemente, Solana se asoció con el proveedor de Oracle Chainlink para construir un oráculo súper rápido que se actualiza cada 400 milisegundos. Yakovenko le dijo a Cointelegraph que la medida fue en respuesta a fallas recientes del mercado debido a la congestión de la red. Amplió los planes de la compañía para involucrar a más desarrolladores y socios con el tiempo, y le dijo a Cointelegraph:

“Tenemos un gran programa acelerador que ya cuenta con más de 450 solicitantes, por lo que los desarrolladores se están esforzando por encontrarnos. Quieren crear aplicaciones de nivel de consumidor, pero eso simplemente no es posible con la infraestructura a su disposición hoy. Dada la demanda acumulada para construir, esperamos que los desarrolladores vengan a ver a Solana y que un porcentaje considerable de los que lo hagan migren sus dapps ".

Hasker dijo que Hedera Hashgraph también ve que hay una demanda insatisfecha de los desarrolladores, afirmando:

“Además de abordar la escalabilidad y la seguridad requeridas para las aplicaciones, los desarrolladores de dApp valoran la facilidad de uso y el costo como los principales impulsores de la adopción. Además, dApps quiere saber que la plataforma es estable y que no se bifurcará para no tener que mantener múltiples bases de código. Finalmente, quieren asegurarse de que la plataforma estará disponible a largo plazo y que está gobernada por un consejo de confianza que comprende cómo funcionan las empresas y qué necesitan las empresas ".

LO MÁS LEÍDO

Leave a Reply

Your email address will not be published. Required fields are marked *