CRYPTO LITTER
TrendsyToken.io
  • Coin Tracker
  • Bitcoin

    BTC To See Correction Below $10K, Predicts Founder Of Midas

    Can XRP Continue To Outperform Bitcoin?

    Ethereum Price Remains Vulnerable, Will ETH Fall Back To $1K?

    Stablecoin Could be Russia’s Preferred Medium of Exchange for Foreign Trade: Chainalysis

  • Ethereum

    Finalized no. 25 | Ethereum Foundation Blog

    EF-Supported Teams: Research & Development Update

    Grantee Roundup: April 2021 | Ethereum Foundation Blog

    Announcing the EF Fellowship Program, Cohort #2

  • Blockchain
  • NFT Trends

    DeGods Removes Royalties from Resales

    Orange Comet Strikes Partnership with Sir Anthony Hopkins

    CNN’s NFT Platform Shuts Down, Users are Raging

    The SEC Casts a Beady Eye Over Yuga Labs’ Operations

  • Fashion Trends

    What to Wear Hiking This Summer

    35 Affordable Items I’m Eyeing From the Shopbop Sale

    12 Water-Based Makeup Products That Give You Dewy Skin

    The Best Postpartum Clothes I Wore on Maternity Leave

  • VR & Metaverse

    Meta Working With Ray-Ban On New Smart Glasses

    Quest Pro’s Controllers Have “Up To” 8-Hour Battery Life

    VR Developer Schell Games Donates $20K To Charities

    Meta Avatars Getting Legs Soon, And New Graphics Next Year

No Result
View All Result
  • Coin Tracker
  • Bitcoin

    BTC To See Correction Below $10K, Predicts Founder Of Midas

    Can XRP Continue To Outperform Bitcoin?

    Ethereum Price Remains Vulnerable, Will ETH Fall Back To $1K?

    Stablecoin Could be Russia’s Preferred Medium of Exchange for Foreign Trade: Chainalysis

  • Ethereum

    Finalized no. 25 | Ethereum Foundation Blog

    EF-Supported Teams: Research & Development Update

    Grantee Roundup: April 2021 | Ethereum Foundation Blog

    Announcing the EF Fellowship Program, Cohort #2

  • Blockchain
  • NFT Trends

    DeGods Removes Royalties from Resales

    Orange Comet Strikes Partnership with Sir Anthony Hopkins

    CNN’s NFT Platform Shuts Down, Users are Raging

    The SEC Casts a Beady Eye Over Yuga Labs’ Operations

  • Fashion Trends

    What to Wear Hiking This Summer

    35 Affordable Items I’m Eyeing From the Shopbop Sale

    12 Water-Based Makeup Products That Give You Dewy Skin

    The Best Postpartum Clothes I Wore on Maternity Leave

  • VR & Metaverse

    Meta Working With Ray-Ban On New Smart Glasses

    Quest Pro’s Controllers Have “Up To” 8-Hour Battery Life

    VR Developer Schell Games Donates $20K To Charities

    Meta Avatars Getting Legs Soon, And New Graphics Next Year

No Result
View All Result
Crypto Litter
No Result
View All Result
Home Blockchain

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

October 31, 2021
in Blockchain
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter

[ad_1]

Cointelegraph is following the development of an entirely new blockchain from inception to mainnet and beyond through its series, Inside the Blockchain Developer’s Mind. In previous parts, Andrew Levine of Koinos Group discussed some of the challenges the team has faced since identifying the key issues they intend to solve and outlined three of the “crises” that are holding back blockchain adoption: upgradeability, scalability, and governance.

Blockchain testnets are an interesting subject because they come in all shapes and sizes. So, in this post, my goal is to leverage my inside experience as the CEO of Koinos Group (developers of Koinos) to demystify testnets and perhaps give some insight into why they seem to have such an impact on price.

The most obvious place to start is with the name: testnet. The purpose of a testnet is to test a network. At a very high level, there are two “flavors” of testnet. The first is a testnet that is released prior to a mainnet (main network), and the second is a testnet that is released after a mainnet is already in operation. The functions these serve are similar, but the context in which they are released dramatically impacts the perception, and impact, of the release.

