Blockchain testnetide uuring

Paljudes blockchain-võrgu projektides on käivitatud testnetid. Testvõrku saab kasutada eelseisva põhivõrgu eelvaatena või proovivõttena arendajatele / kasutajatele plokiahela proovimiseks.

Ma tegin uuringu mõnede blockchain-testnetide kohta, sealhulgas vanad ajaveetjad nagu Bitcoin, Ethereum ja uustulnukad nagu Zilliqa ja QuarkChain. Uuringu põhjal täpsustan eduka testvõrgu kriitilisi komponente, arutades saadud õppetunde ja peamisi kaasamisi.

Viisin selle uuringu läbi uue kasutaja / arendaja vaatenurgast, mis hõlmas pardalevõtmise dokumentatsiooni, rahakotti, mündi / mündi omandamist ja võrgu oleku jälgimist. Ma ei testinud nutikaid lepinguid neis testnetides. Mõned testvõrgud toetavad ka kaevandamist, kuid need pole samuti kaetud.

Bitcoinil ja Ethereumil on kõige küpsemad testnetid. Uute plokiahelate jaoks saame nende strateegiatelt õppida, kuidas MVP testnet kogukonda vabastada.

Kokkuvõte

Kokkuvõtlikult võib öelda, et Ethereumil on parim testneti tugi kolme saadaoleva testvõrguga ja hõlpsasti järgitavate juhistega. See näitab, kui aktiivne on kogukond. Ethereum Rinkeby testneti üks nutikas idee on, et nad küsiksid prooviliinide taotlemiseks jagamist sotsiaalvõrgustikus.

Bitcoinil on võimas käsuridade tööriist bitcoin-cli ja paljud erinevad rahakotid toetavad, kuid sellel puuduvad selged juhised alustamiseks. Coinbase on pakkunud wiki lehte, kus kirjeldatakse, kuidas bitcoin testnetis alustada, kuid puuduvad üksikasjad. Näiteks pean ma ikka ja jälle otsima tööviise, kuidas testivõrgu jaoks münte saada.

Tundub, et EOS-il on testneti tugi nende veebisaidil oleva dokumendiga, kuid häälestusprotsess on kuidagi keeruline. Konto loomiseks on vaja installida täiendav tarkvara, näiteks hajumine.

Uustulnukad Thundercore, Zilliqa ja Quarkchain tegid kõik korralikku tööd, pakkudes oma testvõrkude hõlpsasti jälgitavat juhendamist. Saan hõlpsalt kontot luua, plokiahelat jälgida ja lubade žetoone taotleda. Zillia ja Quarkchain pakuvad hõlpsat veebipõhist rahakotti seadistamist. Dfinityl pole veel ühtegi testnet saadaval, kuigi nad teatasid testneti toest. Thundercore on Ethereumiga ühilduv ahela, nii et rahakotina kasutatakse metamaski. Lisalinke ja märkusi iga testvõrgu kohta leiate selle dokumendi lõpust.

Testvõrgu kasutajaid on kaks peamist rühma. Üks on dApp-i arendajad, kes peavad testima nutikat lepingu täitmist ja võrgu jõudlust. Teine rühm on kaevandaja, kes soovib võrguga liituda, et hiljem münte / žetoone teenida.

Testvõrk teenib peamiselt kolme eesmärki. Esimene neist on anda arendajatele / kasutajatele keskkond oma rakenduste testimiseks või blockchain-võrgu kogemiseks. Teine eesmärk on demonstreerida insenertehnilisi edusamme või näidata blockchain-võrgu toimivust. Viimane neist on turunduse ja reklaami tegemine.

Võtmekomponendid

Minu tähtsuse paremusjärjestuse põhjal on mõned testivõrgu komponendid. Täpsustan oma õppimist igas elemendis.

Dokumentatsioon

Juhenddokument on lähtepunktiks uutele võrgu kasutajatele või arendajatele. Segaduse vähendamiseks tuleb see pühendada testvõrgule. Soovitan testivõrgu sisenemispunktina kasutada spetsiaalset alamdomeeni nime, näiteks https: //testnet.myblockchain. Testvõrgu juhised võidakse postitada ka muudesse meediumitesse, näiteks meediumisse / twitterisse; kuid meie veebisaidil on kohustuslik säilitada ametlik lähtekoht. See võib sisaldada testneti uusimat väljaannet. Samuti võib see lisada lehe nähtavale kohale hoiatuse või kohustustest loobumise. Näiteks Bitcoinil pole ametlikke testneti juhiseid, kuna ma saan lähtepunktina leida ainult saidi coinbase.com lehe. Ethereumil on saidil media.com suurepärane postitus, mis aitab uutel kasutajatel alustada. ThunderCorel on leht, mille abil arendajad oma testvõrku suunata. Nii Quarkchain kui ka Zilliqa pühendasid testvõrgule alamdomeeni.

