Qu’est-ce qu’un mainnet pour une blockchain ?

L’aboutissement d’un projet blockchain est connu sous le nom de mainnet. C’est le réseau principal de la blockchain où les transactions réelles ont lieu et où les monnaies numériques ont une valeur réelle. Ethereum, Avalanche, Polkadot, Solana et bien d’autres ne sont que quelques-uns des nombreux réseaux principaux utilisés dans le secteur des crypto-monnaies. Mais en quoi consiste exactement un mainnet ? Un examen des mainnets à travers le prisme de la blockchain d’Ethereum.

Qu’est ce qu’un mainnet ?

Mainnet, abréviation de « main network » ou « réseau principal » en français, désigne la blockchain primaire et fonctionnelle de l’écosystème. En tant que tel, il s’agit d’un environnement dans lequel des transactions réelles ont lieu et où les cryptocoins peuvent être utilisés comme moyen d’échange réel pour des biens et des services.

Puisqu’un mainnet est une blockchain entièrement opérationnelle, il peut être utilisé pour effectuer tout type de transaction, y compris l’échange de crypto-monnaies, la distribution de jetons non fongibles (NFT) et la diffusion de données. Ces transactions sont vérifiées et enregistrées dans la blockchain.

La plupart du temps, toute personne disposant d’une connexion Internet peut accéder à ce réseau public. Par conséquent, non seulement les transactions publiques de la blockchain peuvent être lues et créées, mais les transactions exécutées peuvent également être vérifiées.

Le consensus entre les participants du réseau se charge de l’inclusion des transactions dans la blockchain et de la maintenance du réseau, et il diffère selon les caractéristiques techniques définies par l’équipe de développement.

Dans le cas d’une blockchain en Proof of Work (PoW) comme Bitcoin, il s’agit de mineurs qui sont en compétition pour résoudre des calculs mathématiques à l’aide de leur matériel informatique.

Dans une blockchain à preuve d’enjeu (PoS) comme Tezos, les validateurs mettent en jeu un montant déterminé de la cryptocurrency native du réseau afin de vérifier les transactions.

Bitcoin et Tezos sont toutes deux des blockchains publiques et open source qui peuvent être vérifiées de manière indépendante. Leurs réseaux principaux respectifs (celui de Bitcoin et celui de Tezos) permettent d’effectuer des transactions réelles ayant une valeur économique tangible.

Chacune de ces transactions a un prix dans la majorité des blockchains. En effet, la personne qui initie une transaction est responsable du paiement de tous les frais associés, dans le but de décourager le spam sur le réseau et d’encourager les mineurs à utiliser le système pour des transactions financières légitimes.

Par conséquent, un mainnet est le résultat fini et utilisable d’un projet de blockchain. Il peut être mis à jour par l’équipe de développement si nécessaire pour corriger des bogues, corriger des failles ou apporter d’autres modifications au protocole.

Ainsi, un projet avec un mainnet a plus de crédibilité qu’un projet sans mainnet. En effet, la présence d’un mainnet indique que le projet est vivant, ce qui permet aux membres du réseau d’effectuer des transactions en toute transparence et aux développeurs d’applications de lancer leurs créations.

Comme tous les membres d’un mainnet peuvent interagir avec le réseau, c’est un excellent moyen de tester les capacités techniques d’une blockchain dans des conditions réalistes. L’absence de mainnet rend un projet moins crédible aux yeux des investisseurs, car il n’y a pas de produit fonctionnel pour étayer les déclarations faites.

Articles similaires :  Qu’est-ce que la plateforme Paymium ?

Afin de lever des fonds pour le développement d’un projet et d’établir une communauté avant la sortie d’un réseau principal, l’équipe à l’origine du projet peut parfois organiser une vente privée et/ou publique, telle qu’une offre d’échange initiale (IEO). Les fonds collectés sont souvent investis dans la création d’un prototype fonctionnel du réseau blockchain.

Il est également probable que le réseau principal soit opérationnel avant un cycle de financement, ce qui démontre l’engagement de l’entreprise à fournir un produit entièrement fonctionnel avant de rechercher des capitaux d’investissement pour le développer davantage.

Le réseau principal de la blockchain Ethereum

Prenons un exemple concret pour mieux comprendre ce qu’est un mainnet. Lorsque les gens parlent du « mainnet » d’Ethereum, ils font référence à la blockchain primaire et publique du réseau. En novembre 2013, Vitalik Buterin a conçu le projet et rédigé le livre blanc du réseau Ethereum.

Le projet est financé par une ICO après que ses spécifications techniques aient été définies dans un yellowpaper en 2014. (ICO). Le mainnet d’Ethereum n’ayant pas encore été déployé, cette ICO a eu lieu sur la blockchain de Bitcoin.

Après presque un an de développement financé par ce tour de table, le mainnet d’Ethereum a été libéré le 30 juillet 2015. Ainsi, les mineurs ont pu commencer à valider les transactions du réseau et le bloc genesis a été miné.

Sa crypto-monnaie native Ethereum est utilisée pour les transactions, le paiement des frais de transaction et l’utilisation de contrats intelligents, et ses caractéristiques sont bien connues, ainsi le public a pu commencer à utiliser la blockchain.

Depuis lors, plusieurs mises à jour ont été mises en œuvre sur le réseau principal Ethereum via des hard forks, notamment comme le DAO fork (2016), Byzantium fork (2017), Constantinople fork (2019), Istanbul fork (2019), et London fork (2019). (2021).

Ces mises à niveau ont permis d’améliorer le mainnet d’Ethereum en modifiant des éléments tels que la difficulté de minage, la taille des blocs, les frais de transaction du réseau (EIP-1559) et les fonctionnalités des contrats intelligents.

Tous les projets de blockchain qui utilisent la norme de jeton ERC-20 (utilisée par Ethereum) comme USD Coin (USDC), DAI (Decentralized Autonomous Institutions), Wrapped Bitcoin (WBTC), et Uniswap (UNI) s’appuient sur le mainnet d’Ethereum plutôt que d’avoir leur propre blockchain.

Le Testnet: un complément au Mainnet

En plus de chaque mainnet, il existe un testnet. Ce dernier est un environnement de test dans lequel les développeurs peuvent vérifier en toute sécurité le bon fonctionnement du réseau et trouver d’éventuelles failles avant de déployer des mises à jour sur le mainnet.

Le testnet Ethereum Ropsten en est un bon exemple. Cette mise à jour est d’abord déployée sur Ropsten dans le cadre d’un effort plus large visant à faire migrer la blockchain Ethereum d’un consensus Proof of Work à un consensus Proof of Stake, ce qui représente un défi technique important.

Par conséquent, ce réseau de test permet aux développeurs de voir comment la migration se déroule dans un environnement sûr, sans risque et sans argent réel en jeu. Avant de déployer The Merge sur le réseau principal d’Ethereum, une batterie de tests peut être exécutée sur Ropsten pour s’assurer que la migration se déroulera bien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *