Mainnet

Pokročilí
Příspěvek z naší komunity – autor: Obasi Ifegwu
Mainnet (hlavní síť) označuje plně vyvinutý a nasazený blockchainový protokol, což znamená, že jeho distribuovaná účetní kniha (blockchain) vysílá, ověřuje a zaznamenává kryptoměnové transakce. 

Opakem mainnetu je testnet (testovací síť) označující blockchainový protokol nebo síť, která ještě není v plné kapacitě v provozu. Testnet používají programátoři a vývojáři k testování a odstraňování problémů všech aspektů a funkcí blockchainové sítě, dokud nezískají jistotu, že je systém bezpečný a připravený ke spuštění mainnetu.

Testovací síť jinými slovy existuje pouze jako funkční prototyp blockchainového projektu a mainnet je kompletně vyvinutá blockchainová platforma, která uživatelům umožňuje odesílat a přijímat kryptoměnové transakce (nebo jakýkoli jiný druh digitálních dat zaznamenaných v distribuované účetní knize). 
Před spuštěním mainnetu blockchainového projektu obvykle tým připraví prvotní nabídku kryptoměny (ICO), prvotní nabídku burzy (IEO) nebo jiný prostředek k získání financí a rozšíření komunity. Vybrané prostředky se pak obvykle použijí k vývoji prototypů blockchainové sítě, které se pak testují ve fázi testnetu. Po opravě chyb a v závislosti na výkonnosti testovací sítě pak tým spustí mainnetovou verzi blockchainu, která je (v ideálním případě) plně nasazená a funkční.
V roce 2017 mnoho blockchainových startupů využívalo k získání financí ICO. Většina z nich se proto rozhodla emitovat vlastní ERC-20 token na Ethereu. Tyto tokeny pak byly distribuovány do peněženek investorů podle jejich příspěvku během ICO.

Jakmile se vyberou finance prostřednictvím ICO a dojde k plnému nasazení blockchainu, tým může spustit svůj mainnet na proprietárním blockchainu s vlastním nativním coinem místo dříve emitovaného ERC-20 tokenu. Jde o takzvaný swap mainnetů, kdy se ERC-20 tokeny smění za coiny nového blockchainu. Po dokončení swapu mainnetů se zbývající tokeny obvykle zlikvidují, aby bylo možné používat pouze nové coiny.

I přes oblibu Etherea a standardu ERC-20 existuje mnoho dalších blockchainových platforem, které umožňují emisi digitálních tokenů (např. Stellar, NEM, NEO, TRON nebo Waves).