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

kce9ydJDl1Mxuc0zSdNM24JWs1P2-xv83eip.png


Prisimenu tą dieną, kai vienas iš mano gerų draugų susisiekė ir paklausė, ar girdėjau apie tai Nuklai. Aš jam tiesiog pasakiau: „Ne tikrai. Tai skamba kaip tema, kurią studijuosiu gamtos mokslų klasėje. Prabėga šeši mėnesiai, ir štai aš kuriu „Nuklai“ 1 sluoksnio „blockchain“ tinklą. Kas būtų pagalvojęs? Nuostabu, kur gyvenimas nukelia tave per kelis mėnesius.

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 HyperSDK sistema. Norėdami suprasti HyperSDK, pirmiausia turime suprasti lavina.

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 Proto sąsajos. Čia pradeda veikti „HyperSDK“.

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 Potinklis EVM norint pradėti, sudėtinga jį atnaujinti, nes pagrindinis kodas dažnai keičiasi. Turite neatsilikti nuo jo priežiūros, nes tai gali imti resursų. „HyperSDK“ išsprendžia šią problemą, nes „Avalanche“ potinklyje bus greičiau, saugiau ir lengviau paleisti optimizuotą „blockchain“.

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 „HyperSDK Vryx“., kuris neseniai davė išskirtinių rezultatų, kai HyperVM apdoroja daugiau nei 5 milijardus operacijų 100 000 operacijų per sekundę, kai tik mūsų HelixVM palaikys Vryx, jis taip pat apdoros 100 000 operacijų per sekundę. Tai yra tikroji paslėpta „HyperSDK“ galia kuriant savo „blockchain“ vykdymo laiką Pasiekus šį optimizavimo lygį patiems to nereikia daryti, bet kuriai komandai nereikės kurti savo vykdymo laiko. „Nuklai“ norime sukurti platformą, kuri leistų vartotojams ir įmonėms gauti pajamų iš savo duomenų taip pat lengvai, kaip ir kuriant svetainę, o „HyperSDK“ yra pagrindinis pagrindas tai pasiekti, nesijaudinant, kaip veikia sutarimo variklis.

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 Nuklai testnet. Prireikė vos kelių mėnesių, kol čia atvykome, o prieš išleidžiant pagrindinio tinklo „HelixVM“ suplanavome daug įdomių funkcijų, kurios sutampa su „HyperSDK“ planas būti paruoštam gamybai. Jei norite pradėti naudotis mūsų testnetu, peržiūrėkite Nuklai piniginė saugyklą, klonuokite ją vietoje, paleiskite ir pradėkite sąveikauti su „testnet“.

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 , ir pradėkite šiandien!

Jei norite, kad jūsų „Nuklai“ potinklis veiktų vietoje, o ne bendrautumėte su oficialiu testavimo tinklu, galite vadovautis instrukcijomis, pateiktomis mūsų dokumentacija. Tai leidžia nuveikti daugiau, pvz., registruoti tikrinimo mazgus, kad būtų galima statyti, deleguoti tikrintojams, reikalauti statymo atlygio ir kt.

Sveiki atvykę į ateitį, kur galite pirštais perkelti kalną!



Source link

Draugai: - Marketingo agentūra - Teisinės konsultacijos - Skaidrių skenavimas - Fotofilmų kūrimas - Miesto naujienos - Šeimos gydytojai - Saulius Narbutas - Įvaizdžio kūrimas - Veidoskaita - Nuotekų valymo įrenginiai - Teniso treniruotės - Pranešimai spaudai -