In de geest van de blockchain-ontwikkelaar: wat is een testnet?

Inside the blockchain developer’s mind: What is a testnet?

CoinTelegraph volgt de ontwikkeling van een geheel nieuwe blockchain vanaf het begin tot het mainnet en daarna via zijn serie, Inside the Blockchain Developer's Mind. In eerdere delen,Andrew Levine van Koinos Group besprokenenkele van de uitdagingen het team heeft te maken gehad sinds het identificeren van de belangrijkste problemen die ze van plan zijn op te lossen en schetste drie van de "crises" die de adoptie van blockchain tegenhouden:opwaardeerbaarheidschaalbaarheid, enbestuur

Blockchain-testnetten zijn een interessant onderwerp omdat ze er in alle soorten en maten zijn. In dit bericht is het mijn doel om gebruik te maken van mijn interne ervaring als CEO van Koinos Group (ontwikkelaars van Koinos) om testnetten te ontraadselen en misschien enig inzicht te geven in waarom ze zo'n impact op de prijs lijken te hebben.

Onze beste handelsrobots

De meest voor de hand liggende plaats om te beginnen is met de naam:toetsnetto. Het doel van een testnet is om:toets eennetto-werk. Op een zeer hoog niveau zijn er twee "smaken" van testnet. De eerste is een testnet dat wordt vrijgegeven voorafgaand aan een mainnet (hoofdnetwerk), en de tweede is een testnet dat wordt vrijgegeven nadat een mainnet al in bedrijf is. De functies die deze dienen zijn vergelijkbaar, maar de context waarin ze worden vrijgegeven, heeft een dramatische invloed op de perceptie en impact van de release.

Ik begin met het tweede soort testnet omdat dit in zekere zin de meer rechttoe rechtaan context is. Als je het hebt over bestaande netwerken zoals Bitcoin en Ethereum, hebben testnetten twee primaire functies. De eerste is dat ze een live-omgeving zijn waarin ontwikkelaars hun gedecentraliseerde applicaties kunnen testen. Elke goede ontwikkelaar weet dat perfecte code niet bestaat, dus testnets geven ontwikkelaars een omgeving die erg lijkt op de "hoofdketen" (bijv. Ethereum) waarin ze hun code kunnen testen zonder effectief risico. Er wordt verwacht dat dingen die op een testnet draaien kapot gaan en dat de gebruikte tokens waardeloos zijn.

In de geest van de blockchain-ontwikkelaar: wat is een testnet?

Verwant:London fork komt testnet binnen op Ethereum terwijl moeilijkheidsbom vertraging ziet

Testnets zijn dus een omgeving die ontwikkelaars van gedecentraliseerde applicaties (DApp) in staat stelt de waarde van hun applicaties te verhogen (d.w.z. hun apps beter te maken), juist omdat er geen verwachting is van volledige functionaliteit of het creëren van rijkdom. In zekere zin komt de waarde van een testnet voort uit zijn waardeloosheid.

DApp-ontwikkelaars versus blockchain-ontwikkelaars

Maar testnets hebben een tweezijdig karakter, wat ons bij de tweede functie brengt die testnets dienen, en die functie is in het voordeel van niet de DApp-ontwikkelaar, maar de platformontwikkelaar (in ons geval de blockchain-ontwikkelaar). Een ding dat ik tot mijn verbazing heb gezien vanuit mijn unieke perspectief, is hoe vaak DApp-ontwikkelaars worden samengevoegd met blockchain-ontwikkelaars. Doorgaans zijn mensen die slimme contracten schrijven geen blockchain-ontwikkelaars, en blockchain-ontwikkelaars besteden over het algemeen heel weinig tijd aan het schrijven van slimme contracten.

Ironisch genoeg gooit Koinos een enorme moer in dit onderscheid omdat het hele systeem is geïmplementeerd als slimme contracten! Aangezien slimme contracten van Koinos kunnen worden geüpgraded, betekent dit dat elke functie aan de blockchain kan worden toegevoegd zonder een harde vork, maar het betekent ook dat de mensen die de blockchain ontwikkelen (zoals leden van de Koinos Group) dezelfde toolchain gebruiken en ontwikkelen en toolkit die ontwikkelaars zullen gebruiken om hun DApps te bouwen. Maar dit is een functie die totaal uniek is voor Koinos, dus we kunnen dat terzijde schuiven in het belang van deze discussie.

In de geest van de blockchain-ontwikkelaar: wat is een testnet?

In elke andere blockchain moeten de blockchain-ontwikkelaars updates ontwikkelen in de programmeertaal waarin de blockchain is geschreven (C++, Rust, Haskell, enz.), en ze werken aan een zeer groot en gecompliceerd systeem dat een "monolithische architectuur" wordt genoemd. Binnen monolithische architecturen kan het veranderen van een deel van het systeem invloed hebben op elk ander deel van het systeem, dus het risico om wijzigingen aan te brengen is veel groter.

