„Nuklai Testnet Live“: pasinerkite į „HyperVM“, kurkite keičiamo dydžio blokų grandinę ir gaukite atlygį

Prisimenu tą dieną, kai vienas iš mano gerų draugų susisiekė ir paklausė, ar girdėjau apie tai
Aptarsiu šio tinklaraščio esmę apie savo kelionę į HyperVM pasaulį, tačiau prieš tai būtina žinoti, kaip aš net iki šio taško atsidūriau.
Didelio našumo iššūkis
Netrukus po to, kai išgirdau apie „Nuklius“, pradėjau tyrinėti projektą, kad pamatyčiau, apie ką tas ažiotažas. Mane tikrai sužavėjo „Nuklai“ vizija įgalinti kiekvieną vartotoją, leidžiant parduoti savo duomenis kitiems subjektams, perkeliant galią nuo didelių įmonių patiems vartotojams.
Tai paprasta, bet gili vizija, nes norint ją pasiekti, reikėjo daug nuveikti ne tik taikomųjų programų, bet ir infrastruktūros bei blokų grandinės protokolų lygiu. Kasdien dirbant su didžiuliu duomenų kiekiu, blokų grandinė turi atlaikyti didžiulę apkrovą, kurios dar nepasiekė jokia dabartinė platforma.
Žmonės kalba apie sandorius per sekundę (TPS), tačiau tik nedaugelis žino, ko iš tikrųjų reikia norint pasiekti tokį aukštą TPS blokų grandinės lygiu. Taip, yra didelio pralaidumo blokų grandinių, tačiau dažnai jos yra labai nepatogios ir nėra tikros 1-ojo sluoksnio. Paprastai mastelio keitimas yra horizontalus, sukuriant 2, 3 sluoksnius, šonines grandines ir kt.
Šie sprendimai man atrodo kaip kratinys, nes jei į savo „blockchain“ įvedate papildomą sluoksnį, TPS padidinimas atrodo labiau kaip pasekmė, o ne kažkas, kas sukurta iš pagrindų. Čia pradeda veikti „HyperVM“.
HyperVM, atrakina didelio našumo blokų grandines
Bet kas yra „HyperVM“? Iš esmės tai yra virtuali mašina (VM), sukurta naudojant
Pagal jų dokumentus, Avalanche yra atvirojo kodo platforma, skirta decentralizuotoms programoms kurti vienoje sąveikioje, decentralizuotoje ir labai keičiamo dydžio ekosistemoje. Naudojama unikaliai galingo konsensuso mechanizmo, Avalanche yra pirmoji ekosistema, sukurta prisitaikyti prie pasaulinio finansų masto ir beveik akimirksniu užbaigti sandorį.
Avalanche konsensuso mechanizmas yra juokingai greitas, jo baigtumas trunka mažiau nei 2 sekundes, o tai reiškia, kad jūsų sandoris apdorojamas ir patvirtinamas beveik akimirksniu.
Avalanche taip pat leidžia jums sukurti savo 1 sluoksnio blokų grandinę (arba potinklį), o geriausia yra tai, kad nesate apsiriboję Ethereum virtualiosios mašinos (EVM) maitinamu potinkliu. Nepaisant didelės kūrėjų bendruomenės, EVM nėra lengvas ir turi daug bagažo. Avalanche taip pat galite paleisti savo potinklį kurdami savo VM bet kuria kalba, jei ji atitinka Avalanche
Teoriškai galite sukurti savo VM bet kuria norima kalba, nes Avalanche suteikia tokią laisvę. Tačiau tiesa ir tai, kad tai padaryti nuo nulio yra gana sunku ir daug laiko. Net jei naudojate
Tai slepia daug sudėtingumo, todėl galite sutelkti dėmesį į tai, kad jūsų projektas būtų unikalus, o ne nerimauti dėl operacijų serializavimo efektyvumo ar operacijų pralaidumo didinimo. Naudodami „HyperSDK“ galite sukurti savo „blockchain“ vykdymo laiką su 500–1000 kodo eilučių ir vis tiek apdoroti tūkstančius operacijų per sekundę, nereikalaujant didelės inžinierių komandos.
HelixVM: 100 000 tx/s galia?
„Nuklai“ per mažiau nei savaitę sukūrėme savo „blockchain“ vykdymo laiką, vadinamą „HelixVM“, naudodami „HyperSDK“ sistemą su maždaug 200 kodo eilučių. Pridėjome įdomių funkcijų, pvz., savąjį žetonų išdavimą, žetonų perjungimą iš vieno potinklio į kitą naudojant „Avalanche Warp Messaging“ (AWM) ir statymo variklio kūrimą, leidžiantį tikrintojams užsiregistruoti statymams, o naudotojams deleguoti savo NAI prieigos raktus pasirinktam tikrintojui, kad pradėtų. pretenduojantis į atlygį.
Su dar keliais papildymais ir pritaikytais patobulinimais per porą mėnesių viską įtraukėme dar maždaug 500 kodo eilučių. Kelionė čia buvo nepaprasta, bet vienodai naudinga. Geriausia dalis kuriant vykdymo laiką naudojant HyperSDK yra ta, kad mums naudinga HyperSDK sistemos optimizacija, kurią atliko geriausi „Ava Labs“ ir platesnės atvirojo kodo „HyperSDK“ bendruomenės inžinieriai.
Pavyzdžiui, plėtojant
Norime sukurti unikalią platformą, kuri atitiktų mūsų poreikius, o „HyperSDK“ leidžia tai padaryti naudojant vos kelis šimtus kodo eilučių.
Kurkite išmaniųjų duomenų ateitį naudodami „Nuklai Testnet“.
Neseniai išleidome savo
Galite paprašyti bandomųjų NAI žetonų, sukurti savo žetonus, perkelti vietinius NAI ir kitus vartotojo sukurtus žetonus, ištirti pagrindinę „blockchain explorer“ versiją ir netgi ką nors paskelbti „Nuklai Feed“ – paprastoje socialinės žiniasklaidos platformoje. Be to, piniginė leidžia pakeisti „Nuklai RPC“ URL, kad galėtumėte prisijungti prie savo „Nuklai“ potinklio, veikiančio jūsų kompiuteryje. Galite žiūrėti
Jei norite, kad jūsų „Nuklai“ potinklis veiktų vietoje, o ne bendrautumėte su oficialiu testavimo tinklu, galite vadovautis instrukcijomis, pateiktomis mūsų
Sveiki atvykę į ateitį, kur galite pirštais perkelti kalną!