Définition
Mainnet : définition
Le mainnet est le réseau principal d'une blockchain, celui sur lequel les transactions sont définitives et les tokens ont une valeur réelle, par opposition aux réseaux de test utilisés pour expérimenter sans risque.
Thème : Les bases de la crypto
Avant de lancer une blockchain ou un smart contract, les équipes le déploient sur des réseaux de développement et de test, où les tokens sont gratuits et sans valeur. Une fois le code jugé suffisamment fiable, il est déployé sur le mainnet. Pour une nouvelle blockchain, le lancement du mainnet marque le moment où le réseau devient public et opérationnel, avec un vrai token et de vraies conséquences économiques. Le mot sert aussi à préciser de quel réseau on parle, comme dans Ethereum mainnet.
Chaque réseau possède son propre identifiant. Sur les chaînes compatibles EVM, l'identifiant de chaîne (chain ID) distingue le mainnet de ses testnets et des autres réseaux, et les portefeuilles l'utilisent pour éviter qu'une transaction signée pour l'un soit rejouée sur l'autre. Sur Bitcoin, les adresses du mainnet et du testnet utilisent des préfixes différents. Un token de testnet n'a aucune valeur et ne peut pas être converti en token du mainnet.
Un exemple concret
Imaginons qu'une développeuse, Diane, crée un smart contract de vote. Elle le déploie d'abord sur un testnet, invite des collègues à l'essayer avec des tokens obtenus gratuitement sur un faucet, corrige plusieurs bugs, puis le fait auditer. Ce n'est qu'ensuite qu'elle le déploie sur le mainnet, où chaque transaction coûte de vrais frais et où les erreurs ont de vraies conséquences.
Les risques à connaître
Un code qui fonctionne sur testnet n'est pas forcément sûr sur mainnet, où des attaquants motivés par des gains réels l'examineront. Côté utilisateur, se tromper de réseau dans son portefeuille peut conduire à envoyer des fonds au mauvais endroit. Des escrocs vendent aussi parfois des tokens de testnet en les faisant passer pour de vrais actifs.
Questions fréquentes sur Mainnet
Quelle est la différence entre mainnet et testnet ?
Le mainnet est le réseau réel où les tokens ont une valeur. Le testnet en reproduit le fonctionnement avec des tokens gratuits, pour tester applications et mises à jour sans risque.
Que signifie le lancement du mainnet d'un projet ?
Cela signifie que sa blockchain ou son application passe en production : les transactions deviennent réelles et le token natif commence à fonctionner sur le réseau définitif.