Blockchain-ontwikkelaars hebben ook een live-omgeving nodig met lage inzetten die ze kunnen gebruiken om hun wijzigingen uit te testen en te zien wat er kapot gaat. Net als applicatieontwikkelaars willen ze dat deze omgeving zo dicht mogelijk bij het echte netwerk komt, wat betekent dat ze willen dat hun code interageert met code die applicatieontwikkelaars ook zullen gebruiken.

Twee kanten van testnetten

Dit onthult het tweezijdige aspect van testnetten. Ze stellen zowel de ontwikkelaars van applicaties als de ontwikkelaars van platforms in staat om met elkaar te communiceren en hun code veilig te testen in een zo dicht mogelijke live-omgeving, maar met zeer lage inzetten. Hierdoor kunnen beide groepen hun producten verbeteren en waardevoller maken voor hun gebruikers.

Nu kunnen we beginnen te zien waarom testnets zo'n impact lijken te hebben op de tokenprijs. Als we aannemen dat prijs een functie van waarde is en dat testnetten ontwikkelaars helpen de waarde van hun producten te verhogen, dan is prijsimpact te verwachten. Het probleem is dat deze correlatie tot verschillende ongewenste uitkomsten heeft geleid. Projecten zullen vaak een "testnet" vrijgeven dat geen nut heeft voor ontwikkelaars met als enig doel hun tokenprijs te verhogen. Helaas zullen veel mensen de testnet-aankondiging zien en gewoon aannemen dat er iets waardevols is vrijgegeven, en dus zal de act het gewenste effect op de prijs hebben.

Testnetten voor mainnet

Tot nu toe heb ik me gericht op het nut van testnetten in de context van bestaande blockchains, namelijk dat ze een veilige ruimte creëren voor applicatieontwikkelaars om hun applicaties te testen en voor blockchainontwikkelaars om upgrades naar het onderliggende platform te testen. Dit zal u helpen de andere belangrijke context te begrijpen waarin testnets worden vrijgegeven, die voorafgaat aan de release van het mainnet.

Nogmaals, testen is het primaire doel, maar de focus ligt veel meer op het systeem zelf, omdat het nog nooit eerder operationeel is geweest. Omdat het nieuw is, zullen er natuurlijk toch geen applicaties op draaien. Nu is de situatie eenzijdiger. De meerderheid van de mensen die met de codebase werken, zullen blockchain-ontwikkelaars zijn, en het doel is om het platform op een plek te krijgen waar ontwikkelaars er daadwerkelijk op willen bouwen.

De eerste vereiste die ontwikkelaars zullen hebben, is dat bewezen is dat het platform voldoende veilig is, en dat zou de belangrijkste richtlijn moeten zijn achter de specifieke tests die worden uitgevoerd. Ervan uitgaande dat ontwikkelaars ervan overtuigd zijn dat het platform voldoende veilig is, moeten ze worden opgeleid in het gebruik van het platform. Met andere woorden, het testnet moet worden gezien als een educatief hulpmiddel waarmee ontwikkelaars een dieper inzicht krijgen in hoe ze het platform kunnen gebruiken, terwijl ze ook helpen om de beveiliging van het netwerk te testen.

Ten slotte, terwijl ze het netwerk testen en leren hoe ze het moeten gebruiken, zullen ze onvermijdelijk plaatsen vinden waar het platform kan worden verbeterd - belangrijke bibliotheken kunnen nodig zijn, of belangrijke documentatie kan nodig zijn om hen te helpen het systeem te begrijpen. Deze informatie is feedback van onschatbare waarde die de platformontwikkelaars absoluut moeten gebruiken om het platform te verbeteren voordat de mainnet-implementaties zijn afgerond.

Computernetwerken zijn een belangrijk onderdeel van ons leven geworden, of we het nu beseffen of niet, en ze worden alleen maar belangrijker. Testnetten zijn een cruciale stap in het proces van het vrijgeven van nieuwe en innovatieve computernetwerken die een steeds grotere waarde aan ons leven kunnen toevoegen. Hopelijk bent u, door een beter begrip te krijgen van de nuances van testnets en de belangrijke contexten waarin ze worden uitgebracht, nu beter toegerust om specifieke testnet-releases te evalueren en of ze om de juiste redenen worden ontworpen en gelanceerd.

Dit artikel bevat geen beleggingsadvies of -aanbevelingen. Elke investering en handelsbeweging brengt risico's met zich mee, en lezers moeten hun eigen onderzoek doen bij het nemen van een beslissing.

De meningen, gedachten en meningen die hier worden geuit, zijn de enige van de auteur en weerspiegelen of vertegenwoordigen niet noodzakelijk de meningen en meningen van CoinTelegraph.

Andrew Levine is de CEO van Koinos Group, waar hij en het voormalige ontwikkelingsteam achter de Steem-blockchain op blockchain gebaseerde oplossingen bouwen die mensen in staat stellen eigendom en controle over hun digitale zelf te nemen. Hun basisproduct is Koinos, een krachtige blockchain gebouwd op een geheel nieuw framework dat is ontworpen om ontwikkelaars de functies te geven die ze nodig hebben om de gebruikerservaringen te leveren die nodig zijn om de acceptatie van blockchain naar de massa te verspreiden.

