paint-brush
Nuklai Testnet Live: Tauchen Sie ein in HyperVMs, bauen Sie auf einer skalierbaren Blockchain und werden Sie belohntvon@nuklai
402 Lesungen
402 Lesungen

Nuklai Testnet Live: Tauchen Sie ein in HyperVMs, bauen Sie auf einer skalierbaren Blockchain und werden Sie belohnt

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

Zu lang; Lesen

Avalanche ist eine Open-Source-Plattform zum Erstellen dezentraler Anwendungen in einem interoperablen, dezentralen und hochgradig skalierbaren Ökosystem. Angetrieben von einem einzigartig leistungsstarken Konsensmechanismus ist Avalanche das erste Ökosystem, das für die Größenordnung der globalen Finanzwelt konzipiert ist und nahezu sofortige Transaktionsendgültigkeit bietet. Der Avalanche-Konsensmechanismus ist unglaublich schnell und die Endgültigkeit liegt bei weniger als 2 Sekunden. Das bedeutet, dass Ihre Transaktion nahezu sofort verarbeitet und verifiziert wird.
featured image - Nuklai Testnet Live: Tauchen Sie ein in HyperVMs, bauen Sie auf einer skalierbaren Blockchain und werden Sie belohnt
Nukl.ai HackerNoon profile picture

Ich erinnere mich an den Tag, als mich einer meiner guten Freunde fragte, ob ich schon davon gehört hätte. Nuklai . Ich sagte ihm einfach: „Nicht wirklich. Das klingt nach einem Thema, das ich in meinem naturwissenschaftlichen Unterricht behandeln würde.“ Sechs Monate später baue ich hier ein Layer-1-Blockchain-Netzwerk für Nuklai. Wer hätte das gedacht? Es ist erstaunlich, wohin einen das Leben in nur wenigen Monaten führt.


Ich werde in diesem Blog zum Kern meiner Reise in die Welt der HyperVMs kommen, aber vorher ist es wichtig zu wissen, wie ich überhaupt an diesen Punkt gelangt bin.

Die Herausforderung des hohen Durchsatzes

Kurz nachdem ich von Nuklai gehört hatte, begann ich, das Projekt zu recherchieren, um herauszufinden, was es mit dem ganzen Hype auf sich hatte. Ich war wirklich überwältigt von Nuklais Vision, jedem Benutzer mehr Macht zu verleihen, indem er seine Daten an andere Unternehmen verkaufen kann, wodurch die Macht von großen Unternehmen auf die Benutzer selbst verlagert wird.


Es ist eine einfache, aber tiefgreifende Vision, denn um sie zu verwirklichen, musste nicht nur auf Anwendungsebene, sondern auch auf Infrastruktur- und Blockchain-Protokollebene viel getan werden. Bei der täglichen Verarbeitung riesiger Datenmengen muss die Blockchain eine immense Last bewältigen, die noch keine aktuelle Plattform erreicht hat.


Die Leute reden über Transaktionen pro Sekunde (TPS), aber nur wenige wissen, was wirklich nötig ist, um auf Blockchain-Ebene so hohe TPS zu erreichen. Ja, es gibt Blockchains mit hohem Durchsatz, aber oft sind sie sehr hackig und keine echten Layer 1s. Normalerweise besteht der Ansatz darin, horizontal zu skalieren, indem Layer 2s, Layer 3s, Sidechains und so weiter erstellt werden.


Diese Lösungen kommen mir wie Flickwerk vor, denn wenn Sie Ihrer Blockchain eine zusätzliche Schicht hinzufügen, erscheint die Erhöhung der TPS eher wie ein nachträglicher Einfall als wie etwas, das von Grund auf neu entwickelt wurde. Hier kommen HyperVMs ins Spiel.

HyperVMs: Die Freischaltung leistungsstarker Blockchains

Aber was ist eine HyperVM? Es handelt sich im Wesentlichen um eine virtuelle Maschine (VM), die mit dem HyperSDK-Framework Um HyperSDK zu verstehen, müssen wir zunächst verstehen Lawine .


Laut ihrer Dokumentation ist Avalanche eine Open-Source-Plattform zum Erstellen dezentraler Anwendungen in einem interoperablen, dezentralen und hochgradig skalierbaren Ökosystem. Angetrieben von einem einzigartig leistungsstarken Konsensmechanismus ist Avalanche das erste Ökosystem, das auf die Größenordnung der globalen Finanzwelt zugeschnitten ist und nahezu sofortige Transaktionsendgültigkeit bietet.


Der Konsensmechanismus von Avalanche ist unglaublich schnell und die Endgültigkeitsdauer beträgt weniger als 2 Sekunden. Das bedeutet, dass Ihre Transaktion nahezu augenblicklich verarbeitet und verifiziert wird.


Avalanche ermöglicht es Ihnen auch, Ihre eigene Layer-1-Blockchain (oder Subnetz) zu erstellen, und das Beste daran ist, dass Sie nicht auf ein von Ethereum Virtual Machine (EVM) betriebenes Subnetz beschränkt sind. Trotz seiner großen Entwickler-Community ist die EVM kein Leichtgewicht und bringt viel Ballast mit sich. Auf Avalanche können Sie auch Ihr eigenes Subnetz starten, indem Sie Ihre eigene VM in einer beliebigen Sprache entwickeln, solange sie den Avalanche-Standards entspricht. Proto-Schnittstellen Hier kommt HyperSDK ins Spiel.