Registreerimisvorm

Thundercore nõuab testneti ressurssidele juurdepääsu saamiseks sisselogimist google / facebooki kaudu, mis on hea mõte koguda kasutajate e-kirju / identiteete edasiseks turunduseesmärgiks. Samuti võib see takistada pahatahtlikel kasutajatel testvõrgu kuritarvitamist. Zilliqa kasutab google'i vormi, mis palub uutel kasutajatel registreeruda, et omandada ZIL-tunnus. Samamoodi arvan, et on hea mõte paluda kasutajatel logida sisse / registreeruda meie testvõrkudesse kinnitatud e-posti aadressiga. Kogutud e-kirjad võivad aidata ettevõttel turunduspublikut üles ehitada.

Rahakott

Testvõrguga liitumiseks / kasutamiseks on igal testvõrgul vaja kehtivat rahakotti. Bitcoinil ja Ethereumil on palju rahakotitarkvara tugiteenuseid, näiteks bitpay.com, metamask jne. EOS nõuab hajutatud konto seadistamist. Quarkchain ja Zilliqa toetavad veebipõhiseid rahakotte, mis on hõlpsasti juurdepääsetavad ja hõlpsasti arendatavad. Thundercore ühildub täielikult Ethereumiga, seega toetab see vaikimisi metamaski rahakotti. Uus blockchain-ettevõte saab alustada veebipõhise rahakoti toega, kuna brauseris on lihtne välja töötada platvorm-agnostilist tarkvara.

Lisaks ei nõua veebipõhine rahakott kasutajalt täiendava tarkvara installimist, nii et selle käivitamine oleks kiire. Kompromiss on see, et ettevõte peab hostima kõiki andmebaasiserverites olevaid kasutajaandmeid ja hoidma sidet kasutaja poolel olevate brauseritega. Pikemas perspektiivis võib blockchain-kogukond või ettevõte välja töötada sarnase pistikprogrammi nagu metamask nagu platvormideülene rahakotitarkvara.

Kraan

Kraani kasutatakse mündi / žetooni jaotamiseks testvõrkudes. Üks Rinkeby Ethereumi testneti geniaalne disain on taotleda, et kasutaja sisestaks Rinkeby ja Ethereumi räsimärkidega twitteri või Facebooki postituse lingi, et saada võrgust prooviluba. Suhtlusvõrgu link on nagu tasuta reklaam ja suurepärane suhtlusvõrgustiku turundusstrateegia. Veel üks konstruktiivne kaalutlus on teatud aja jooksul kasutaja kontole hoiustatud žetoonide arvu vähendamine, näiteks 1 ühik mündi / žetooni 12 tunni kohta või 3 ühikut 24 tunni kohta. On oluline, et kasutajatele oleks selge, et testimärgid on väärtusetud ja võrgu saab igal ajal lähtestada.

Armatuurlaud

Armatuurlaud või blockchain explorer kuvab testvõrgu hetkeseisu, sealhulgas shameeride arvu, sõlmede arvu, tehingute arvu sekundis (TPS), konto otsimist, plokkide otsimist. See on peamiselt dünaamiline veebipõhine esitlus- ja otsinguliides. Otsimisfunktsioonid peaksid dApp-i arendajatele olema abiks, kui nad saavad aru, kuidas võrk tehingut töötleb ja silumist töötab. Quarkchainil on armatuurlaud, et kuvada iga kihi statistika. Praegu pole aga ühtegi armatuurlauda, ​​mis võimaldaks jälgida skandaalideülest tehingut ja demonstreerida skreetidevahelise smart-lepingu täitmist.

Kaevandamise sõlmede tarkvara

Kaevandajad soovivad võrguga liituda, käivitades masinates sõlme tarkvara. Testvõrk peaks süsteemi põhinõudena olema võimeline toetama dünaamilisi sõlme nii veebis kui ka väljaspool. Plokiahelatarkvara peab arvestama sõlme tarkvara töökeskkonna ja platvormi ühilduvusega. Sõltuvalt avatud lähtekoodiga strateegiast võib see vabastada binaarsõlme tarkvara käivitamiseks või sõlme tarkvara lähtekoodiks. Koos kaevandamissõlme tarkvaraga on kaevandamissõlme rakenduse haldamiseks kasulik pakkuda sõlmehaldus CLI-tööriista. Kaevandamissõlme rakenduse ja halduse CLI-tööriista vahel saab luua RPC-põhise suhtluse.

Demo dApp

Lahe idee oleks võrgus dApp-i demonstreerida. Samuti pakub arendajatele õppematerjali.

Allikate lingid

Bitcoin testnet

  • Mis on testvõrk?

