Aptauja par Blockchain testnets

Daudzos blockchain tīkla projektos ir palaisti testneti. Testēšanas tīklu var izmantot kā gaidāmā galvenā tīkla priekšskatījumu vai kā testa paraugu izstrādātājiem / lietotājiem, lai izmēģinātu blokķēdi.

Es veica aptauju par dažiem blokķēdes testnetatiem, ieskaitot vecos laikus, piemēram, Bitcoin, Ethereum, un jaunpienācējus, piemēram, Zilliqa, un QuarkChain. Balstoties uz pētījumu, es sīki iztirzāju veiksmīga testa tīkla kritiskos komponentus, pārrunājot gūtās atziņas un galvenās pārņemšanas.

Es veicu šo aptauju no jauna lietotāja / izstrādātāja perspektīvas, kas aptver iekāpšanas dokumentāciju, seifu, monētu / žetonu iegādi un tīkla statusa uzraudzību. Es nepārbaudīju viedos līgumus tajos testnetīgos. Daži testtīkli arī atbalsta ieguvi, taču tie nav tik labi pārklāti.

Bitcoin un Ethereum ir visnobriedušākie testneti. Jaunajiem blokķēdēm mēs joprojām varam mācīties no viņu stratēģijām, kā sabiedrībai atbrīvot MVP testnet.

Kopsavilkums

Rezumējot, Ethereum ir labākais testneta atbalsts ar trim pieejamajiem testnetīkliem un viegli sekojamiem norādījumiem. Tas parāda, cik aktīva ir kopiena. Viena gudra ideja no Ethereum Rinkeby testnet ir viņiem lūgts dalīties sociālajā tīklā kā veids, kā pieprasīt testa marķierus.

Bitcoin ir jaudīgs komandrindas rīks bitcoin-cli, un daudzi un dažādi maki atbalsta, taču tam trūkst skaidru norādījumu iesācējiem, lai sāktu. Coinbase ir nodrošinājusi wiki lapu, lai aprakstītu, kā sākt ar bitcoin testnet, lai gan, bet trūkst detaļu. Piemēram, man jāmeklē atkal un atkal, lai atrastu darba veidus, kā iegūt monētas testa tīklam.

Liekas, ka EOS ir testnet atbalsts ar dokumentu viņu vietnē, taču iestatīšanas process ir kaut kā sarežģīts. Lai izveidotu kontu, ir jāinstalē papildu programmatūra, piemēram, izkliedēt.

Jaunpienācēji - Thundercore, Zilliqa un Quarkchain - visi paveica pienācīgu darbu, nodrošinot viegli izpildāmus viņu testēšanas tīkla norādījumus. Es viegli varu izveidot kontu, pārraudzīt blokķēdi un pieprasīt žetonus. Zillia un Quarkchain nodrošina vienkāršu tīmekļa maka iestatīšanu. Dfinity vēl nav pieejams testnet, lai gan viņi paziņoja par testnet atbalstu. Thundercore ir Ethereum saderīgs blokķēde, tāpēc kā maku tiek izmantota metamaska. Papildu saites un piezīmes katram testa tīklam ir atrodamas šī dokumenta beigās.

Ir divas galvenās testa tīkla lietotāju grupas. Viens no tiem ir dApp izstrādātāji, kuriem jāpārbauda viedā līguma izpilde un tīkla veiktspēja. Vēl viena grupa ir kalnračiem, kuri vēlas pievienoties tīklam, lai vēlāk nopelnītu monētas / žetonus.

Pārbaudes tīkls galvenokārt kalpo trim mērķiem. Pirmais ir dot izstrādātājiem / lietotājiem vidi, lai pārbaudītu savas lietojumprogrammas vai izjustu blockchain tīklu. Otrais mērķis ir demonstrēt inženiertehnisko progresu vai parādīt blokķēžu tīkla veiktspēju. Pēdējais ir mārketinga un veicināšanas darbs.

Galvenās sastāvdaļas

Balstoties uz manu nozīmīguma pakāpi, ir daži testnet komponenti. Es izvērstu savas mācības katrā elementā.

Dokumentācija

Norādījumu dokuments kalpo par sākumpunktu jauniem tīkla lietotājiem vai izstrādātājiem. Tas ir jāvelta testa tīklam, lai mazinātu neskaidrības. Es iesaku par testnet ieejas punktu izmantot īpašu apakšdomēna nosaukumu, piemēram, https: //testnet.myblockchain. Testnet tīkla norādījumus var ievietot arī citos plašsaziņas līdzekļos, piemēram, vidējā / twitter; tomēr mūsu vietnē ir obligāti jāsaglabā oficiālais sākumpunkts. Tajā var būt jaunākais paziņojums par testnet. Tas var arī pievienot brīdinājumu vai atteikšanos no redzamās vietas lapā. Piemēram, Bitcoin nav oficiālu testnet norāžu, jo par sākuma punktu varu atrast tikai vietni coinbase.com. Ethereum ir lieliska ziņa vietnē media.com, lai palīdzētu sākt jaunus lietotājus. ThunderCore ir lapa, kas virza izstrādātājus uz viņu testa tīklu. Gan Quarkchain, gan Zilliqa testa tīklam atvēlēja apakšdomēnu.

