paint-brush
Nuklai Testnet Live: sumérgete en HyperVM, construye una cadena de bloques escalable y obtén recompensaspor@nuklai
402 lecturas
402 lecturas

Nuklai Testnet Live: sumérgete en HyperVM, construye una cadena de bloques escalable y obtén recompensas

por Nukl.ai5m2024/06/22
Read on Terminal Reader

Demasiado Largo; Para Leer

Avalanche es una plataforma de código abierto para crear aplicaciones descentralizadas en un ecosistema interoperable, descentralizado y altamente escalable. Impulsado por un mecanismo de consenso excepcionalmente poderoso, Avalanche es el primer ecosistema diseñado para adaptarse a la escala de las finanzas globales, con una finalidad de transacción casi instantánea. El mecanismo de consenso de Avalanche es ridículamente rápido, con menos de 2 segundos de finalidad, lo que significa que su transacción se procesa y verifica casi al instante.
featured image - Nuklai Testnet Live: sumérgete en HyperVM, construye una cadena de bloques escalable y obtén recompensas
Nukl.ai HackerNoon profile picture

Recuerdo el día en que uno de mis buenos amigos se acercó y me preguntó si había oído hablar de nuklai . Simplemente le dije: “En realidad no. Suena como un tema que estudiaría en mi clase de ciencias”. Seis meses después, aquí estoy, construyendo una red blockchain de Capa 1 para Nuklai. ¿Quien lo hubiera pensado? Es sorprendente adónde te lleva la vida en cuestión de meses.


Llegaré al núcleo de este blog sobre mi viaje al mundo de HyperVM, pero antes de eso, es esencial saber cómo llegué a este punto.

El desafío del alto rendimiento

Poco después de enterarme de Nuklai, comencé a investigar el proyecto para ver a qué se debía tanto revuelo. Me quedé realmente impresionado por la visión de Nuklai de empoderar a cada usuario permitiéndoles vender sus datos a otras entidades, transfiriendo el poder de las grandes empresas a los propios usuarios.


Es una visión simple pero profunda porque, para lograrla, hubo que hacer mucho no solo a nivel de aplicación sino también a nivel de infraestructura y protocolo blockchain. Cuando se trata de cantidades masivas de datos a diario, la cadena de bloques debe manejar una carga inmensa que ninguna plataforma actual ha logrado todavía.


La gente habla de transacciones por segundo (TPS), pero pocos saben lo que realmente se necesita para lograr un TPS tan alto a nivel de blockchain. Sí, existen cadenas de bloques con alto rendimiento, pero a menudo son muy hacky y no son verdaderas Capa 1. Por lo general, el enfoque es escalar horizontalmente creando Capas 2, Capas 3, cadenas laterales y todo eso.


Estas soluciones me parecen un mosaico porque si introduces una capa adicional a tu blockchain, aumentar el TPS parece más una ocurrencia tardía que algo construido desde cero. Aquí es donde entran en juego las HyperVM.

HyperVM, desbloqueando cadenas de bloques de alto rendimiento

Pero ¿qué es un HyperVM? Es esencialmente una máquina virtual (VM) construida usando el Marco HyperSDK . Para comprender HyperSDK, primero debemos comprender avalancha .


Según su documentación, Avalanche es una plataforma de código abierto para crear aplicaciones descentralizadas en un ecosistema interoperable, descentralizado y altamente escalable. Impulsado por un mecanismo de consenso excepcionalmente poderoso, Avalanche es el primer ecosistema diseñado para adaptarse a la escala de las finanzas globales, con una finalidad de transacción casi instantánea.


El mecanismo de consenso de Avalanche es ridículamente rápido, con menos de 2 segundos de finalidad, lo que significa que su transacción se procesa y verifica casi al instante.


Avalanche también le permite crear su propia cadena de bloques (o subred) de Capa 1, y la mejor parte es que no está confinado a una subred alimentada por una máquina virtual Ethereum (EVM). A pesar de su gran comunidad de desarrolladores, el EVM no es liviano y viene con mucho equipaje. En Avalanche, también puede iniciar su propia subred desarrollando su propia máquina virtual en cualquier idioma, siempre que cumpla con los estándares de Avalanche. Protointerfaces . Aquí es donde entra en juego HyperSDK.