Koinos Group heeft onlangs versie 2 van hun testnet uitgebracht, met stabiliteitsverbeteringen, hun manakostenloze transactiesysteem en een toolkit voor contractontwikkeling waarmee ontwikkelaars slimme contracten op Koinos kunnen bouwen en uitvoeren.

Lees verder over CoinTelegraph
Nieuwste exploit van DeFi-brug resulteert in verlies van $ 4,4 miljoen voor Meter
Het Meter Passport-tokenbridge-platform heeft $ 4,4 miljoen aan verliezen geleden als gevolg van een slimme contracthack, waardoor Hundred Finance ook $...
Slimme NFT-handelaren exploiteren het ongereguleerde landschap van crypto door te wassen op LooksRare
LooksRare maakte zijn debuut op 10 januari en de onlangs gelanceerde NFT-marktplaats heeft veel aandacht getrokken, niet alleen omdat de dagelijkse handelsvolumes...
Handelaren kijken uit naar een trendomkering nadat de Ethereum-prijs is gedaald tot $ 4.100
Ether (ETH)-traders kunnen enkele redenen hebben om in paniek te raken na de daling van 13% van vandaag tot $4.100. De snelle terugtrekking lijkt een 55-dagen...
Ken Griffin zegt dat Bitcoin zal worden vervangen door op Ethereum gebaseerde valuta
Kenneth Griffin, CEO van miljardair van het Amerikaanse hedgefonds Citadel, denkt dat een valuta op het Ethereum-netwerk Bitcoin (BTC) als crypto's tophond...
Argo Blockchain dient $ 57,5 miljoen in voor het aanbieden van beveiligde bankbiljetten om de mijnbouwfaciliteit in Texas te financieren
Het in het Verenigd Koninkrijk gevestigde cryptominingbedrijf Argo Blockchain financiert een deel van de bouw en uitrusting van zijn geplande 800 megawatt...
Na SEC-kennisgeving verlaat Coinbase het plan voor het crypto-leenprogramma
De in de VS gevestigde cryptocurrency-uitwisseling Coinbase heeft aangekondigd dat het zijn Lend crypto-leenprogramma niet zal voortzetten.In een update...
De Koreaanse minister van Financiën zweert bewegingen te bestrijden om de crypto-belastingcode uit te stellen
De Zuid-Koreaanse minister van Strategie en Financiën, Hong Nam-Ki, heeft gezworen dat de controversiële crypto-belastingcode op 1 januari 2022 van kracht...
Handig Nieuws: NBA-ster betrapt Bored Apes en waar speelt Loot mee?
Drievoudig NBA-kampioen Stephen Curry heeft een Bored Ape Yacht Club nonfungible token (NFT) voor 55 Ether ter waarde van ongeveer $ 206.000 op het moment...
Bitcoin-prijs bereikt $ 32K, maar derivatenstatistieken vertonen nog steeds tekenen van zwakte
Het lijdt geen twijfel dat de afgelopen paar maanden bearish waren voor Bitcoin (BTC), maar gedurende deze hele periode waren de derivatenindicatoren relatief...
De uittocht van mijnwerkers in China een 'groot netto positief voor crypto', zegt Mike Novogratzgrat
Terwijl grote mijnwerkers China de een na de ander verlaten na het harde optreden van het land tegen Bitcoin (BTC), heeft Mike Novogratz, CEO van Galaxy...
New York Fed-president zegt dat crypto uitdagende vragen stelt voor centrale banken
John Williams, president van de New York Federal Reserve Bank, is van mening dat de opkomst van cryptocurrencies een grote uitdaging vormt voor de bestaande...
Uit gegevens over Bitcoin-derivaten blijkt dat professionele handelaren de $41K-pomp van vandaag negeerden
Soms is alles wat Bitcoin (BTC) nodig heeft om 10% te pompen een positieve opmerking van iemand als Elon Musk.De CEO van Tesla is aangewezen als de boosdoener...
Curve (CRV) ziet een herstel van 150% naarmate DeFi-bodems en ETH-gastarieven dalen
DeFi-tokens en -protocollen kregen een zware klap op 19 mei toen de prijs van Bitcoin daalde tot $ 30.000 en hoewel BTC is ingegaan in wat sommige analisten...
Pendle Finance haalt $ 3,5 miljoen op om een secundaire markt voor DeFi-opbrengsten te lanceren
Pendle Finance, een gedecentraliseerd financieringsprotocol waarmee gebruikers toekomstige opbrengsten kunnen tokeniseren en verkopen, heeft een privé-investeringsronde...
De marktkapitalisatie van cryptovaluta bereikt $ 2 biljoen - Nu evenveel waard als Apple
De marktkapitalisatie van alle bestaande cryptocurrencies overtrof op 5 april $ 2 biljoen, volgens gegevens van Goingecko, geleid door de indrukwekkende...