I’ll start with the second kind of testnet because, in a way, this is the more straightforward context. When you’re talking about existing networks like Bitcoin and Ethereum, testnets serve two primary functions. The first is that they are a live environment in which developers can test their decentralized applications. Every good developer knows that there’s no such thing as perfect code, so testnets give developers an environment that is very similar to the “main chain” (e.g. Ethereum) in which they can test their code with effectively zero risk. Things running on a testnet are expected to break, and the tokens used are expected to be worthless.

Related: London fork enters testnet on Ethereum as difficulty bomb sees delay

So, testnets are an environment that enables decentralized application (DApp) developers to increase the value of their applications (i.e., make their apps better) precisely because there is no expectation of full functionality or wealth creation. In a sense, the value of a testnet stems from its worthlessness.

DApp developers vs. blockchain developers

But testnets have a two-sided nature, which brings us to the second function that testnets serve, and that function is to the benefit of, not the DApp developer, but the platform developer (in our case, the blockchain developer). One thing I have been surprised to see from my unique perspective is how commonly DApp developers are conflated with blockchain developers. Typically, people who write smart contracts are not blockchain developers, and blockchain developers generally spend very little time writing smart contracts.

Ironically, Koinos is throwing a huge wrench in this distinction because its entire system is implemented as smart contracts! Since Koinos smart contracts are upgradeable, this means that any feature can be added to the blockchain without a hard fork, but it also means that the people developing the blockchain (like members of the Koinos Group) are using and developing the very same toolchain and toolkit that developers will use to build their DApps. But this is a feature that is totally unique to Koinos, so we can put that aside for the sake of this discussion.

In every other blockchain, the blockchain developers have to develop updates in whatever programming language the blockchain is written in (C++, Rust, Haskell, etc.), and they are working on a very large and complicated system called a “monolithic architecture.” Within monolithic architectures, changing any part of the system can impact any other part of the system, so the risk of making changes is that much higher.

Blockchain developers also need a live environment with low stakes that they can use to test out their changes and see what breaks. Like application developers, they want this environment to be as close to the real network as possible, which means that they want their code to interact with code that application developers will be running as well.

Two sides of testnets

This reveals the two-sided aspect of testnets. They enable both the developers of applications and the developers of platforms to interact with one another and safely test their code in as close to a live environment as possible, but with very low stakes. This enables both groups to improve their products and make them more valuable to their users.

Now we can start to see why testnets seem to have such an impact on token price. If we assume that price is a function of value, and that testnets help developers increase the value of their products, then price impact should be expected. The problem is that this correlation has led to several undesirable outcomes. Projects will often release a “testnet” that has no utility to developers for the sole purpose of boosting their token price. Unfortunately, many people will see the testnet announcement and just assume that something valuable has been released, and so the act will have the desired effect on the price.

Testnets before mainnet

Up until now, I’ve been focusing on the utility of testnets in the context of existing blockchains, which is that they create a safe space for application developers to test their applications and for blockchain developers to test upgrades to the underlying platform. This will help you understand the other important context in which testnets are released, which is prior to the release of the mainnet.

Once again, testing is the primary objective, but the focus is far more on the system itself, as it has never before been operational. Of course, since it is new, there won’t be any applications running on it anyway. Now the situation is more one-sided. The majority of the people working with the codebase will be blockchain developers, and the goal is to get the platform to a place where developers want to actually build on it.

The first requirement developers will have is that the platform is proven to be sufficiently safe, and that should be the prime directive behind the specific tests that are run. Assuming developers are convinced that the platform is sufficiently safe, then they’ll need to be educated on how to use the platform. In other words, the testnet must be thought of as an educational tool that enables developers to gain a deeper understanding of how they will be able to use the platform while they are also helping to test the security of the network.

Finally, as they are testing the network and learning how to use it, they will inevitably find places where the platform could be improved — important libraries might be needed, or important documentation might be needed to help them understand the system. This information is invaluable feedback that the platform developers absolutely have to use to make the platform better before mainnet implementations are finalized.

Computer networks have become a major part of our lives whether we realize it or not, and they are only increasing in importance. Testnets are a critical step in the process of releasing new and innovative computer networks that can add ever-increasing value to our lives. Hopefully, by gaining a deeper understanding of the nuances of testnets and the important contexts in which they are released, you are now better equipped to evaluate specific testnet releases and whether they are being designed and launched for the right reasons.

