En detaljert guide om Mainnet og Testnet
Hvis du er en krypto- eller blockchain-tilhenger, kan du ha kommet over begreper som “mainnet”, “mainnet swap” eller “testnet”. Kanskje du har lurt på hva disse begrepene betyr, så la meg si deg, det er faktisk vanlige tekniske termer.
La oss se på disse vilkårene og forstå hva de er og hva som er viktigheten av Mainnet og Testnet.
Hva er Mainnet?
Mainnet (hovednettverk) er ikke annet enn den viktigste blockchain der faktiske transaksjoner finner sted i den distribuerte hovedboken og de innfødte kryptovalutaene har reell økonomisk verdi.
Mainnet er der utførelsen av reelle transaksjoner foregår i nettverket. Den lagres i blockchain og kalles det ‘sluttproduktet’ som er åpent for publikum å bruke.
Hver transaksjon utført i blockchain vil tiltrekke avgifter som deltakerne skal betale til gruvearbeidere for å validere transaksjonene og forhindre nettsøppel. Gruvearbeidere blir belønnet med innfødte mynter fra protokollen og fra transaksjonsgebyrene som deltakerne betaler.
Mainnet-bytte
Når et prosjekt skal åpnes for publikum, vil teamet deres tilby tokens på andre blokkjeder for å skaffe penger. Når prosjektets egen blockchain er utviklet, vil de migrere eksisterende tokens fra andre blockchains til prosjektets egen blockchain. Denne fullstendige prosessen er kjent som ‘mainnet swap’ eller ‘token swap’.
Fordi det ikke er kompatibelt for både mainnet-mynter og eksisterende mynter å fungere på forskjellige blokkjeder.
De gamle myntene på en annen blokkjede kastes, og nye mynter utstedes på det nye prosjektets opprinnelige blokkjede.
Hvordan mainnet swap gjøres?
- Det forventes at brukere beholder mynten sin gjennom prosjektets utviklere, som vil godkjenne disse myntene gjennom en støttet digital lommebok. Når mainnet-byttet er planlagt, blir de gamle tokens brent og erstattet med nye offisielle mynter i samme lommebok.
- Når Mainnet-byttedato er kunngjort, blir brukerne invitert til å sette inn myntene sine i kryptovaluta-utvekslingen som gir støtte til bytteprosessen. Børsen på den planlagte datoen vil håndtere kontroll, akkreditering og bytte av den eldre mynten mot de nyere.
Mainnet et levedyktig bevis
Et Mainnet er et bevis på at prosjektet har utviklet en blockchain der faktiske transaksjoner finner sted. En live mainnet satte funksjonene til blockchain på prøve, ettersom brukeren kan delta i nettverket og eventuelle feil kan påvirke blockchain-funksjonen.
Derfor vil lansering av mainnet koste mange ressurser for å sikre at alt er i stand. Videre fungerer en mainnet som et bevis på at prosjektet utfører arbeidet deres godt.
Hvor skal man investere? Prosjekter med mainnet eller uten mainnet?
Et prosjekt med en mainnet har mer pålitelighet og tillit enn et prosjekt uten et. Ettersom mainnet er en faktisk og fungerende protokoll, vil alle transaksjoner være live, og brukere handler med hverandre med de opprinnelige myntene til blockchain.
Eksistensen av mainnet skaper et levende økosystem av deltakere der reelle interaksjoner og transaksjoner skjer med full gjennomsiktighet.
Et prosjekt uten mainnet er som ‘teoretisk’ uten produkt for deltakerne å teste ut. Dette er veldig viktig å forstå når man evaluerer et ICO-prosjekt som prøver å skaffe penger; fordi det er vanskelig å evaluere prosjekter uten mainnet eller testnett.
Også, det er noen vellykkede prosjekter uten en mainnet. Før du investerer i et nytt prosjekt, må du likevel være sikker på at prosjektet er effektivt for å bygge en mainnet og kan oppfylle alle løftene i deres whitepaper.
Hva er et Testnet?
Testnettet eller testnettverket er en kopi, dvs. sandkassemiljø til hovedblokkjeden, med de samme funksjonene. Den eneste forskjellen er at transaksjoner på testnettet er falske, og at myntene i testnettet ikke har noen reell verdi.
I testnettmiljøet kan applikasjonsutviklere og testere utføre alle typer tester for å kontrollere funksjonaliteten til den (originale) blockchain som er nevnt i stortingsmeldingene uten å skade hovedblokkjeden..
Siden testtransaksjonene er falske, vil det ikke være noen transaksjonskostnader og distribusjonskostnader for utviklerne. For å være presis, fungerer aktiviteter som kjøres på testnettet som en kopi av hvordan protokollen vil fungere på nettet.
Testnet Funksjoner
De Blockchain-teknologi utvikler seg dag for dag, fremdeles er det mye utvikling og testing er nødvendig for å tilby mer produktivitet. Som et eksempel, en av hovedspørsmålene til blockchain er skalerbarhet. Rigorøs forskning og utvikling gjennomføres av et bredt spekter av prosjekter for å forbedre blockchain-evnen til å behandle flere transaksjoner.
Kontinuerlig blockchain-teknologi oppdateres for å forbedre kapasiteten til å behandle flere transaksjoner. Mye testing på smart kontraktsfunksjonalitet, gruveprosessen og transaksjonene er gjort.
Her fungerer testnettmiljøet som en plattform for å sjekke hvordan oppdateringene vil fungere på originale mainnet under virkelige forhold.
Et testnet gir testere og applikasjonsutviklere til å teste funksjonene og funksjonene til den opprinnelige blockchain-protokollen i et annet miljø, uten å forstyrre den viktigste blockchain.
Videre kreves det innfødte mynter for å utføre smarte kontraktstransaksjoner. Men testnet gir en gratis testplattform for utviklere som ønsker å teste ut funksjonalitet uten å bruke ekte valutaer. Ellers ville det være ekstremt dyrt for utviklere å kjøre eksperimenter på nettet, da de ville trenge å kjøpe mynter med virkelig verdi.
Hva gjør en mainnet og testnet annerledes
Ethereums mest populære testnett Ropsten brukes av utviklere til å lage sine egne dApps på Ethereum blockchain. Ved hjelp av Ropsten-nettverket kan DApp-utviklere eksperimentere med funksjonene på dApp. Unngå også å bruke verdifull ETH som er nødvendig for transaksjonsgebyrer og smart kontraktutplassering.
Når testen er fullført, kan de distribuere dapps på Ethereum-nettverket.
- Det vil være en nettverks-ID for hvert nettverk som representerer identitet, det samme som ID-kortet ditt som representerer identiteten din. Når en ny node blir med i selve Ethereum-blokkjeden, vil de bli med i “mainnet” som vil ha en nettverks-ID på 1. Hvis de ikke vil bli med i testnettet, kan de bli med i Ropsten-testnettet som har en nettverks-ID på 3.
- Mainnet og tesnet er forskjellige nettverk, så begge har en annen genese-blokk. Genesis-blokken refererer til den aller første blokken i blockchain, som betyr utgangspunktet. Innholdet i genese-blokken kan imidlertid være lik.
Det er nødvendig å ha både mainnet og testnet for et blockchain-prosjekt. Dette gir det mer fordel og tillit. Jeg håper du har forstått forskjellen mellom mainnet og testnet.
Hvis du har spørsmål eller spørsmål! Vennligst del den på vår facebook- og twitter-side.