„Blockchain Testnets“ tyrimas

Daugelyje „blockchain“ tinklo projektų yra įdiegti bandomieji tinklai. „Testnet“ gali būti naudojamas kaip būsimo pagrindinio tinklo peržiūra arba kaip bandomoji dalis kūrėjams / vartotojams, norintiems išbandyti „blockchain“.

Aš apklausiau keletą „blockchain“ testų, įskaitant senbuvius, tokius kaip „Bitcoin“, „Ethereum“, ir naujokus, pavyzdžiui, „Zilliqa“ ir „QuarkChain“. Remdamasis tyrimu, aptariu išmoktas pamokas ir svarbiausius dalykus, aprašau kritinius sėkmingo bandomojo tinklo komponentus.

Atlikiau šią apklausą iš naujo vartotojo / kūrėjo perspektyvos, apimančios integruotos dokumentacijos, piniginės, monetų / žetonų įsigijimo ir tinklo būklės stebėseną. Nebandžiau intelektualiųjų sutarčių tuose testavimo tinkluose. Kai kurie bandomieji tinklai taip pat palaiko kasybą, tačiau jie taip pat nėra padengti.

Bitcoin ir Ethereum turi labiausiai subrendusius testus. Naujųjų grandininių elementų vis dar galime išmokti iš jų strategijų, kaip išleisti MVP bandomąjį tinklą bendruomenei.

Santrauka

Apibendrinant galima pasakyti, kad „Ethereum“ palaiko geriausią „testnet“ palaikymą, turėdamas tris turimus testinius tinklus ir lengvai vykdomas instrukcijas. Tai rodo, kokia aktyvi yra bendruomenė. Viena protinga „Ethereum Rinkeby testnet“ idėja yra jų paprašyta pasidalyti socialiniame tinkle, kaip būdas paprašyti bandymo žetonų.

„Bitcoin“ turi galingą komandų eilutės įrankį „bitcoin-cli“ ir palaiko daugybę skirtingų piniginių, tačiau jame nėra aiškių nurodymų pradedantiesiems. „Coinbase“ pateikė wiki puslapį, kuriame aprašoma, kaip pradėti naudotis „bitcoin testnet“, tačiau trūksta informacijos. Pavyzdžiui, aš vėl ir vėl turiu ieškoti būdų, kaip gauti monetas bandomajam tinklui.

Atrodo, kad „EOS“ savo interneto svetainėje turi „testnet“ palaikymą su dokumentu, tačiau sąrankos procesas yra kažkaip sudėtingas. Norėdami sukurti abonementą, turite įdiegti papildomą programinę įrangą, tokią kaip sklaida.

Naujokai - „Thundercore“, „Zilliqa“ ir „Quarkchain“ - visi gerai padirbėjo, teikdami lengvai sekamas savo testų instrukcijas. Aš lengvai galiu susikurti sąskaitą, stebėti „blockchain“ ir paprašyti žetonų. „Zillia“ ir „Quarkchain“ suteikia lengvą internetinės piniginės sąranką. „Dfinity“ dar neturi bandomojo tinklo, nors jie paskelbė apie „testnet“ palaikymą. „Thundercore“ yra „Ethereum“ suderinama grandininė grandinė, todėl metamaska ​​naudojama kaip piniginė. Papildomas kiekvieno bandomojo tinklo nuorodas ir pastabas galite rasti šio dokumento pabaigoje.

Yra dvi pagrindinės „testnet“ tinklo vartotojų grupės. Vienas iš jų yra „dApp“ kūrėjai, kuriems reikia išbandyti intelektualųjį sutarties vykdymą ir tinklo veikimą. Kita grupė yra kalnakasių, norinčių prisijungti prie tinklo, kad vėliau būtų galima užsidirbti monetų / žetonų.

„Testnet“ iš esmės tarnauja trims tikslams. Pirmasis yra suteikti kūrėjams / vartotojams aplinką išbandyti jų programas ar patirti „blockchain“ tinklą. Antrasis tikslas yra parodyti inžinerijos pažangą arba parodyti „blockchain“ tinklo veikimą. Paskutinis yra rinkodaros ir reklamos užsiėmimas.

Pagrindiniai komponentai

Remiantis mano svarbos įvertinimu, yra keli „testnet“ komponentai. Aš tobulinsiu savo mokymąsi kiekviename elemente.

Dokumentacija

Nurodymų dokumentas yra atskaitos taškas naujiems tinklo vartotojams ar kūrėjams. Jis turi būti skirtas bandomajam tinklui, kad būtų išvengta painiavos. „Testnet“ įėjimo tašku rekomenduoju naudoti tam skirtą padomenio pavadinimą, pvz., Https: //testnet.myblockchain. „Testnet“ nurodymai taip pat gali būti paskelbti kitose laikmenose, tokiose kaip terpė / „Twitter“; tačiau mūsų svetainėje būtina išlaikyti oficialų pradinį tašką. Jame gali būti naujausias „testnet“ pranešimas. Be to, matomoje puslapio vietoje jis gali pridėti įspėjimą ar atsisakymą. Pavyzdžiui, „Bitcoin“ neturi oficialių „testnet“ nurodymų, nes kaip atskaitos tašką galiu rasti tik puslapį iš coinbase.com. „Ethereum“ paskelbė puikų pranešimą svetainėje media.com, kad padėtų naujiems vartotojams pradėti. „ThunderCore“ turi puslapį, kuriuo programuotojai gali pritraukti savo bandomąjį tinklą. Ir „Quarkchain“, ir „Zilliqa“ bandomąjį tinklą skyrė padomeniui.

