Recuerdo el día en que uno de mis buenos amigos se acercó y me preguntó si había oído hablar de
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.
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.
Pero ¿qué es un HyperVM? Es esencialmente una máquina virtual (VM) construida usando el
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.
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
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.
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
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.
Recientemente, lanzamos nuestro
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
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
¡Bienvenido al futuro donde podrás mover una montaña con los dedos!