Nii, teie meeskond on lĂ”petanud oma blokiahela alpha-versiooni, ja nĂŒĂŒd on aeg kĂ€ivitada testnet, seejĂ€rel mainnet. Teil on tĂ”eline blokiahel, iseseisvate osalistega, hea majandusmudel, kĂŒberturvalisus, olete kavandanud juhtimise ja nĂŒĂŒd on aeg seda kĂ”ike proovida. Ideaalsetes krĂŒptoanarhilistes tingimustes postitate geneesi ploki, lĂ”pliku sĂ”lme koodi ja valideerijad kĂ€ivitavad kĂ”ik ise, tĂ”stavad ĂŒles kĂ”ik abiteenused ja kĂ”ik juhtub iseenesest. Kuid see on vĂ€ljamĂ”eldud maailmas, reaalses elus peab meeskond ette valmistama rohkesti abiseadet ja erinevaid manipuleerimisi, et aidata valideerijatel ĂŒles ehitada stabiilne vĂ”rk. Sellest rÀÀgib see artikkel.
Konsensusmehhanismide, nagu âtĂ”endus osalusestâ (proof-of-stake), pĂ”hjal töötavate vĂ”rkude kĂ€ivitamine, kus valideerijad mÀÀratakse sĂŒsteemi tokeni hoidjate hÀÀltega, on ĂŒsna spetsiifiline ettevĂ”tmine, kuna isegi traditsiooniliste, tsentraliseeritult hallatavate sĂŒsteemide kĂ€ivitamine, millel on kĂŒmneid ja sadu, serverid iseseisvate osaliste pingutustest vajalike ĂŒlesannete tĂ€itmine, ei ole lihtne ĂŒlesanne, ja blokiahel tuleb kĂ€ivitada ustavate, kuid iseseisvate osaliste panuse abil. Ja kui ettevĂ”ttes saavad administraatorid kĂ€ivitamisel tĂ€ieliku ligipÀÀsu kĂ”ikidele masinatele, logidele ja ĂŒldistele jĂ€lgimistulemustele, siis valideerijad ei lase kedagi oma serveritesse ning tĂ”enĂ€oliselt eelistavad nad ehitada oma infrastruktuuri iseseisvalt, kuna see kontrollib ligipÀÀsu valideerija peamistele varadele â hÀÀletustokenitele. Just selline kĂ€itumine vĂ”imaldab luua jaotatud turvalisi vĂ”rke â sĂ”ltumatuse kasutatavatest pilveteenuse pakkujatest, virtuaalsetest ja âbare-metalâ serveritest, erinevatest operatsioonisĂŒsteemidest, kĂ”ik need tegurid muudavad rĂŒnnakud sellises vĂ”rgus ÀÀrmiselt ebaefektiivseks â liiga palju erinevaid tarkvarasid kasutatakse. NĂ€iteks Ethereumis kasutatakse kahte peamist sĂ”lme rakendust, ĂŒhel Go-l ja teisel Rust-il, ja rĂŒnnak, mis on tĂ”hus ĂŒhe rakenduse jaoks, ei tööta teise puhul.
SeetĂ”ttu peavad kĂ”ik plokiahelate kĂ€ivitamise ja töötamise protsessid olema korraldatud nii, et igal valideerijal vĂ”i isegi vĂ€iksel valideerijate rĂŒhmal oleks vĂ”imalik igal hetkel oma arvutid aknast vĂ€lja visata, ilma et midagi lĂ€heks katki, ja ĂŒlejÀÀnud valideerijad peaksid suutma jĂ€tkata vĂ”rgu tĂ”husat toimimist ning uusi valideerijaid ĂŒhendama. Verko kĂ€ivitamisel, kui ĂŒks valideerija asub Euroopas, teine LĂ”una-Ameerikas ja kolmas Aasias, on ĂŒsna keeruline saavutada mitme sĂ”ltumatu rĂŒhma ĂŒhtset tööd ja motiveerida neid tulemusi saavutama.
Valideerijad
Kujutage ette hĂŒpoteetilise moodsa plokiahela kĂ€ivitamist (enamik kirjeldatut sobib igasuguste kaasaegsete plokiahelate perede, nagu Ethereum, EOS, Polkadot, Cosmos ja teiste puhul, kus kasutatakse tĂ”endusmehhanismi proof-of-stake. Selliste plokiahelate peamised tegijad on valideerijate meeskonnad, kes paigaldavad oma sĂ”ltumatud serverid, valideerivad ja loovad uusi plokke ning saavad vĂ”rgu poolt ette nĂ€htud preemiaid nende konsensusvalikute eest. Uute vĂ”rkude kĂ€ivitamiseks on vajalik mitu tosinat valideerijat (nii palju suudavad praegu enam-vĂ€hem tĂ”husalt saavutada konsensust sekundite jooksul), seega kuulutab projekt vĂ€lja registreerimise, kus valideerijad jagavad kasutajatele enda avalikku teavet, veendes neid, et nad kavatsevad kvaliteetselt hallata kĂ€ivitatavat vĂ”rku.
Valideerimine on Ă€ri, mis vĂ”imaldab vĂ€ga tĂ€pselt hinnata valideerija potentsiaalset tulu, kiiresti ĂŒle kanda ressursse projektide vahel ning juhul, kui valitud vĂ”rk osutub edukaks, saab valideerija tĂ€ieĂ”iguslikuks DAO liikmeks ja vastutavaks isikuks projekti arendamise osas vĂ”i pakkuda lihtsalt suurepĂ€rast tehnilist teenust tĂ€iesti lĂ€bipaistvate ja Ă”iglaste teenitud rahade eest. Valideerijatele tehtava preemia arvutamisel pĂŒĂŒavad projektid arvestada valideerijate kulusid ja teha plokkide preemia selliseks, et see Ă€ri oleks kasumlik, kuid samas ei lasta valideerijatel majandust kokku kukutada, tarnides neile raha ja jĂ€ttes vĂ”rgu teiste kasutajatega ilma.
Validatorite Ă€ri nĂ”uab teenuste kĂ”rget taluvust, mis tĂ€hendab ka kĂ”rget taset devops'ide ja arendajate ettevalmistuses ning mitte odavaid arvutusressursse. Isegi ilma vajaduseta kaevandada hash'e proof-of-work vĂ”rkudes, on plokiahela node suur teenus, mis kasutab palju mĂ€lu, tarbib palju arvutusi, valideerib, salvestab kettale ja edastab vĂ”rgus suuri andmemahtusid. Tehingu logi ja ploki ahelate salvestamiseks plokiahelas, kus on mitu tuhat vĂ€ikest tehingut ploki kohta, on nĂŒĂŒd vajalik salvestusruum alates 50 Gb vĂ”i rohkem, ja plokkide jaoks peaks see olema SSD. Nutilepingutega plokiahede staatiline andmebaas vĂ”ib juba ĂŒletada 64Gb RAM-i. NĂ”utava omadustega serverid on ĂŒsna kallid, Ethereum'i vĂ”i EOS'i node vĂ”ib maksma minna 100 kuni 200 $/kuu. Lisage sellele suurenenud tööjĂ”ud, et arendajad ja devops töötaksid ööpĂ€evaringselt, lahendades kĂ€ivitamise ajal probleeme isegi öösel, kuna osa valideerijatest vĂ”ib olla kergesti teises hemisfÀÀris. Sellegipoolest, soodsatel hetkedel vĂ”ib validatsiooni node'i omamine tuua tĂ”sist tulu (EOS'i puhul kuni 10 000$ pĂ€evas).
Valideerimine on vaid ĂŒks uutest potentsiaalsetest IT-rollidest ettevĂ”tjate ja ettevĂ”tete jaoks. Mida enam programmeerijad leiutavad keerukamaid algoritme, mis vĂ”imaldavad auhindade andmist aususele ja karistamist petmise ja varguse eest, sĂŒnnivad teenused, mis tĂ€idavad oluliste andmete avaldamise funktsioone (oraaklid), teenused, mis teostavad jĂ€relevalvet (deposiitide slashing ja petjate karistamine, avaldades petmise tĂ”endeid), vaidluste lahendamise teenused, kindlustus ja optsioonid. Ieven garbage collection on potentsiaalselt suur turuvaldkond nutilepingute sĂŒsteemides, kus on vajalik andmete sĂ€ilitamise eest tasumine.
Plokiahela kÀivitamise probleemid
Plokia avatud olemus, mis vĂ”imaldab igasuguste riikide arvutite vĂ”rku vaba juurdepÀÀsu ja lihtne ĂŒhendamine igasuguste script kiddie'dega GitHub'i juhiste jĂ€rgi, ei ole alati eelis. Uue tokeni taga ajamine sunnib valideerijaid "kaevandama uut mĂŒnti alguses", lootes kursuse tĂ”usule ja vĂ”imalusele kiiresti teenitud mĂŒntidest vabaneda. See tĂ€hendab ka, et teie valideerija vĂ”ib olla keegi, isegi anonĂŒĂŒmne, kelle poolt saab hÀÀletada nagu teiste valideerijate puhul (tĂ”si, anonĂŒĂŒmsel on keeruline koguda hÀÀli osalejatelt, nii et jÀÀnud Ă”uduslood anonĂŒĂŒmsest krĂŒptorahast jĂ€tame poliitikutele). Mitte siiski
Projekti meeskonnal on eesmĂ€rk â kuidagi kaasata oma vĂ”rku neid, kes tulevikus suudavad tagada nodede stabiilse töö, mĂ”istavad turvalisust, oskavad kiiresti lahendada probleeme, koostööd teha teiste valideerijatega ja tegutseda ĂŒhiselt â nende omaduste jĂ€rgi sĂ”ltub tĂ€ielikult kvaliteet sellest tokenist, millele osalejad plaanivad oma aega ja ressursse investeerida. Adekaatsed asutajad mĂ”istavad riske ja teavad hĂ€sti, et nii suure mahuga tarkvara kĂ€ivitamisel tuleb paratamatult silmitsi seista koodivigade, nodede konfiguratsiooniprobleemidega, ja et vĂ”rgu stabiilsus sĂ”ltub sellest, kui hĂ€sti suudavad arendajad ja valideerijad ĂŒheskoos selliseid probleeme lahendada.
Meeskond on valmis mainnet'is hÀÀletama mis tahes valideerijate poolt, aga kelle poolt? Millised on head? Suurim portfell? Praegu pole seda peaaegu kellelgi. Linkedin'i profiilide jÀrgi? Kogenud devops'id vÔi turvatöötajad ei anna teile mingeid profiile Linkedin'is. Vestlustes tehtud avalduste, postituste ja teiste abistamise pÔhjal ettevalmistamise etapis? Huvitav, kuid subjektiivne ja ebatÀpne.
Sellistes tingimustes jÀÀb ĂŒks â see, mis lahendab kĂ”igi probleeme â mĂ€ng, kus saate valida parimad valideerijad, kuid peamine â testida plokiahelat tema tugevuse osas ning lĂ€bi viia ulatuslik lahingu test plokiahela puhul aktiivse kasutamise, konsensuse muutuste ja vigade ilmnemise ja parandamise tingimustes. Esmakordselt esitas selle protseduuri mĂ€nguna projekti Cosmos meeskond, ja see idee on kahtlemata suurepĂ€rane viis vĂ”rgu ettevalmistamiseks usaldusvÀÀrse ja hĂ€irekindla mainnet'i kĂ€ivitamiseks.
Valideerijate mÀng
Ma kirjeldan valideerijate mĂ€ngu nii, nagu me selle blockchain DAO.Casino (DAOBet) jaoks projekteerisime, tuginedes EOS-i forkile, mida nimetatakse Haya ja millel on sarnane juhtimismehhanism â valideerijad valitakse hÀÀltega igalt kontolt, kusjuures osa hÀÀltega valitud valideerija saldo kĂŒlmutatakse. Iga konto, millel on pĂ”hisĂŒmbol BET, vĂ”ib hÀÀletada valitud valideerija poolt mis tahes osa oma saldos. HÀÀled summeeritakse ning tulemused moodustavad valideerijate tipud. Erinevates blockchain'ides on see protsess korraldatud erinevalt ja tavaliselt just selles osas erineb uus blockchain oma eelkĂ€ijast, ning tuleb öelda, et meie puhul Ă”igustab EOS tĂ€ielikult âOSâ-i oma nimetus, me tĂ”epoolest kasutame EOS-i modifitseeritud blockchaini versiooni kĂ€ivitamiseks DAOBet'i ĂŒlesannete tĂ€itmiseks.
KĂ€sitlen eraldi probleeme ja seda, kuidas neid mĂ€ngu raames lahendada. Kujutame ette vĂ”rku, kus sinu serverit vĂ”ivad avatud rĂŒnnakute objektiks, kus valideerija positsiooni sĂ€ilitamiseks on vaja pidevalt suhelda vĂ”rguga, edendades oma valideerijat ja jĂ€lgides, et ta genereeriks plokke ning need viivitamatult ĂŒlejÀÀnud valideerijateni jĂ”uaks, vastasel juhul paisatakse valideerija loendist vĂ€lja.
Kuidas valida tipupreemia saajaid?
Peamine tehniline nĂ”ue mĂ€ngule on see, et selle tulemusi tuleks avalikult kontrollida. See tĂ€hendab, et mĂ€ngu tulemused: TOP preemia saajad, peavad olema moodustatud rangelt andmete pĂ”hjal, mida iga osaleja saab kontrollida. Centraliseeritud sĂŒsteemis saaksime mÔÔta iga valideerija âĂŒlesoleku aegaâ ja premeerida neid, kes on rohkem online vĂ”i kes töötlesid lĂ€bi maksimumvĂ”rgu liiklust. Saame koguda andmeid protsessori ja mĂ€lu koormuse kohta ning premeerida neid, kes vÀÀrikalt töötasid. Kuid igasugune selline metrikate kogumine tĂ€hendab kogumispunkti olemasolu, ja nodid on kĂ”ik iseseisvad ning vĂ”ivad kĂ€ituda nagu soovivad ning edastada mis tahes andmeid.
SeetĂ”ttu on loomulik lahendus â vĂ”itjad peaksid olema mÀÀratud plokiahela andmete pĂ”hjal, kuna selle abil on vĂ”imalik nĂ€ha, kes validatoritest millise bloki tootis ja millised tehingud sellesse lisati. Oleme nimetanud seda arvu Validator Points (VP), ja nende teenimine ongi validatorite pĂ”hieesmĂ€rk mĂ€ngus. Meie puhul on kĂ”ige lihtsam, avalikult kontrollitav ja tĂ”hus âkasutatavuseâ mÔÔdik validatorite jaoks VP = validatorite loodud blokkide arv antud ajaperioodi jooksul.
Selline lihtne valik on tingitud sellest, et EOSis on juhised juba ette nĂ€inud palju tekkivaid probleeme, kuna EOS on kolme pĂ”lvkonna tĂ”eliselt töötava plokiahela jĂ€rglane, millel on suur kogemus keerulise vĂ”rgu juhtimisega, ja praktiliselt kĂ”ik validatorite probleemid vĂ”rgu, protsessori, ketas on seotud vaid ĂŒhe probleemiga â nad allkirjastavad vĂ€hem blokke, saavad vĂ€hem tasu oma töö eest, mis viib meid jĂ€lle lihtsalt allkirjastatud blokkide arvuni â EOS jaoks on see suurepĂ€rane ja lihtne valik.
Teistel plokiaheladel vĂ”ib Validator Points'i arvestamise meetod erineda, nĂ€iteks pBFT-pĂ”histe konsensuste (Tendermint/Cosmos, Aura konsensus Parity Substratest), kus iga blokk peab olema allkirjastatud paljude validatorite poolt, on mĂ”istlik lugeda eraldi validatorite allkirju, mitte blokke, vĂ”ib-olla on mĂ”istlik arvesse vĂ”tta ka lĂ”petamata konsensuse ringe, mis raiskavad teiste validatorite ressursse, tegelikult sĂ”ltub see kĂ”ik konsensuse tĂŒĂŒbist.
Kuidas simuleerida reaalset kasutustingimust
Esialgsed ĂŒlesanded on kontrollida valideerijaid tingimustes, mis on vĂ”imalikult sarnased reaalsusele, ilma igasuguse tsentraliseeritud kontrollita. Selle probleemi saab lahendada faucet-lepingu abil, mis jagab valdajatele ja soovijatele vĂ”rdses koguses pĂ”hivÀÀrtpaberit. Tokenite saamiseks tuleb moodustada tehing ja saavutada, et vĂ”rk lisab selle plokki. SeetĂ”ttu peab valideerija edu saavutamiseks pidevalt oma saldo tĂ€iendama uute tokenitega ja endale hÀÀletama, edendades end tipptasemele. See tegevus loob pideva koormuse vĂ”rgule, ja parameetreid saab seadistada nii, et pĂ€ringute voog oleks piisavalt intensiivne, et korralik vĂ”rk testida. SeetĂ”ttu planeeri faucet-leping eelnevalt, kui oluline tööriist vĂ”rgu kĂ€ivitamiseks ja alusta tema parameetrite valimist varakult.
Tokenite taotlemine faucet'ist ja valideerijate hÀÀletamine ei suuda siiski tĂ€ielikult ausalt emuleerida plokiahela toimimist, eriti ĂŒlikoormatud reĆŸiimides. SeetĂ”ttu peab plokiahela meeskond igal juhul kirjutama tĂ€iendavad benchmark'id, mis vĂ”imaldavad vĂ”rgule koormust rakendada. Eriti olulist rolli mĂ€ngivad spetsiaalselt eelnevalt loodud nutilepingud, mis vĂ”imaldavad testida konkreetset alamsĂŒsteemi. Andmete salvestamiseks sĂ€ilitab leping plokiahelas juhuslikke andmeid, ning vĂ”rguressursside kontrollimiseks nĂ”uab testileping suurte sisendandmete mahtu, sellega laiendades tehingute mahtu - kĂ€ivitades selliste tehingute vooge juhuslikel hetkedel testib meeskond samaaegselt koodi stabiilsust ja valideerijate usaldusvÀÀrsust.
Eraldi kĂŒsimus on sĂ”lmpunktide koodi vĂ€rskendamine ja kĂ”va haru lĂ€bi viimine. On vajalik, et juhul kui ilmneb viga, haavatavus vĂ”i pahatahtlike valideerijate kokkulepe, oleksid valideerijatel tegevuskava, mis on juba valideerijate mĂ€ngus vĂ€lja töötatud. Siinkohal vĂ”ib vĂ€lja pakkuda skeeme VP-de mÀÀramiseks kiire haru rakendamise eest, nĂ€iteks karistades kĂ”iki valideerijaid, kes pole veel rakendanud uut sĂ”lmpunkti koodiversiooni, kuid see on keeruline ellu viia ja raskendab arvestust. Rootorite kiirusest tingitud olenematu haru kiire rakendamise simuleerimiseks saab kunstlikult "purustada" plokiahel kindlas plokis. Plokkide tootmine peatub ja lĂ”puks saavad kasu need, kes esimesena aktiivseks saavad ja plokkide allkirjastamisega alustada, nii et VP, mis pĂ”hineb allkirjastatud plokkide arvul, sobib hĂ€sti.
Kuidas teavitada osalejaid vÔrgu seisundist ja parandada vigu
Malaside vahelise usalduse puudumisest hoolimata on Ă”igeaegne juurdepÀÀs vĂ”rgu seisundi kohta kĂ€ivale asjakohasele teabele kasulik kĂ”igile otsuste kiiremaks vastuvĂ”tmiseks. SeetĂ”ttu loob projektimeeskond teenuse valideerijate serveritest saadud dĂŒnaamiliste mÔÔdikute kogumiseks ja visualiseerimiseks, mis vĂ”imaldab nĂ€ha olukorda samaaegselt kogu vĂ”rgus, vĂ”imaldades kiiresti kindlaks teha, mis toimub. Samuti on nii valideerijatele kui projektile kasulik, et projektimeeskond kiiresti tuvastatud vigu kĂ”rvaldada, seega on lisaks mÔÔdikute kogumisele mĂ”istlik kohe kĂ€ivitada valideerija masinatelt logide ja veateabe kogumine masinale, mis on arendajatele plokiahela jaoks kergesti ligipÀÀsetav. Keegi ei soovi informatsiooni vÀÀrata, seega tĂ”stab need teenused projektimeeskond, kellele saab usaldada. On mĂ”istlik koguda sĂŒsteemimÔÔdikuid valideerijatelt ja kindlasti ka kĂ”ige olulisemaid plokiahela mÔÔdikuid â DAOBet jaoks on need lĂ”puleviimise aeg ja viimasena lĂ”petatud ploki viivitus. TĂ€nu sellele nĂ€eb meeskond, kuidas mĂ€lutarbimine sĂ”lmpunktides suurenev katsetamisel, ning individuaalsete valideerijate probleeme.
Olulised punktid valideerijate mÀngu lÀbiviimisel
Selgus, et kui soovite ametlikult lubada valideerijatel ĂŒksteise masinate kallale tungida (mitte ametlikult saavad nad seda juba teha) - tuleb see eraldi Ă”iguslikult sĂ”nastada kui turvatestimine, kuna mĂ”nede riikide seadused vĂ”ivad DDoS vĂ”i vĂ”rgu rĂŒnnakute eest karistada. Samuti on oluline kĂŒsimus, kuidas tunnustada valideerijaid. Loomulikud auhinnad on projekti tokenid, mis kantakse mainnetisse, kuid tohutu tokenite jagamine igaĂŒhele, kes suudab sĂ”lme kĂ€ivitada, ei ole ka parim vĂ”imalus. TĂ”enĂ€oliselt peate tasakaalustama kahe ÀÀrmuse vahel:
Jagada kogu auhinnafond vastavalt teenitud VP-dele
see on vÀga demokraatlik ja vÔimaldab teenida kÔigil, kes on panustanud aega ja ressursse valideerijate mÀngu
kuid meelitab mÀngu juhuslikke inimesi, kellel pole ettevalmistatud infrastruktuuri
Jagada auhinnafond parimatele N valideerijatele mÀngu tulemuste pÔhjal
vĂ”itjate seas on tĂ”enĂ€oliselt valideerijad, kes on kĂ”ige stabiilsemalt pĂŒsima jÀÀnud mĂ€ngu jooksul, kes on vĂ€ga pĂ”hjalikud vĂ”idu nimel
osa valideerijatest ei soovi osaleda, hinnates madalalt oma vÔimalusi vÔita, eriti kui osalejate seas on tuntud valideerijaid
Millisele variandile eelistada â see on teie otsustada
On veel ĂŒks punkt â ei ole sugugi kindel, et kĂŒmned valideerijad tormavad osalema mĂ€ngus teie kutsel, ja neist, kes otsustavad proovida, ei pruugi kĂ”ik isegi nodi installida ja kĂ€ivitada â tavaliselt on sellel etapil projektidel ĂŒsna puudulik dokumentatsioon, esinevad vead ja tihedas graafikus töötavad arendajad ei vasta kĂŒsimustele eriti kiiresti. SeetĂ”ttu tuleb enne mĂ€ngu kĂ€ivitamist ette nĂ€ha tegevused, kui vajalikke valideerijaid ei koguneda. Sel juhul mĂ€ngu alguses kĂ€ivitavad vajalikke valideerijaid projekti meeskond, osalevad konsensuses, kuid ei saa olla vĂ”itjad.
KokkuvÔte
KokkuvĂ”tteks pĂŒĂŒdsin kokku koondada loendi sellest, mida on vaja vĂ€lja mĂ”elda, teha ja kĂ€ivitada, et validaatorite mĂ€ngu tĂ”husalt lĂ€bi viia
Mida on vaja teha, et kÀivitada Ôiget valideerijate mÀngu:
arendada oma plokiahelat đ
- luua ja kÀivitada veebiliides ning pakkuda CLI-d valideerijate hÀÀletamiseks
- teha, et metrikad kÀivitatud valideerija sÔlmedelt saaksid saata andmeid tsentraliseeritud teenusele (nt Prometheus)
- seada ĂŒles metrikate kogumise server (Prometheus + Grafana) valideerijate mĂ€ngu jaoks
- mÔelda vÀlja, kuidas arvestatakse valideerija punkte (VP)
- arendada vÀlja avalik skript, mis arvutab valideerija VP-d plokiahela andmete pÔhjal
- arendada vÀlja veebivahend, et kuvada tippe valideerijate ja nende mÀngu olekut (kui palju aega on jÀÀnud, kellel on mitu VP jne)
- arendada ja automatiseerida oma sĂ”lmede kĂ€ivitamine suvalises arvus, kavandada protsessi valideerijate ĂŒhendamiseks mĂ€nguga (millal ja kuidas lĂ”petada oma sĂ”lmed, anda ja eemaldada nende hÀÀli)
- arvutada, kui palju token'e tuleb vÀlja anda ja arendada fauceti lepingut
- teha skript, mis töötab benchmark'ina (token'i ĂŒlekanded, massiivne salvestuse kasutamine, massiivne vĂ”rgu kasutamine)
- tuua kĂ”ik osalised ĂŒhte vestlusesse kiireks suhtlemiseks
- kÀivitada plokiahel veidi enne mÀngu algust
- oodata algusplokki, alustada mÀngu
- katsetada vĂ”rku mitmete tehingute tĂŒĂŒpidega
- rakendada hard fork
- muuta valideerijate loendit
- korrata p.13, 14, 15 erinevas jÀrjestuses, sÀilitades vÔrgu stabiilsuse
- oodata lÔppplokki, lÔpetada mÀng, arvutada VP-d
Tuleb öelda, et valideerijate mĂ€ng on uus lugu ja seda on korraldatud vaid paar korda, seega ei tasu seda teksti vĂ”tta kui valmismaterjali. Kaasaegses IT-Ă€ri maailmas ei ole sellele analooge - kujutage ette, et pangad konkurentide seas enne maksesĂŒsteemi kĂ€ivitamist vĂ”istlevad, kes suudab paremini kliendi tehinguid teostada. Traditsioonilised lĂ€henemised ei aita teil luua suuri detsentraliseeritud vĂ”rke, seega Ă”ppige uusi Ă€rimudeleid, korraldage oma mĂ€nge, mÀÀrake vÀÀrilised, premeerige neid ja laske oma jaotatud sĂŒsteemidel töötada kiiresti ja stabiilselt.
Allikas: habr.com
