Finance 3.0 WIKI | Ethereum Testnet vs. Mainnet

CO JE TESTNET?

Testnet je blockchain Ethereum, který používá identickou technologii a software jako blockchain „Mainnet“ Ethereum. Avšak zatímco síť Mainnet se používá pro „skutečné“ transakce s „hodnotou“, Testnets se používají pro testování inteligentních smluv a decentralizovaných aplikací („DApps“).

Rozdíly mezi Testnetem a Mainnetem

Blockchainy jsou jednoduše databáze vytvořené sítí počítačů, které vzájemně spolupracují, pomocí účelně navrženého softwaru, aby přiměly počítače v této síti, aby se dohodly (tj. Dosáhly „konsensu“) na tom, jaká data přidat a uložit do databáze. Jediný rozdíl mezi Testnets a Mainnet je v tom, že jsou provozovány různými sítěmi; tj. jedna skupina počítačů souhlasila s tím, že bude spolupracovat a bude tvořit síť Testnet, zatímco jiná skupina počítačů souhlasí, že budou spolupracovat a sloužit jako síť Mainnet.

Aby síť počítačů souhlasila s „vzájemnou spoluprací“, musí se dohodnout na dvou parametrech, které jednoznačně identifikují každou síť:

  1. ID sítě: parametr číslo, který funguje jako identifikátor sítě. Například síťové ID Mainnetu je 1, zatímco ostatní nejčastěji používané Testnets mají síťové ID 3, 4 a 42 pro Ropsten, Rinkeby a Kovan. Pokud tedy chcete připojit počítač k jednomu z blockchainů, spusťte software Ethereum a zadejte síťové ID 1 pro připojení k Mainnetu nebo pro síť Ropsten zadejte síťové ID 3. Tímto způsobem ví, ke které síti počítačů se připojit.
  2. Genesis blok: všechny počítače v síti musí souhlasit se všemi daty uloženými v této blockchainu, která samozřejmě musí někde začínat: genesis block. Genesis blok je blok # 1 blockchain sítě; jsou to pouze libovolná data, která byla označena jako začátek tohoto blockchainu.

Proč má Ether v Mainnetu hodnotu?

Jak již bylo zmíněno, software používaný počítači na Testnets a Mainnet je identický. Můžete dokonce těžit Ether na některých Testnets („Test Ether“), stejně jako na Mainnetu. Takže pokud je software úplně stejný, proč je Test Ether „bezcenné“, zatímco Mainnet Ether má hodnotu?

Důvod, proč má „Mainnet Ether“ hodnotu, je pouze proto, že komunita přiřadí hodnotu Ether, která existuje v síti Ethereum, se síťovým ID 1. Pokud například kupujete Ether na Coinbase, tento Ether odpovídá Ether v Mainnetu ( ID sítě = 1), spíše než Ether na Testnetu (ID sítě ≠ 1). V konceptu je to podobné tomu, jak je dolarový účet jen kus papíru; Jediným důvodem, proč má hodnotu, je to, že vláda USA říká, že ano, a široká veřejnost tomu věří, a proto používá k převodu hodnoty dolarové bankovky.

PROČ jsme ZKOUŠILI PROTOKOL KOŠÍKU NA TESTNETU?

Jak již bylo zmíněno, technologie a software, na nichž jsou založeny testovací sítě a hlavní síť, jsou identické. Proto nasazení na testetu slouží jako simulace toho, jak bude náš protokol fungovat na samotném Mainnetu, se skutečnými tokeny a skutečným etherem.

Protože testnet funguje stejným způsobem, je užitečné testovat inteligentní kontrakty, transakce a těžbu, simulovat prostředí v reálném světě, protože na testnetu běží mnoho počítačů a další vývojáři provozují inteligentní kontrakty a další testovací DApps.

Pro vývojáře jsou také k dispozici různé Testnets. Na CoinAlpha naši inženýři testují DApps end-to-end na Ropsten Testnet před nasazením do Mainnetu.

Proč jsme si vybrali Ropsten Testnet?

Ropsten Testnet je nejpodobnější sítí k Mainnetu. Používá stejný algoritmus konsensu („důkaz o práci“), který dosahuje konsensu těžbou. Proto jakýkoli počítač připojený k síti Ropsten může těžit pro testování Ether.

Naproti tomu některé testovací sítě Ethereum, jako jsou Rinkeby a Kovan, jsou centralizovanější a používají různé konsenzuální algoritmy („důkaz autority“), které mají odlišnou dynamiku a centralizovanější. Původní tvůrci sítě ovládají většinu éteru v síti. Například pro získání počátečního testovacího éteru ho budete možná muset požádat od jedné strany, která má „oprávnění“.

JAK ZÍSKAT ZKOUŠKU?

Testovací ether lze také těžit. Webové vyhledávání pro „testnet mining“ by mělo získat informace potřebné k přípravě na těžbu tokenů Testnet.

Dalším způsobem, jak získat Test Ether, který je jednodušší, je webová služba známá jako faucet. Jedná se o faucety nastavené pro snadné získávání a darování tokenů Testnet. Hledání na webu pro „testnet faucet“ by vás mělo nasměrovat na dostupné faucety.

ZÁBAVNÝ FAKT

Vzhledem k tomu, že testovací žetony vyžadují těžbu a jen pár lidí je zapojuje do těžby, martinkou, spoluzakladatel a CTO v CoinAlpha jednou ovládali více než 50% hašovací síly celého Testnetu, a proto byl schopen spáchat „51% útok“. : P

Zvláštní poděkování patří Yvonne Zhang a Carlo Las Marias za přispění do tohoto článku.

Další informace o CoinAlpha:
Podívejte se na naše webové stránky https://coinalpha.com;
Připojte se ke konverzaci na telegramu: https://t.me/coinalphainc;
Sledujte nás na Twitteru: https://twitter.com/CoinAlphaInc;
Sledujte náš blog: https://medium.com/finance-3.