Inzerujte zde

Co je MainNet a TestNet: vývoj kryptoměny

MainNet a TestNet se používají při vývoji kryptoměn. Každý den miliardy dolarů mění majitele ve formě mincí a tokeny na těchto řetězech a blocích běží platformy.

V současné době je jen v DeFi zaseknuto více než 90 miliard dolarů. Peníze a aktiva se vyměňují a denně se vydávají nové platformy, DApps a blockchainy. Představte si tedy, že by tyto produkty byly uvedeny na trh, aniž by byly testovány za realistických podmínek? Když nevyhnutelně nastanou problémy, miliony jednotlivců mohou přijít o peníze a celá sféra DeFi může propadnout pověsti. Z těchto důvodů existují testovací a hlavní sítě.

Bitsler

Co je Testnet?

Testnet je v zásadě testovací blockchainová síť, která funguje na spuštění blockchainových projektů, než budou připraveny k vydání. Je to jednoduchý způsob, jak mohou programátoři a vývojáři vytvářet, upravovat a testovat funkčnost svých projektů a také sledovat jejich výkon před jejich veřejným přístupem. Zde mohou vývojáři řešit jakékoli problémy a opravit všechny chyby.

V prostředí testnet lze opakovaně spouštět více testů, což umožňuje srovnání výkonu a znamená kontrolu konzistence. Testovací sítě, které běží nezávisle na základní síti, umožňují kompletní testování blockchainového projektu, aniž by zasahovaly do transakcí v základní síti. Tento model sandboxu umožňuje vývojářům riskovat, experimentovat a vytvořit tak nejlepší možný model pro spuštění.

Jako prototyp by testovací síť nikdy neměla být používána k přenosu něčeho hodnotného, ​​a proto testovací sítě používají ke spouštění svých protokolů falešné peníze nebo bezcenné tokeny. Vývojáři často také používají testovací síť k vytváření a testování vlastního blockchainu, a jakmile budou spokojeni, budou je provozovat sami. Testovací sítě umožňují rychlejší a bezpečnější spuštění základní sítě.

Co je to Mainnet?

Mainnet je „hlavní“ „síť“, na které běží projekt blockchainu. Toto je fáze, která logicky přichází po dokončení všech nezbytných pokusů v testnetu. Mainnet je plně rozvinutá síť, kde lze transakce kryptoměny efektivně zpracovávat, přesně ověřovat a bezpečně zaznamenávat. Nasazením mainnetu vaši vývojáři prohlašují, že mají úplnou důvěru ve schopnosti vašeho blockchainu.

Jako plně funkční blockchain lze mainnet použít k odesílání a přijímání jakýchkoli transakcí, mimo jiné ve formě kryptoměny nebo nefunkčních tokenů (NFT) nebo přenosu informací. Mainnet také může spustit projekt, který vyžaduje konkrétní protokol blockchain, například DApps on ethereum hlavní síť.

Testnet vs. Mainnet: Hlavní rozdíly

  1. Objetivo: Testnet je testovací blockchain, sandbox, kde jsou chráněny poruchy, zatímco mainnet je funkční blockchain vydaný.
  2. Provozní náklady: tokeny v testovacích sítích nemají žádnou hodnotu, na rozdíl od tokenů mainnet, které používají skutečná aktiva a kryptoměny. Náklady na operace v základní síti jsou proto vyšší. Důvodem je, že každá operace provedená na blockchainu vyžaduje poplatek, placený v žetonech určité hodnoty - něco, co testnet nemá.
  3. ID sítě: Testovací sítě a hlavní sítě mají různá ID sítě, která slouží vývojářům k identifikaci sítě. Například ID sítě základní sítě Ethereum je 1, zatímco běžné testovací sítě Ethereum Ropsten, Rinkeby a Kovan používají 3, 4 a 42 v daném pořadí.
  4. Blok Genesis: Testnet a mainnet mají svůj vlastní nezávislý blok genesis, to znamená první blok v jejich blockchainu.
  5. My: Testnet bude mít méně uzlů než mainnet, protože je zde méně informací ke kontrole.
  6. Frekvence transakcí: Testovací sítě mají nižší frekvenci transakcí než hlavní sítě, což dává smysl, protože nebudou mít velký fond uživatelů, který má jádrová síť.

  7. Zveřejněný kód: hlavní sítě budou mít svůj základní kód zveřejněn po jeho zveřejnění, protože to posiluje důvěru uživatelů v řetězec. Testnets nezveřejní kód, protože se neustále mění.

Proč je rozdíl mezi Testnet a Mainnet důležitý

Od roku 2017, s explozí kryptoměny ve finančním prostředí, mnoho jednotlivců spěchalo investovat do nových blockchainů, platforem, DApps a měn. Mnoho jednotlivců postrádajících znalosti a strach z promarnění příležitosti investovalo pouze na základě bílé knihy. Tyto bílé knihy požadovaly fantastické rychlosti, vysoké výkony a vynikající výsledky, nicméně tyto výsledky byly vidět v raných fázích a pouze v testovacím prostředí.

V důsledku toho projekty, které vznesly tak odvážná tvrzení, nikdy ve skutečnosti neprošly do fáze mainnet a místo toho havarovaly a spálily a vzaly s sebou peníze svých investorů. Proto je nesmírně důležité prozkoumat projekty, do kterých hodláte investovat, a zjistit, v jaké jsou fázi. To, zda je projekt vyzkoušen a otestován, by mělo být jedním z prvních ukazatelů, které je třeba hledat, a proto je pro každého seriózního investora nanejvýš důležité, zda projekt v současné době provozuje aktivní základní síť nebo pouze testovací síť.

