Kysely Blockchain-testiverkoista

Monissa blockchain-verkkoprojekteissa on käynnistetty testiverkkoja. Testiverkkoa voidaan käyttää ennakkoon tulevasta pääverkosta tai koealusta kehittäjille / käyttäjille kokeilla lohkoketjua.

Tein tutkimuksen muutamasta blockchain-testiverkosta, mukaan lukien vanhat ajat, kuten Bitcoin, Ethereum, ja uudet tulokkaat, kuten Zilliqa ja QuarkChain. Tutkimuksen perusteella esitän onnistuneen testiverkon kriittisiä komponentteja keskustelemalla opittuista kokemuksista ja tärkeimmistä oteista.

Suoritin tämän kyselyn uuden käyttäjän / kehittäjän näkökulmasta, joka kattaa ajoneuvon sisäisen dokumentoinnin, lompakon, kolikoiden / rahakkeiden hankkimisen ja verkon tilan seurannan. En testannut älykkäitä sopimuksia niissä testneteissä. Jotkut testiverkot tukevat myös kaivostoimintaa, mutta niitä ei peitetä myöskään.

Bitcoinilla ja Ethereumilla on kypsimmät testiverkot. Uusille ryhmäketjuille voimme silti oppia heidän strategioistaan, kuinka MVP-testiverkko voidaan vapauttaa yhteisölle.

Yhteenveto

Yhteenvetona voidaan todeta, että Ethereumilla on paras testiverkkotuki kolmella käytettävissä olevalla testiverkolla ja helppo seurata ohjeita. Se osoittaa, kuinka aktiivinen yhteisö on. Yksi älykäs idea Ethereum Rinkeby -testiverkosta on, että heitä pyydetään jakamaan sosiaalisessa verkostossa keinona pyytää testitunnuksia.

Bitcoinilla on tehokas komentorivityökalu bitcoin-cli, ja monet eri lompakot tukevat sitä, mutta aloittelijoilta puuttuu selkeitä ohjeita aloittamiseen. Coinbase on toimittanut wiki-sivun, jossa kuvataan, kuinka bitcoin-testnetissä aloitetaan, mutta yksityiskohdista puuttuu. Minun on esimerkiksi etsittävä uudestaan ​​ja uudestaan ​​löytää tapoja saada kolikoita testiverkkoon.

Näyttää siltä, ​​että EOS: llä on testnet-tuki verkkosivustollaan olevan asiakirjan kanssa, mutta asennusprosessi on jotenkin monimutkainen. Tilin luominen vaatii lisäohjelmien, kuten hajontaohjelman, asentamisen.

Uudet tulokkaat, Thundercore, Zilliqa ja Quarkchain, tekivät kaikki kunnollista työtä tarjoamalla helposti testattavien ohjeita testnettiinsä. Pystyn helposti luomaan tilin, seuraamaan lohkoketjua ja pyytämään rahakkeita. Zillia ja Quarkchain tarjoavat helpon verkkopohjaisen lompakon asennuksen. Dfinityllä ei ole vielä käytettävissä mitään testiverkkoa, vaikka he ilmoittivat testiverkon tuesta. Thundercore on Ethereum-yhteensopiva lohkoketju, joten lompakkona käytetään metamaskia. Muita linkkejä ja huomautuksia jokaisesta testiverkosta löytyy tämän asiakirjan lopusta.

Testiverkon käyttäjiä on kaksi pääryhmää. Yksi niistä on dApp-kehittäjät, jotka täytyy testata älykkään sopimuksen toteuttaminen ja verkon suorituskyky. Toinen ryhmä on kaivosmies, joka haluaa liittyä verkkoon ansaitakseen kolikoita / rahakkeita myöhemmin.

Testiverkko palvelee pääasiassa kolmea tarkoitusta. Ensimmäinen on antaa kehittäjille / käyttäjille ympäristö testata sovelluksiaan tai kokea blockchain-verkko. Toinen tarkoitus on osoittaa tekniikan kehitystä tai esitellä blockchain-verkon suorituskykyä. Viimeinen on markkinointi ja myynninedistäminen.

Avainkomponentit

Testiverkostossa on muutamia komponentteja, jotka perustuvat tärkeysjärjestykseeni. Tarkennan oppimistani jokaisessa elementissä.

Dokumentointi

Ohjeasiakirja toimii lähtökohtana uusille verkon käyttäjille tai kehittäjille. Se on omistettava testiverkolle sekaannuksen vähentämiseksi. Suosittelen, että testiverkon tulopisteeksi käytetään erityistä aliverkkotunnuksen nimeä, kuten https: //testnet.myblockchain. Testiverkon ohjeet voidaan lähettää myös muihin välineisiin, kuten mediaan / twitteriin; on kuitenkin välttämätöntä pitää virallinen lähtökohta verkkosivustollamme. Se voi sisältää testnetin viimeisimmän julkaisutiedotteen. Se voi myös lisätä varoituksen tai vastuuvapauslausekkeen sivun näkyvään kohtaan. Esimerkiksi Bitcoinilla ei ole virallisia testnet-ohjeita, koska voin löytää vain sivun coinbase.com lähtökohdaksi. Ethereumilla on erinomainen viesti media.com-sivustolla auttaakseen uusia käyttäjiä aloittamaan. ThunderCorella on sivu, jolla ohjataan kehittäjiä heidän testiverkkoonsa. Sekä Quarkchain että Zilliqa omistavat aliverkkotunnuksen testiverkkoon.

Ilmoittautumislomake

Thundercore vaatii kirjautumisen google / facebookin kautta testiverkon resurssien käyttämiseksi, mikä on hyvä idea kerätä käyttäjän sähköposteja / henkilöllisyyksiä markkinointitarkoitusta varten. Se voi myös estää pahantahtoisia käyttäjiä väärinkäyttämästä testiverkkoa. Zilliqa käyttää google-lomaketta, joka pyytää uusia käyttäjiä rekisteröitymään hankkimaan ZIL-tunnuksen. Samoin mielestäni on hyvä idea pyytää käyttäjiä kirjautumaan sisään / rekisteröitymään testiverkkoihimme validoidulla sähköpostiosoitteella. Kerätyt sähköpostit voivat auttaa yritystä rakentamaan markkinointiyleisön.

Lompakko

Jokainen testiverkko edellyttää kelvollista lompakkoa liittyäkseen / käyttämään testiverkkoa. Bitcoinilla ja Ethereumilla on monia lompakko-ohjelmistotukia, kuten bitpay.com, metamaski jne. EOS vaatii hajotustilin määrittämisen. Quarkchain ja Zilliqa tukevat verkkopohjaisia ​​lompakoita, joita on helppo käyttää ja helppo kehittää. Thundercore on täysin Ethereum-yhteensopiva, joten se tukee oletusarvoisesti metamaskin lompakkoa. Uusi blockchain -yritys voi aloittaa verkkopohjaisella lompakon tuella, koska selaimeen on helppo kehittää alusta-agnostiikkaohjelmisto.

Lisäksi verkkopohjainen lompakko ei vaadi käyttäjää asentamaan ylimääräisiä ohjelmistoja, jotta se on nopea aloittaa. Kompromissina on, että yrityksen on isännöitävä kaikkia käyttäjätietoja tietokantapalvelimilla ja ylläpidettävä kommunikaatiota käyttäjän puolella olevien selainten kanssa. Pitkällä aikavälillä blockchain-yhteisö tai yritys voi kehittää samanlaisen laajennuksen, kuten metamaskin, kuin monen alustan lompakko-ohjelmisto.

Hana

Hanoa käytetään kolikon / rahakkeen jakamiseen testiverkoissa. Yksi Rinkeby Ethereum testnet -verkon loistava muotoilu on pyytää käyttäjää syöttämään twitter- tai facebook-viestin linkki Rinkebyn ja Ethereumin hashtageilla vastaanottaakseen testitunnuksen verkosta. Sosiaalisen verkoston linkki on kuin ilmainen promootiota ja erinomainen sosiaalisen verkoston markkinointistrategia. Toinen suunnittelutarkoitus on kurottaa käyttäjän tilille talletettujen rahakkeiden lukumäärä tietyllä ajanjaksolla, kuten 1 yksikkö kolikkoa / merkki 12 tunnissa tai 3 yksikköä 24 tunnissa. On välttämätöntä tehdä käyttäjille selväksi, että testitunnukset ovat arvottomia ja verkko voidaan nollata milloin tahansa.

kojelauta

Hallintapaneeli tai blockchain explorer näyttää testiverkon nykyisen tilan, mukaan lukien sirujen lukumäärä, solmujen lukumäärä, tapahtumien määrä sekunnissa (TPS), etsi tiliä, etsi lohkoja. Se on pääosin dynaaminen web-pohjainen esitys- ja hakurajapinta. Hakutoiminnoista pitäisi olla apua dApp-kehittäjille, jotta he ymmärtäisivät, kuinka verkko prosessoi tapahtumaa ja virheenkorjausta. Quarkchainissa on kojelauta, joka näyttää kunkin shardin tilastot. Tällä hetkellä ei kuitenkaan ole kojetaulua, joka voisi jäljittää ristikkäisen tapahtuman ja osoittaa ristikkäisen älykkään sopimuksen toteutuksen.

Kaivossolmun ohjelmisto