https://support.coinbase.com/customer/et/portal/articles/1973566-what-is-the-testnet-

  • Kuidas seadistada täisnuppu?

https://bitcoin.org/et/full-node#what-is-a-full-node

  • Kuidas liituda testvõrguga?

https://medium.com/@lopp/how-to-solo-mine-on-bitcoin-s-testnet-6073c917b495

  • Kuidas luua testneti rahakotti?

Installige Bitpay https://copay.io/

  • Kuidas kraanilt testmünti taotleda?

https://coinfaucet.eu/et/btc-testnet/

https://testnet-faucet.mempool.co

  • Kuidas uurida Bitcoini testnetti?

https://live.blockcypher.com/btc-testnet/

  • Eemaldatavad:

Bitcoini testvõrguga liitumiseks pole mingeid samm-sammulisi juhiseid, ehkki mündibaasi leht võib olla heaks lähtepunktiks. Testvõrgus otsimiseks ja sellega liitumiseks kulub veel üsna palju aega, näiteks mõni tund. Mõnda testmünti pole lihtne saada. Pean selle googleerima ja leidma õige veebisaidi, et saaksin proovimündi. Bitcoin cli tööriist on tugev, kuid puudub mõni algaja juhend. Testmündi kaevandamine lihtsalt lihtsa häälestuse abil pole selge ega lihtne.

Ethereumi testvõrk

  • Ethereumi armatuurlaud

https://www.rinkeby.io/#stats

  • Ethereumi testvõrgu algaja juhend

https://medium.com/compound-finance/the-beginners-guide-to-using-an-ethereum-test-network-95bbbc85fc1d

  • Ethereumi rahakott

Metamaski on lihtne kasutada ja installida. https://metamask.io/

  • Kuidas Testneti kaudu eetrit omandada?

Rinkeby TestNet https://faucet.rinkeby.io/

Kasutage sotsiaalset postitust ja lisage aadress Eetri saamiseks

  • Eemaldatavad:

Rinkeby on suurepärane võimalus testivõrgu sõnumi levitamiseks, kasutades twitter / facebook postitust ja #hashtags.

  • Veel üks Ethereum TestNet

https://kovan-testnet.github.io/website/

EOS-testneti

  • Mis on EOS Testnet? CryptoKylin testnet

https://www.cryptokylin.io/

  • Kuidas luua EOS-i testkontot?

https://get-scatter.com/

  • Eemaldatavad:

Äikese testvõrk

  • ThunderCore TestNet saab kasutada metamaski rahakotti
  • Kuidas hankida testi žetoone Thunder Testnetis?

https://www.thundercore.com/get-thunder-test-tokens

  • Kuidas teha dApp arendajat Thunder Network'is?

https://www.thundercore.com/developers

https://www.thundercore.com/build-dapps-on-thundercore

  • Eemaldatavad:

See on suurepärane viis e-posti aadressi või GitHubi konto kogumiseks, kui kasutajad taotlevad proovilinke. Kohe pakub veebisait arendajatele juhendeid dApp arendamiseks äikesevõrgus ja Ethereum dApp migreerimist. Veebisaidi õpetus ei ole kuigi professionaalne.

Zilliqa testnet

  • Mis on Zilliqa Testnet v2.0?

https://blog.zilliqa.com/zilliqa-testnet-v2-0-koodinimi-d24-ea7ca75adc70

  • Kuidas luua Zilliqa rahakott?

Goto https://wallet.zilliqa.com

See kasutab e-kirjade kogumiseks Google'i veebivormi.

  • Eemaldatavad:

Koguge meil! Veebi rahakoti liides on lihtne ja hõlpsasti käivitatav. Saab ZIL-i veebikaardist edasi saata / vaadata ainult nüüd. Veebikotil on lingid kõigi suhtluskanalitega.

Quarkchaini testvõrk

  • Testneti käivitusjuhend

https://medium.com/quarkchain-official/quarkchain-testnet-1-0-bottom-quark-2ee8665ce5b1

  • Testneti veebisait

https://testnet.quarkchain.io

  • Eemaldatavad:

Sellel on veateate e-kiri aadressil testnet@quarkchain.io ja ta premeerib QKC veateate eest. Praegu on sellel ainult 7 klastrit, 231 sõlme, mis asusid läänes, näitasid kaardil. Testneti tipptulemuste kohta on link youtube'i videole.

Dfinity testnet

  • Kuidas liituda kaevandusvõrguga

https://mining.dfinity.org/

  • Testivõrku pole veel avalike testimiste jaoks saadaval.

Ootame huviga oma kogukonna kujundamist ja rakendamist. Küsimuste korral pöörduge minu poole aadressil leo@harmony.one.

Jälgige saidi Harmony.one arenduse edenemist:

  • Veebisait
  • Github
  • Keskmine
  • LinkedIn
  • Twitter
  • Telegramm