Proč jsou testovací sítě důležité?

Každý může souhlasit s tím, že provádění kontrol jakéhokoli systému, zejména finančního, má zásadní význam před jeho spuštěním, ale proč by nemohly být spuštěny pouze v základní síti?

  Rusko oficiálně spustí CBDC v roce 2024

Za prvé, spouštění testů na základní síti může být velmi nákladné:

Poplatky za blockchain bude nutné zaplatit za každou provedenou transakci, každou změnu a každé vydání projektu - které jsou během testovací fáze mnohonásobné a opakované. To by znamenalo, že k efektivnímu testování projektu a prozkoumání jeho možných možností by vznikly neuvěřitelně vysoké poplatky.

Pokud během testovací fáze v základní síti dojde k problému, může to narušit celou síť, aktiva a transakce jejích uživatelů, což způsobí, že uživatelé přijdou o peníze. To může být velmi nákladné, jak pro vývojáře, tak pro pověst kryptoměny jako celku.

Za druhé, je tu problém s kompatibilitou:

Testovací sítě nepoužívají nic, co má skutečnou hodnotu, a místo toho používají „falešné peníze“ ve formě bezcenných tokenů.

Testovací síťové mince nejsou kompatibilní s hlavními sítěmi a naopak, což znamená, že je třeba razit nové mince nebo metody, což má za následek mnohem delší, komplikovanější a nákladnější proces.

Z tohoto důvodu musí být všechny nové projekty nejprve testovány na nezávislém blockchainu s vlastním blokem genesis - jako testnet. Tímto způsobem mohou ti, kteří působí na trhu s kryptoměnami, zůstat zcela odděleni od jakýchkoli operací „pokusů a omylů“ a vývojáři mohou svobodně testovat každý aspekt blockchainu před jeho vydáním.

Pro koho jsou testovací sítě určeny?

Testovací sítě může použít kdokoli s připravovaným projektem a kdo potřebuje testování. Jsou to jednoduše způsob, jak otestovat produkt blíže měřítku, bez poplatků a bez rizika zásahu do základní sítě.

Mnoho testovacích sítí nabízí službu testovací sítě, protože různé testovací sítě se více podobají různým testovacím sítím, a proto si vývojáři mohou vybrat tu, která nejlépe vyhovuje jejich potřebám. Například Symbol provozuje mainnet a testnet, přičemž testnet je kopií vlastního rámce mainnetu, zatímco mainnet Ethereum je velmi podobný Ropstenu.

Pokud se vývojář snaží vybudovat svůj vlastní blockchain a otestovat jej, místo aby jednoduše vytvořil DApp nebo platformu, může k tomu také použít testovací sítě. Symbol nabízí svůj bootstrap Symbol, a pokud budujete blockchain podobný Ethereu, vývojáři často používají Ganache na trufflesuite.com.

Co je to Sidechain?

Dalším zajímavým způsobem, jak vyzkoušet nové nápady nebo aktualizace softwaru, aniž byste zasahovali do základní sítě, je používání postranních řetězců, nebo jak na ně odkazuje blockchainová platforma, childchains. Tyto blockchainy, jak název napovídá, jsou řetězce, které běží na straně hlavního blockchainu, neboli parentchainu. K hlavní síti jsou připojeny pomocí obousměrného pinu. Jsou zcela nezávislí a zodpovědní za své vlastní zabezpečení, což znamená, že pokud není dostatek těžební síly k ochraně postranního řetězce, lze jej hacknout.

Protože je však nezávislý, poškození bude obsaženo v tomto řetězci, nikoli v hlavní síti. Tímto způsobem vytvoří prostor podobný testovací síti. Hlavním rozdílem však je, že skutečná aktiva lze uzamknout a použít v postranním řetězci, zatímco v testovací síti nikoli. Díky tomu vzniká více reálných scénářů a lze přidat další vrstvu testování do projektu vývojáře.

Přestože postranní řetězce mají tuto testovací funkci s dodatečným rizikem (kvůli možnosti ztráty kapitálu), jejich hlavním cílem je přidat další funkce do svých rodičovských blockchainů. Například Rootstock (RSK) je postranní řetězec, který byl vyvinut s cílem poskytnout chytré funkce Bitcoin a schopnost provádět rychlejší platby. Blockchain společnosti Ardour však využívá své podřízené řetězce, aby přidal další vrstvu zabezpečení a prováděl kontroly prostřednictvím nich, nikoli prostřednictvím sítě mainnet.

Vedlejší řetězce umožňují vzájemné interakci kryptoměn, což umožňuje flexibilitu a uzavřené prostředí, kde mohou vývojáři experimentovat, aniž by příliš ovlivňovali.

Závěr

Každý seriózní investor do kryptoměny nebo vývojář blockchainu by měl pochopit rozdíl mezi mainnetem a testnetem a kdy je použít. Jejich nepochopení nebo zneužití může mít za následek ztrátu kapitálu nebo poškození pověsti kryptoměny.

Také další možnosti, jako jsou postranní řetězce, mohou být dobrou volbou pro zkoumání výkonu nebo přidávání funkcí do projektu. Proto je důležité nejen porozumět základům, ale také prozkoumat nové technologie, které se v kryptografickém prostoru neustále vyvíjejí.



* PortalCripto oceňuje kvalitu informací a potvrzuje ověření veškerého obsahu vytvořeného jeho týmem, přičemž však zdůrazňuje, že nedává žádný typ investičního doporučení, nenese odpovědnost za ztráty, škody (přímé, nepřímé a náhodné ), náklady a ušlý zisk.

mohl by se vám líbit

Další článek:

0 %