Reģistrācijas forma

Thundercore nepieciešama pieteikšanās caur google / facebook, lai piekļūtu testneta resursiem, kas ir laba ideja, lai apkopotu lietotāju e-pastus / identitātes turpmākam mārketinga mērķim. Tas var arī novērst ļaunprātīgu lietotāju ļaunprātīgu izmantošanu testa tīklā. Zilliqa izmanto google formu, pieprasot jauniem lietotājiem reģistrēties, lai iegūtu ZIL marķieri. Tāpat es domāju, ka ir laba ideja lūgt lietotājus pieteikties / reģistrēties mūsu testējumos ar apstiprinātu e-pasta adresi. Savāktie e-pasti var palīdzēt uzņēmumam izveidot mārketinga auditoriju.

Maku

Katram testa tīklam ir nepieciešams derīgs seifs, lai pievienotos / izmantotu testa tīklu. Bitcoin un Ethereum ir daudz maku programmatūras atbalstu, piemēram, bitpay.com, metamasks utt. EOS nepieciešama izkliedes konta iestatīšana. Quarkchain un Zilliqa atbalsta tīmekļa makus, kuriem ir viegli piekļūt un kurus ir viegli attīstīt. Thundercore ir pilnībā savietojams ar Ethereum, tāpēc pēc noklusējuma tas atbalsta metamaskas maku. Jauns blockchain uzņēmums var sākt ar tīmekļa maka atbalstu, jo pārlūkā ir viegli izveidot platformas-agnostikas programmatūru.

Turklāt, izmantojot tīmekļa maku, lietotājam nav jāinstalē papildu programmatūra, lai to varētu ātri sākt. Kompromiss ir tāds, ka uzņēmumam ir mitināt visus lietotāju datus datu bāzes serveros un uzturēt saziņu ar pārlūkprogrammām lietotāja pusē. Ilgtermiņā blokķēžu kopiena vai uzņēmums var izveidot līdzīgu spraudni, piemēram, metamasku, kā vairāku platformu seifa programmatūru.

Jaucējkrāns

Jaucējkrānu izmanto monētas / žetona izdalīšanai testa tīklā. Viens izcils Rinkeby Ethereum testnet dizains ir pieprasīt, lai lietotājs ievada twitter vai facebook ziņas saiti ar Rinkeby un Ethereum hashtags, lai saņemtu testa marķieri no tīkla. Sociālā tīkla saite ir kā bezmaksas reklāma un lieliska sociālā tīkla mārketinga stratēģija. Vēl viens dizaina apsvērums ir samazināt tādu žetonu skaitu, kas noteiktā laika posmā tiek iemaksāti lietotāja kontā, piemēram, 1 monētas / žetona vienība 12 stundās vai 3 vienības 24 stundās. Ir svarīgi lietotājiem skaidri norādīt, ka testa pilnvaras ir bezvērtīgas un tīkls var tikt atiestatīts jebkurā laikā.

Mērinstrumentu panelis

Informācijas panelis vai blokķēdes pētnieks parāda pašreizējo testa tīkla statusu, ieskaitot šķembu skaitu, mezglu skaitu, darījumu skaitu sekundēs (TPS), konta meklēšanu, bloku meklēšanu. Tas galvenokārt ir dinamisks tīmekļa prezentācijas un meklēšanas interfeiss. Meklēšanas funkcionalitātei vajadzētu būt noderīgai dApp izstrādātājiem, lai saprastu, kā tīkls apstrādā darījumu un atkļūdot. Quarkchain ir informācijas panelis, lai parādītu katras shard statistiku. Tomēr pašlaik nav informācijas paneļa, kas varētu izsekot starpnozaru darījumiem un parādīt pārrobežu saprašanas viedā līguma izpildi.

Ieguves mezglu programmatūra

Kalnrači vēlas pievienoties tīklam, palaižot mezglu programmatūru savās mašīnās. Pārbaudes tīklam vajadzētu būt iespējai atbalstīt dinamiskos mezglus tiešsaistē / bezsaistē kā būtisku sistēmas prasību. Blokķēdes programmatūra ņem vērā mezgla programmatūras darbības vidi un platformas savietojamību. Atkarībā no atvērtā pirmkoda stratēģijas tas var atbrīvot binārā mezgla programmatūru, lai sāktu, vai mezgla programmatūras avota kodu. Kopā ar kalnrūpniecības mezglu programmatūru ir noderīgi nodrošināt mezglu pārvaldības CLI rīku, lai pārvaldītu ieguves mezgla lietojumprogrammu. Starp kalnrūpniecības mezgla lietojumprogrammu un pārvaldības CLI rīku var izveidot uz RPC balstītu komunikāciju.