Registracijos forma

Norint pasiekti „testnet“ išteklius, „Thundercore“ reikia prisijungti per google / facebook, o tai yra gera idėja rinkti vartotojo el. Laiškus / tapatybes tolesniam rinkodaros tikslui. Be to, tai gali užkirsti kelią piktybiškiems vartotojams piktnaudžiauti bandomuoju tinklu. „Zilliqa“ naudoja „Google“ formą, prašydama naujų vartotojų registruotis, kad gautų ZIL žetoną. Panašiai manau, kad gera idėja yra paprašyti vartotojų prisijungti / registruotis mūsų bandomuosiuose tinkluose su patvirtintu el. Pašto adresu. Surinkti el. Laiškai gali padėti įmonei suburti rinkodaros auditoriją.

Piniginė

Kiekvienam bandomajam tinklui reikalinga galiojanti piniginė, norint prisijungti prie / naudoti bandomąjį tinklą. „Bitcoin“ ir „Ethereum“ palaiko daugybę piniginės programinės įrangos palaikymo funkcijų, tokių kaip bitpay.com, metamaskas ir kt. EOS reikalauja „scatter“ paskyros sąrankos. „Quarkchain“ ir „Zilliqa“ palaiko internetines pinigines, kurias lengva pasiekti ir patobulinti. „Thundercore“ yra visiškai suderinamas su „Ethereum“, todėl pagal numatytuosius nustatymus palaiko metamaskų piniginę. Nauja „blockchain“ įmonė gali pradėti nuo internetinės piniginės palaikymo, nes naršyklėje nesunku sukurti platformos agnostikos programinę įrangą.

Be to, internetinėje piniginėje vartotojui nereikalaujama įdiegti papildomos programinės įrangos, kad ji būtų greitai paleista. Kompromisas yra tas, kad įmonė turi talpinti visus duomenų duomenis duomenų bazių serveriuose ir palaikyti ryšį su naršyklėmis vartotojo pusėje. Ilgainiui „blockchain“ bendruomenė ar įmonė gali sukurti panašų įskiepį, pavyzdžiui, metamaską, kaip ir kelių platformų piniginės programinė įranga.

Čiaupas

Maišytuvas naudojamas monetoms / žetonams išpilti į testus. Vienas puikus „Rinkeby Ethereum testnet“ dizainas yra paprašyti vartotojo įvesti „Twitter“ ar „Facebook“ įrašo nuorodą su Rinkeby ir Ethereum nuorodomis, kad gautų bandymo prieigos raktą iš tinklo. Socialinio tinklo nuoroda yra tarsi nemokama reklama ir puiki socialinio tinklo rinkodaros strategija. Kitas dizaino sumetimas yra tam tikru laikotarpiu sutrumpinti žetonų, pervestų į vartotojo sąskaitą, skaičių, pvz., 1 monetos vienetas / žetonas per 12 valandų arba 3 per 24 valandas. Svarbu vartotojams aiškiai pasakyti, kad bandymo žetonai yra nieko verti ir tinklą galima bet kada atkurti.

Prietaisų skydelis

Prietaisų skydelis arba „blockchain“ naršyklė rodo dabartinę bandomojo tinklo būklę, įskaitant skiautelių skaičių, mazgų skaičių, operacijų per sekundę skaičių (TPS), ieškokite sąskaitos, ieškokite blokų. Tai daugiausia dinamiška internetinė pateikimo ir paieškos sąsaja. Paieškos funkcija turėtų padėti „dApp“ kūrėjams suprasti, kaip tinklas apdoroja operaciją ir derinti. „Quarkchain“ turi prietaisų skydelį, kuriame rodoma kiekvienos skardos statistika. Tačiau šiuo metu nėra prietaisų skydelio, kuris leistų atsekti tarpšakinį sandorį ir parodyti tarpvalstybinį intelektualiosios sutarties vykdymą.

Kasybos mazgų programinė įranga

Kalnakasiai nori prisijungti prie tinklo paleisdami mazgų programinę įrangą savo mašinose. Testavimo tinklas turėtų būti pajėgus palaikyti dinaminius mazgus prisijungus / neprisijungus, kaip pagrindinį sistemos reikalavimą. „Blockchain“ programinė įranga turi atsižvelgti į mazgo programinės įrangos veikimo aplinką ir platformos suderinamumą. Priklausomai nuo atvirojo kodo strategijos, ji gali paleisti dvejetainį mazgo programinę įrangą, kad būtų paleista mazgo programinė įranga. Kartu su kasybos mazgo programine įranga yra naudinga pateikti mazgo valdymo CLI įrankį, skirtą kasybos mazgo programai valdyti. Ryšį tarp kasybos mazgo programos ir valdymo CLI įrankio galima užmegzti RPC pagrindu.

