Ich erinnere mich an den Tag, als mich einer meiner guten Freunde fragte, ob ich schon davon gehört hätte.
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.
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.
Aber was ist eine HyperVM? Es handelt sich im Wesentlichen um eine virtuelle Maschine (VM), die mit dem
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.
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
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.
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
Wir möchten eine einzigartige Plattform erstellen, die unseren Anforderungen entspricht, und HyperSDK macht dies mit nur wenigen hundert Zeilen Code möglich.
Kürzlich haben wir unseren
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
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
Willkommen in der Zukunft, in der Sie mit Ihren Fingern Berge versetzen können!