Demonstrēt dApp

Būtu forša ideja demonstrēt dApp tīklā. Tas izstrādātājiem nodrošina arī kādu mācību materiālu.

Resursu saites

Bitcoin testnet

  • Kas ir testa tīkls?

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

  • Kā iestatīt pilnu mezglu?

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

  • Kā pievienoties testa tīklam?

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

  • Kā izveidot testa tīkla maku?

Instalējiet Bitpay https://copay.io/

  • Kā no krāna pieprasīt testa monētu?

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

https://testnet-faucet.mempool.co

  • Kā izpētīt Bitcoin testnet?

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

  • Izņemot:

Nav soli pa solim, kā pievienoties bitcoin testnet, kaut arī coinbase lapa var būt labs sākumpunkts. Joprojām ir vajadzīgs diezgan ilgs laiks, piemēram, dažas stundas, lai meklētu un pievienotos testa tīklam. Iegūt kādu testa monētu nav viegli. Man tas jānosūta google un jāatrod pareizā vietne, lai iegūtu kādu testa monētu. Bitcoin cli rīks ir spēcīgs, taču trūkst kāda iesācēja rokasgrāmata. Nav skaidrs vai viegli izmētāt testa monētu, izmantojot tikai vienkāršu iestatīšanu.

Ethereum testa tīkls

  • Ethereum informācijas panelis

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

  • Iesācēja ceļvedis Ethereum testnet

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

  • Ethereum maks

Metamasku ir viegli lietot un instalēt. https://metamask.io/

  • Kā iegūt ēteri TestNet vietnē?

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

Izmantojiet sociālo ziņu, iekļaujot adresi, lai iegūtu Eteru

  • Izņemot:

Rinkijs ir lielisks veids, kā izplatīt testa tīkla ziņojumu, izmantojot twitter / facebook pastu un #hashtags.

  • Vēl viens Ethereum TestNet

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

EOS testa tīkls

  • Kas ir EOS Testnet? CryptoKylin testa tīkls

https://www.cryptokylin.io/

  • Kā izveidot EOS testa kontu?

https://get-scatter.com/

  • Izņemot:

Pērkona testa tīkls

  • ThunderCore TestNet var izmantot metamaskas maku
  • Kā iegūt testa marķierus vietnē Thunder Testnet?

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

  • Kā rīkoties vietnē dApp izstrādātājā Thunder Network?

https://www.thundercore.com/developers

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

  • Izņemot:

Tas ir lielisks veids, kā savākt e-pasta adresi vai GitHub kontu, kad lietotāji pieprasa testa pilnvaras. Tūlīt vietne piedāvā ceļvežus izstrādātājiem par to, kā attīstīt dApp pērkona tīklā un kā migrēt Ethereum dApp. Vietnes apmācība izskatās neprofesionāla.

Zilliqa testa tīkls

  • Kas ir Zilliqa Testnet v2.0?

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

  • Kā izveidot Zilliqa maku?

Dodieties uz https://wallet.zilliqa.com

E-pasta apkopošanai tiek izmantota Google tīmekļa veidlapa.

  • Izņemot:

Vāc e-pastu! Web maka saskarne ir vienkārša un viegli palaižama. Pašlaik ZIL no tīmekļa maka var nosūtīt / pārskatīt. Tīmekļa makā ir saites uz visiem saziņas kanāliem.

Quarkchain testa tīkls

  • Testnet sākuma ceļvedis

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

  • Testnet vietne

https://testnet.quarkchain.io

  • Izņemot:

Tam ir e-pasta ziņojums par kļūdu ziņojumiem uz [email protected] un tas atlīdzina QKC par ziņojumu par kļūdu. Pašlaik tajā ir tikai 7 kopas, 231 mezgls uz rietumiem tika parādīts kartē. Testnet tīklā ir saite uz youtube video par maksimālo veiktspēju.

Dfinity testa tīkls

  • Kā pievienoties ieguves tīklam

https://mining.dfinity.org/

  • Pagaidām nav pieejams testēšanas tīkls publiskai pārbaudei.

Mēs ceram iesaistīties mūsu sabiedrības veidošanā un ieviešanā. Ja jums ir jautājumi, lūdzu, sazinieties ar mani pa e-pastu [email protected]

Sekojiet vietnes Harmony.one attīstības gaitai:

  • Vietne
  • Github
  • Vidēja
  • LinkedIn
  • Twitter
  • Telegramma