Demonstracija „dApp“

Šauni idėja būtų parodyti dApp tinkle. Taip pat kūrėjams pateikiama tam tikra mokymosi medžiaga.

Šaltinių nuorodos

Bitcoin testnet

  • Kas yra bandomasis tinklas?

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

  • Kaip nustatyti pilną mazgą?

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

  • Kaip prisijungti prie testų tinklo?

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

  • Kaip sukurti „testnet“ piniginę?

Įdiekite „Bitpay“ https://copay.io/

  • Kaip iš maišytuvo paprašyti bandomosios monetos?

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

https://testnet-faucet.mempool.co

  • Kaip ištirti „Bitcoin“ testnetą?

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

  • Įeinantys:

Nėra žingsnis po žingsnio nurodymų, kaip prisijungti prie bitcoin testnet, nors „coinbase“ puslapis gali būti geras atspirties taškas. Dar reikia nemažai laiko, pavyzdžiui, kelių valandų, kad būtų galima ieškoti ir prisijungti prie „testnet“. Gauti kažkokią bandomąją monetą nėra lengva. Turiu ją „google“ rasti ir rasti tinkamą svetainę, kad galėčiau gauti bandomąją monetą. „Bitcoin Cli“ įrankis yra stiprus, tačiau trūksta kai kurių pradedančiųjų vadovų. Išmynyti savo bandomąją monetą naudojant paprastą sąranką nėra aišku ar lengva.

Ethereum testnet

  • „Ethereum“ prietaisų skydelis

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

  • „Ethereum testnet“ pradedančiųjų vadovas

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

  • „Ethereum“ piniginė

Metamask yra lengva naudoti ir įdiegti. https://metamask.io/

  • Kaip įsigyti eterį „TestNet“?

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

Naudodamiesi socialiniu paštu nurodykite adresą, kad gautumėte eterį

  • Įeinantys:

„Rinkeby“ yra puikus būdas paskleisti „testnet“ žinią naudojant twitter / facebook įrašą ir #hashtags.

  • Kitas „Ethereum TestNet“

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

EOS testnet

  • Kas yra „EOS Testnet“? „CryptoKylin“ testnetas

https://www.cryptokylin.io/

  • Kaip sukurti EOS bandomąją sąskaitą?

https://get-scatter.com/

  • Įeinantys:

Griaustinio bandymo tinklas

  • „ThunderCore TestNet“ gali naudoti metamask piniginę
  • Kaip įsigyti „Thunder Testnet“ bandymo žetonus?

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

  • Kaip padaryti „dApp“ kūrėją „Thunder“ tinkle?

https://www.thundercore.com/developers

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

  • Įeinantys:

Tai puikus būdas surinkti el. Pašto adresą arba „GitHub“ paskyrą, kai vartotojai prašo bandymo žetonų. Iškart svetainėje pateikiami vadovai kūrėjams, kaip sukurti „dApp“ griaustinių tinkle ir kaip perkelti „Ethereum dApp“. Vis dėlto interneto svetainė nėra profesionali.

„Zilliqa“ testnetas

  • Kas yra „Zilliqa Testnet v2.0“?

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

  • Kaip susikurti „Zilliqa“ piniginę?

Eikite https://wallet.zilliqa.com

El. Laiškams rinkti naudojama „Google“ internetinė forma.

  • Įeinantys:

Surinkite el. Laišką! Žiniatinklio piniginės sąsaja yra paprasta ir lengvai paleista. Dabar tik iš interneto piniginės gali siųsti / peržiūrėti ZIL. Internetinėje piniginėje yra nuorodos į visus ryšio kanalus.

„Quarkchain“ testnetas

  • „Testnet“ pradžios vadovas

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

  • „Testnet“ svetainė

https://testnet.quarkchain.io

  • Įeinantys:

Jis turi el. Laiško triktis ataskaitą testnet@quarkchain.io ir apdovanoja QKC už pranešimą apie klaidą. Šiuo metu ji turi tik 7 grupes, 231 mazgai iš mūsų į vakarus parodė žemėlapyje. Yra nuoroda į „YouTube“ vaizdo įrašą apie didžiausią našumą „testnet“ tinkle.

Dfinity testnet

  • Kaip prisijungti prie kasybos tinklo

https://mining.dfinity.org/

  • Dar nėra bandomojo tinklo viešam testavimui.

Mes tikimės, kad su mūsų bendruomene bus kuriamos ir įgyvendinamos idėjos. Jei turite klausimų, susisiekite su manimi el. Paštu leo@harmony.one.

Stebėkite „Harmony.one“ kūrimo pažangą:

  • Interneto svetainė
  • Github
  • Vidutinis
  • „LinkedIn“
  • „Twitter“
  • Telegrama