En teoría, podría crear su propia máquina virtual en cualquier idioma que desee, ya que Avalanche brinda esa libertad. Sin embargo, también es cierto que hacerlo desde cero es bastante difícil y lleva mucho tiempo. Incluso si usas EVM de subred Para empezar, es complejo mantenerlo actualizado ya que el código central cambia con frecuencia. Debe mantenerse al día con su mantenimiento, lo que puede consumir muchos recursos. HyperSDK soluciona este problema haciendo que sea más rápido, seguro y sencillo lanzar su propia cadena de bloques optimizada en una subred Avalanche.


Oculta gran parte de la complejidad, lo que le permite concentrarse en hacer que su proyecto sea único en lugar de preocuparse por la eficiencia de la serialización de transacciones o aumentar el rendimiento de las transacciones. Con HyperSDK, puede crear su propio tiempo de ejecución de blockchain con entre 500 y 1000 líneas de código y aún así procesar miles de transacciones por segundo sin necesidad de un gran equipo de ingenieros.

HelixVM: ¿La potencia de 100.000 tx/s?

En Nuklai, creamos nuestro propio tiempo de ejecución de blockchain, llamado 'HelixVM', utilizando el marco HyperSDK con alrededor de 200 líneas de código en menos de una semana. Agregamos características interesantes como la emisión de tokens de forma nativa, la conexión de tokens de una subred a otra mediante Avalanche Warp Messaging (AWM) y el desarrollo de un motor de participación que permite a los validadores registrarse para participar y los usuarios delegar sus tokens NAI a un validador de su elección para comenzar. reclamar recompensas.


Con algunas adiciones más y toques personalizados, agregamos todo con alrededor de 500 líneas más de código en un par de meses. El viaje hasta llegar hasta aquí fue extraordinario pero igualmente gratificante. La mejor parte de crear nuestro tiempo de ejecución utilizando HyperSDK es que nos beneficiamos de las optimizaciones que llegan al marco HyperSDK, en las que trabajaron algunos de los mejores ingenieros de Ava Labs y la comunidad HyperSDK de código abierto más amplia.


Por ejemplo, con el desarrollo de HyperSDK Vryx , que recientemente produjo resultados excepcionales con HyperVM procesando más de 5 mil millones de transacciones a 100 000 transacciones por segundo, una vez que nuestro HelixVM sea compatible con Vryx, también procesará 100 000 transacciones por segundo. Este es el verdadero poder oculto de usar HyperSDK para crear su propio tiempo de ejecución de blockchain Lograr este nivel de optimización sin tener que hacerlo nosotros mismos hace que sea una obviedad para cualquier equipo crear también su propio tiempo de ejecución. En Nuklai, queremos crear una plataforma que permita a los usuarios y a las empresas monetizar sus datos tan fácilmente como crear un sitio web, y HyperSDK es la capa base definitiva para lograrlo sin preocuparse por cómo funciona el motor de consenso.


Queremos crear una plataforma única que se adapte a nuestras necesidades y HyperSDK lo hace posible con solo unos cientos de líneas de código.

Construya el futuro de los datos inteligentes con Nuklai Testnet

Recientemente, lanzamos nuestro Red de prueba Nuklai . Solo tomó unos meses llegar hasta aquí, y tenemos muchas características interesantes planeadas para nuestro HelixVM antes del lanzamiento en la red principal, coincidiendo con La propia hoja de ruta de HyperSDK de estar listo para la producción. Si desea comenzar con nuestra red de prueba, consulte el Cartera Nuklai repositorio, clonarlo localmente, ejecutarlo y comenzar a interactuar con la red de prueba.

Puede solicitar tokens NAI de prueba, crear sus propios tokens, transferir NAI nativos y otros tokens creados por el usuario, explorar una versión básica del explorador blockchain e incluso publicar algo en Nuklai Feed, una sencilla plataforma de redes sociales. Además, la billetera le permite cambiar la URL de Nuklai RPC, lo que le permite conectarse a su propia subred de Nuklai que se ejecuta localmente en su máquina. Puedes ver el , ¡Y comienza hoy!


Si prefiere ejecutar su propia subred Nuklai localmente en lugar de interactuar con la red de prueba oficial, puede seguir las instrucciones descritas en nuestra documentación . Esto le permite hacer más, como registrar nodos de validación para apostar, delegar en validadores, reclamar recompensas de apuesta y más.


¡Bienvenido al futuro donde podrás mover una montaña con los dedos!