This article does not contain investment advice or recommendations. Every investment and trading move involves risk, and readers should conduct their own research when making a decision.

The views, thoughts and opinions expressed here are the author’s alone and do not necessarily reflect or represent the views and opinions of Cointelegraph.

Andrew Levine is the CEO of Koinos Group, where he and the former development team behind the Steem blockchain build blockchain-based solutions that empower people to take ownership and control over their digital selves. Their foundational product is Koinos, a high-performance blockchain built on an entirely new framework architected to give developers the features they need in order to deliver the user experiences necessary to spread blockchain adoption to the masses.

Koinos Group recently released version 2 of their testnet, which features stability improvements, their mana fee-less transactions system and a contract development toolkit that will allow developers to build and run smart contracts on Koinos.

[ad_2]

Related articles

Binance signs MoU with Kazakhstan to fight financial crime

USDC chain expansion part of ‘multichain’ vision

Tags: Blockchaindevelopersmindtestnet
Share76Tweet47

Related Posts

Binance signs MoU with Kazakhstan to fight financial crime

Global cryptocurrency exchange Binance has signed a memorandum of understanding (MoU) with the Financial Monitoring Agency of the Republic...

USDC chain expansion part of ‘multichain’ vision

USD Coin (USDC) issuers Circle have announced that it will soon roll out its stablecoin across five additional networks...

Modernizing seaport logistics with a secure blockchain solution IBM Supply Chain and Blockchain Blog

September 28, 2022 | Written by: Inna Skarbovsky Categorized: Hyperledger Fabric | Supply chain Share this post: Have you...

Korean authorities orders freeze of $67M of Bitcoin tied to Do Kwon

South Korean authorities have requested crypto exchange OKX and Kucoin to freeze 3,313 Bitcoin (BTC) reportedly tied to Do...

Blockchain venture capital funding fell to a 12-month low in August

Data from Cointelegraph Research reveals that in August 2022, the blockchain industry saw $1.36 billion of venture capital invested...

Load More
  • Trending
  • Comments
  • Latest

Trendsy Token Is Taking Over

Introducing A0K1VERSE- The New Metaverse From Steve Aoki –

The Sandbox Secures Strategic Partnership with Warner Music Group

Optimized Ethereum Mining Settings for Nvidia RTX 3060 Ti, RTX 3070, RTX 3080 and RTX 3090 GPUs

BTC To See Correction Below $10K, Predicts Founder Of Midas

Buy Stuff with Bitcoin | Which Online Stores Accept CryptoCurrency?

Bitcoin bulls ‘hold back’ as BTC’s monthly futures expiry approaches

Made in Umbria: IBM Food Trust helps certify food authenticity

BTC To See Correction Below $10K, Predicts Founder Of Midas

Can XRP Continue To Outperform Bitcoin?

Ethereum Price Remains Vulnerable, Will ETH Fall Back To $1K?

Stablecoin Could be Russia’s Preferred Medium of Exchange for Foreign Trade: Chainalysis

  • Coin Tracker
  • Bitcoin
  • Ethereum
  • Blockchain
  • NFT Trends
  • Fashion Trends
  • VR & Metaverse

© 2021 Crypto Litter - The #1 Source for Crypto Shit

No Result
View All Result
  • Coin Tracker
  • Bitcoin
  • Ethereum
  • Blockchain
  • NFT Trends
  • Fashion Trends
  • VR & Metaverse

© 2021 Crypto Litter - The #1 Source for Crypto Shit

  • RelevantRelevant(REL)$0.780.38%
  • Heart NumberHeart Number(HTN)$0.000553-30.47%
  • TadpoleTadpole(TAD)$7.32-1.74%
  • SEENSEEN(SEEN)$2.05-2.27%
  • EvedoEvedo(EVED)$0.082301-0.80%
  • MarginswapMarginswap(MFI)$0.184214-2.17%
  • SakeTokenSakeToken(SAKE)$0.0127135.28%
  • WTF TokenWTF Token(WTF)$0.0113500.17%
  • BNSD FinanceBNSD Finance(BNSD)$0.005461-5.83%
  • RobotinaRobotina(ROX)$0.00266138.50%