Kaivostyöläiset haluavat liittyä verkkoon ajamalla solmuohjelmistoa koneillaan. Testiverkolla pitäisi olla kyky tukea dynaamisia solmuja verkossa / offline-tilassa järjestelmän olennaisena vaatimuksena. Lohkoketjuohjelmiston on otettava huomioon solmuohjelman käyttöympäristö ja alustan yhteensopivuus. Riippuen avoimen lähdekoodin strategiasta, se voi vapauttaa binaarisolmuohjelmiston käynnistämään tai lähdekoodin solmuohjelmasta. Yhdessä kaivossolmun ohjelmiston kanssa on hyödyllistä tarjota solmujen hallinta-CLI-työkalu kaivosolmusovelluksen hallitsemiseksi. RPC-pohjainen tiedonsiirto voidaan muodostaa kaivosolmusovelluksen ja hallinta-CLI-työkalun välille.

Esittely dApp

Olisi hieno idea esitellä dApp verkossa. Se tarjoaa kehittäjille myös oppimateriaalia.

Resurssilinkit

Bitcoin-testiverkko

  • Mikä on testiverkko?

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

  • Kuinka perustaa täydellinen solmu?

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

  • Kuinka liittyä testiverkkoon?

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

  • Kuinka luoda testnet-lompakko?

Asenna Bitpay https://copay.io/

  • Kuinka pyytää testikolikkoa hanasta?

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

https://testnet-faucet.mempool.co

  • Kuinka tutkia Bitcoin-testiverkkoa?

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

  • takeaways:

Bitcoin-testiverkkoon liittymisessä ei ole vaiheittaisia ​​ohjeita, vaikka kolikot-sivu voi olla hyvä lähtökohta. Testiverkkoon etsiminen ja siihen liittyminen vie vielä jonkin aikaa, kuten muutama tunti. Testikolikoiden hankkiminen ei ole helppoa. Minun on googletattava se ja löydettävä oikea verkkosivusto saadaksesi testikolikoita. Bitcoin cli -työkalu on tehokas, mutta puuttuu aloittelijan opas. Ei ole selvää tai helppoa kaivoa testikolikkoasi yksinkertaisen asennuksen avulla.

Ethereum-testiverkko

  • Ethereumin kojetaulu

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

  • Ethereum-testiverkon aloittelijan opas

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

  • Ethereum-lompakko

Metamask on helppo käyttää ja asentaa. https://metamask.io/

  • Kuinka hankkia eetteri TestNetistä?

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

Käytä sosiaalista viestiä ja sisällyttää osoite hankkia Ether

  • takeaways:

Rinkeby on erinomainen tapa levittää testiverkon viestiä twitter / facebook-viestin ja #hashtagin avulla.

  • Toinen Ethereum TestNet

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

EOS-testiverkko

  • Mikä on EOS Testnet? CryptoKylin-testiverkko

https://www.cryptokylin.io/

  • Kuinka luoda EOS-testitili?

https://get-scatter.com/

  • takeaways:

Ukkosen testiverkko

  • ThunderCore TestNet voi käyttää metamaskin lompakkoa
  • Kuinka hankkia testimerkkejä Thunder Testnetissä?

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

  • Kuinka tehdä dApp-kehittäjä Thunder Networkissa?

https://www.thundercore.com/developers

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

  • takeaways:

Se on erinomainen tapa kerätä sähköpostiosoite tai GitHub-tili, kun käyttäjät pyytävät testitunnuksia. Heti verkkosivusto tarjoaa oppaita kehittäjille kuinka kehittää dApp ukkosenverkossa ja miten siirtää Ethereum dApp. Verkkosivun opetusohjelma ei kuitenkaan ole ammattimainen.

Zilliqa-testiverkko

  • Mikä on Zilliqa Testnet v2.0?

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

  • Kuinka luoda Zilliqan lompakko?

Siirry https://wallet.zilliqa.com

Se käyttää Googlen verkkosivua lomakkeen keräämiseen.

  • takeaways:

Kerää sähköposti! Web-lompakon käyttöliittymä on yksinkertainen ja helppo aloittaa. Voi lähettää / toistaa ZIL: ää vain verkko lompakosta nyt. Web-lompakossa on linkit kaikkiin viestintäkanaviin.

Quarkchain-testiverkko

  • Testnet-aloitusopas

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

  • Testnet-verkkosivusto

https://testnet.quarkchain.io

  • takeaways:

Sillä on virheraportin sähköposti osoitteeseen testnet@quarkchain.io, ja se palkitsee QKC: n virheraportista. Sillä on tällä hetkellä vain 7 klusteria, 231 solmumme lännessä osoittivat kartalle. Testnetissä on linkki youtube-videoon huippusuorituskyvystä.

Dfinity testnet

  • Kuinka liittyä kaivosverkostoon

https://mining.dfinity.org/

  • Testiverkkoa ei ole vielä saatavilla julkiseen testaukseen.

Odotamme innolla yhteistyötä yhteisömme kanssa suunnittelusta ja toteutuksesta. Jos sinulla on kysyttävää, ota yhteyttä minuun osoitteessa leo@harmony.one.

Seuraa Harmony.onen kehitystä:

  • Verkkosivusto
  • GitHub
  • keskikokoinen
  • LinkedIn
  • Viserrys
  • sähke