Implementatie – Of u nu een NFT creëert, een slim contract implementeert, of de volgende grote dApp op het Ethereum-netwerk ontwikkelt, u zult een gasvergoeding moeten betalen. Het betalen van een reële gasvergoeding op de Ethereum blockchain tijdens de ontwikkeling kan echter behoorlijk kostbaar zijn. Daarom is het aan te raden om tijdens de ontwikkeling een testnet-token of devnet-token te gebruiken. Dit artikel bespreekt de verschillende soorten Ethereum blockchain-testnetwerken en biedt vijf bronnen waar u testnet (nep-)tokens kunt aanvragen voor uw op Ethereum gebaseerde dApp-ontwikkeling, voordat u ze in productie neemt.
Wat is een gasvergoeding? 💰 Een gasvergoeding, of transactievergoeding, is een netwerkvergoeding voor elke transactie op de Ethereum blockchain die wordt gebruikt om mijnwerkers te compenseren voor het verifiëren van transacties op de blockchain. Blockchain-mijnwerkers zijn mensen die software gebruiken om transactiegerelateerde algoritmen op te lossen die blockchain-transacties controleren en bevestigen.
Wat is een testnet-token? Een testnet-token of -munt is een nepversie van de echte cryptocurrency, verkregen uit een kraan, die kan worden gebruikt om Ethereum-gaskosten te betalen tijdens de ontwikkeling. Een cryptokraan is een app of website die gebruikers kleine hoeveelheden cryptocurrency geeft, in ruil voor het voltooien van eenvoudige taken zoals het oplossen van een CAPTCHA (volledig geautomatiseerde openbare Turing-test om computers en mensen uit elkaar te houden). Testnet-tokens verkregen uit een kraan zijn geen echte fondsen en hebben geen waarde.
Soorten Ethereum-testnetwerken – Er zijn verschillende soorten Ethereum-testnetwerken waarop we onze dApps kunnen ontwikkelen en testen voordat ze op het Ethereum mainnet worden geïmplementeerd. We bespreken hieronder het Rinkeby-, Goerli-, Ropsten- en Kovan-testnetwerk:
1. Het Rinkeby-testnet – Rinkeby is een proof-of-authority blockchain die in april 2017 werd opgericht door het Geth-team. Het is een Ethereum Mainnet-vork die wordt ondersteund door het Geth-netwerk, het Nethermind-netwerk en het Hyperledger Besu-netwerk. Het Rinkeby-netwerk is ontworpen om dApps tijdens de ontwikkeling te testen voordat ze op het belangrijkste Ethereum-netwerk worden geïmplementeerd. Het Rinkeby-testnetwerk is inbegrepen in uw Metamask-portemonnee.
2. Het Goerli-testnet – Goerli, ook bekend als Görli-testnet, is het eerste proof-of-authority cross-client testnetwerk voor Ethereum dat in september 2018 werd geïntroduceerd. Het is ontworpen om op verschillende netwerken te draaien, waaronder Parity Ethereum, Geth, Nethermind, Hyperledger Besu (voorheen Pantheon), en EthereumJS. Het is ook een open-source Ethereum-testnetwerk dat blockchain-ontwikkelingstests mogelijk maakt voordat het op het mainnet (het belangrijkste Ethereum-netwerk) wordt geïmplementeerd. Het Goerli-testnetwerk is inbegrepen in uw Metamask-portemonnee.
3. Het Ropsten-testnet – Het Ropsten-netwerk is een van de eerste testnetwerken (sinds 2016) die Geth- en Parity-clients ondersteunt. Het was gebaseerd op proof-of-work en volgde het eerste testnetwerk genaamd “Morden” op. Ropsten gebruikt hetzelfde algoritme als het Ethereum mainnet en wordt beschouwd als de originele kopie van het belangrijkste Ethereum-netwerk, wat het geweldig maakt voor ontwikkeling. Het Ropsten-testnetwerk is inbegrepen in uw Metamask-portemonnee.
4. Het Kovan-testnet – Het Kovan-testnetwerk is een proof-of-authority testnetwerk voor Ethereum, oorspronkelijk gestart door het Parity-team (nu OpenEthereum) in maart 2017. Net als het Rinkeby-testnet is Kovan een fork van het Ethereum mainnet, wat het geweldig maakt voor op Ethereum gebaseerde dApp-ontwikkeling. Het Kovan-testnetwerk is inbegrepen in uw Metamask-portemonnee.
Vijf plaatsen om Testnet-tokens te krijgen:
1. Chainlink-kraan – Chainlink (LINK) is een cryptocurrency- en technologieplatform dat niet-blockchain-ondernemingen veilig verbindt met blockchain-platforms. Het LINK-testnet distribueert ook testnet-tokens om transactiekosten voor testdoeleinden te dekken. Hoe u testnet-tokens van Chainlink kunt krijgen: bezoek kranen.chain.link, verbind uw portemonnee, selecteer uw voorkeursnetwerk (bijv. Rinkeby), zorg ervoor dat u uw Metamask naar het geselecteerde netwerk schakelt, los de CAPTCHA op, klik vervolgens op de knop “Stuur mij 0.1 testnet ETH”. Wacht op de transactiebevestiging, uw aangevraagde token wordt bijgeschreven op uw portemonnee zodra de transactie is voltooid. Controleer uw Metamask-portemonnee voor uw nieuwe saldo.
2. Alchemy-kraan – Alchemy is gericht op het zijn van de startplaats voor ontwikkelaars die overwegen een product te bouwen bovenop een blockchain of reguliere blockchain. Ze distribueren ook gratis Ethereum Rinkeby-tokens die ontwikkelaars kunnen gebruiken tijdens hun dApp-ontwikkeling. Hoe u testnet-tokens van Alchemy kunt krijgen: bezoek de Alchemy kraan-website, kopieer en plak het adres van uw Ethereum-portemonnee in het invoervak en klik op de knop “Send Me ETH”. Wacht vervolgens tot het verzoek is verwerkt, u krijgt een scherm te zien als het verzoek succesvol is. Controleer uw Metamask-portemonnee voor uw nieuwe saldo. U kunt meer Rinkeby-tokens aanvragen door gratis een Alchemy-account aan te maken.
3. Komputing-kraan – Bezoek de Komputing-kraan, voer uw portemonnee-adres in, selecteer uw voorkeursnetwerk en los de CAPTCHA op. Klik op de knop “Geld aanvragen” en wacht tot uw verzoek is verwerkt. Controleer uw Metamask-portemonnee voor uw nieuwe saldo.
4. Kovan Gitter-chatroom – U kunt Kovan ETH ontvangen via de Kovan Gitter-chatroom door deel te nemen aan de chat en uw portemonnee-adres te verzenden. U kunt deelnemen aan de chat met uw GitHub-, GitLab- of Twitter-account.
5. MetaMask Ether-kraan – Bezoek de MetaMask Ether-kraan, klik op de “vraag 1 ether uit kraan” knop en sluit je Metamask aan. Nadat je je portemonnee hebt gekoppeld, worden je portemon