Theoretisch könnten Sie Ihre eigene VM in jeder beliebigen Sprache erstellen, da Avalanche diese Freiheit bietet. Es stimmt jedoch auch, dass es ziemlich schwierig und zeitaufwändig ist, dies von Grund auf zu tun. Selbst wenn Sie Subnetz-EVM Um loszulegen, ist es kompliziert, es auf dem neuesten Stand zu halten, da sich der Kerncode häufig ändert. Sie müssen mit der Wartung Schritt halten, was ressourcenintensiv werden kann. HyperSDK behebt dieses Problem, indem es das Starten Ihrer eigenen optimierten Blockchain in einem Avalanche-Subnetz schneller, sicherer und einfacher macht.


Es verbirgt einen Großteil der Komplexität, sodass Sie sich darauf konzentrieren können, Ihr Projekt einzigartig zu machen, anstatt sich Gedanken über die Effizienz der Transaktionsserialisierung oder die Erhöhung des Transaktionsdurchsatzes zu machen. Mit HyperSDK können Sie Ihre eigene Blockchain-Laufzeit mit 500 bis 1000 Codezeilen erstellen und trotzdem Tausende von Transaktionen pro Sekunde verarbeiten, ohne ein großes Team von Ingenieuren zu benötigen.

HelixVM: Das Kraftpaket mit 100.000 tx/s?

Bei Nuklai haben wir mithilfe des HyperSDK-Frameworks mit rund 200 Zeilen Code in weniger als einer Woche unsere eigene Blockchain-Laufzeitumgebung namens „HelixVM“ erstellt. Wir haben spannende Funktionen hinzugefügt, wie die native Ausgabe von Token, die Überbrückung von Token von einem Subnetz zum anderen mithilfe von Avalanche Warp Messaging (AWM) und die Entwicklung einer Staking-Engine, mit der sich Validierer für das Staking registrieren und Benutzer ihre NAI-Token an einen Validierer ihrer Wahl delegieren können, um Belohnungen zu erhalten.


Mit einigen weiteren Ergänzungen und benutzerdefinierten Anpassungen haben wir in ein paar Monaten alles mit rund 500 weiteren Codezeilen hinzugefügt. Der Weg hierher war außergewöhnlich, aber ebenso lohnend. Das Beste daran, unsere Laufzeit mit HyperSDK zu erstellen, ist, dass wir von den Optimierungen des HyperSDK-Frameworks profitieren, an denen einige der besten Ingenieure von Ava Labs und der breiteren Open-Source-HyperSDK-Community gearbeitet haben.


Zum Beispiel mit der Entwicklung von HyperSDK Vryx , das kürzlich außergewöhnliche Ergebnisse mit HyperVMs erzielte, die über 5 Milliarden Transaktionen bei 100.000 Transaktionen pro Sekunde verarbeiteten, sobald unsere HelixVM Vryx unterstützt, wird sie auch 100.000 Transaktionen pro Sekunde verarbeiten. Dies ist die wahre verborgene Kraft der Verwendung von HyperSDK zum Erstellen Ihrer eigenen Blockchain-Laufzeit Wenn wir dieses Optimierungsniveau erreichen, ohne es selbst tun zu müssen, ist es für jedes Team ein Kinderspiel, auch seine eigene Laufzeitumgebung zu erstellen. Bei Nuklai möchten wir eine Plattform erstellen, mit der Benutzer und Unternehmen ihre Daten so einfach monetarisieren können wie mit dem Erstellen einer Website, und HyperSDK ist die ultimative Basisschicht, um dies zu erreichen, ohne sich Gedanken darüber machen zu müssen, wie die Konsens-Engine funktioniert.


Wir möchten eine einzigartige Plattform erstellen, die unseren Anforderungen entspricht, und HyperSDK macht dies mit nur wenigen hundert Zeilen Code möglich.

Gestalten Sie die Zukunft von Smart Data mit dem Nuklai Testnet

Kürzlich haben wir unseren Nuklai-Testnetz . Es hat nur ein paar Monate gedauert, bis wir hier ankamen, und wir haben viele spannende Features für unsere HelixVM geplant, bevor das Mainnet veröffentlicht wird, zeitgleich mit HyperSDKs eigene Roadmap der Produktionsreife. Wenn Sie mit unserem Testnetz beginnen möchten, schauen Sie sich die Nuklai Geldbörse Repository, klonen Sie es lokal, führen Sie es aus und beginnen Sie mit der Interaktion mit dem Testnetz.

Sie können NAI-Testtoken anfordern, Ihre eigenen Token erstellen, native NAI- und andere benutzererstellte Token übertragen, eine Basisversion des Blockchain-Explorers erkunden und sogar etwas auf Nuklai Feed posten – einer einfachen Social-Media-Plattform. Darüber hinaus können Sie mit der Wallet die Nuklai RPC-URL ändern, sodass Sie eine Verbindung zu Ihrem eigenen Nuklai-Subnetz herstellen können, das lokal auf Ihrem Computer ausgeführt wird. Sie können die , und legen Sie noch heute los!


Wenn Sie lieber Ihr eigenes Nuklai-Subnetz lokal betreiben möchten, anstatt mit dem offiziellen Testnetz zu interagieren, können Sie den Anweisungen in unserem Dokumentation . Dadurch können Sie mehr tun, z. B. Validator-Knoten für das Staking registrieren, an Validatoren delegieren, Staking-Belohnungen einfordern und mehr.


Willkommen in der Zukunft, in der Sie mit Ihren Fingern Berge versetzen können!