Cherchez comment faire tourner un nœud Ethereum ou Bitcoin et vous trouverez cent tutoriels qui commencent par « louez un VPS ». Aucun ne vérifie si l’hébergeur l’autorise. Puis le serveur disparaît, en général sans préavis, et les commentaires se remplissent de gens qui ont perdu une chaîne entièrement synchronisée.

La confusion a une cause simple : miner et faire tourner un nœud sont deux activités différentes, et les contrats d’hébergement sont presque tous rédigés comme si seul le minage existait. Cet article montre ce que disent réellement les contrats, cité depuis les pages légales des fournisseurs, et ce qu’un nœud coûte vraiment en disque, en mémoire et en bande passante.

Minage, staking, et simplement faire tourner un nœud

Trois choses distinctes sont mises dans le même sac :

  • Le minage brûle des cycles CPU ou GPU en continu pour gagner des blocs. Il sature le matériel, et c’est pour cela que les hébergeurs s’en soucient : il ralentit l’infrastructure partagée pour tout le monde et attire la fraude.
  • Faire tourner un nœud complet consiste à télécharger et valider la chaîne. C’est surtout du disque et de la bande passante, avec un CPU modéré. Cela ne rapporte rien.
  • Le staking ou la validation ajoute des obligations de signature à un nœud complet, avec du capital immobilisé. Là non plus, le CPU n’est pas le goulot.

Un fournisseur qui interdit « le minage » a écrit une règle sur la première activité. Savoir si cette règle couvre les deux autres n’est écrit nulle part, et c’est dans cet interstice que les gens perdent leurs serveurs.

Ce que disent réellement les contrats

Lu sur les pages légales des fournisseurs au jour de la rédaction :

FournisseurMinageNœuds mentionnés ?Formulation exacte
Hetznerinterditnon« The operation of applications for mining cryptocurrencies remains prohibited. » Ailleurs : « mining, farming and plotting of cryptocurrencies. »
Netcupinterditnon« Operation of mining-services such as ‘Bitcoin’, ‘Ethereum’, ‘OneCoin’ or ‘Monero’. »
DigitalOceaninterdit sans autorisationnon« Mining any cryptocurrency, including but not limited to BitCoin or any similar currency, without explicit written permission. »
Scalewayinterditnon« not to engage in any harmful practices, such as but not limited to: cryptocurrency mining, Black Hat SEO, spamming… »
Contabonon mentionné dans les conditionsvend de l’hébergement de nœudsaucune clause crypto dans les conditions générales
OVHcloudnon mentionné dans les conditions luesvend de l’hébergement de nœudsaucune clause crypto dans les conditions serveurs dédiés

Deux choses ressortent.

Aucun de ces contrats n’emploie le mot « nœud ». Toutes les interdictions portent sur le minage. Faire tourner un nœud Bitcoin complet chez un fournisseur dont la règle dit « minage », c’est se placer dans une zone grise qu’un agent du support tranchera, pas un juriste.

DigitalOcean est le seul à laisser une porte ouverte par écrit. « Without explicit written permission » signifie qu’il existe une procédure : demander, obtenir une réponse écrite, la conserver. Si vous voulez un nœud chez un grand fournisseur et dormir tranquille, c’est la phrase la plus utile du tableau.

Hetzner, c’est non, clairement

Les conditions de Hetzner interdisent le minage, et en 2022 l’entreprise est allée au-delà du texte écrit : un porte-parole a déclaré que même un seul nœud viole ses conditions, et plus de mille validateurs Solana se sont retrouvés hors ligne au moment de l’application. Le texte ne parle toujours que de « minage », mais la pratique parle de nœuds. Considérez Hetzner comme exclu pour tout ce qui touche à une chaîne, aussi bon marché que soit le serveur.

C’est une vraie perte, car pour tout ce qui n’est pas un nœud, Hetzner reste généralement la réponse au rapport prix-performance. Nous l’écrivons dans notre comparatif VPS et nous le maintenons. Simplement pas pour cet usage.

Contabo et OVHcloud en font un produit

L’autre face est celle que les tutoriels ignorent. Deux fournisseurs du tableau ne se contentent pas de tolérer les nœuds, ils en font la promotion.

Contabo a une page intitulée Cryptocurrency Nodes at Contabo. OVHcloud a une gamme d’infrastructure blockchain dont le texte dit « Run your node, chain, or layer 2 exactly how you want to » et « A network that keeps your blockchain nodes synched ». Quand un fournisseur fait la publicité exacte de la charge que vous déployez, votre risque contractuel est quasi nul : vous êtes le client pour qui la page a été écrite.

Ce que nous n’avons pas pu vérifier

La politique d’utilisation de Vultr renvoie une erreur d’accès aux requêtes automatisées : nous n’avons pas pu la lire de première main et l’avons donc laissée hors du tableau plutôt que de citer une formulation que nous n’avons pas vue. Les conditions de Latitude.sh renvoient à un contrat-cadre tiers que nous n’avons pas lu. Si vous hésitez entre ces deux-là, ouvrez les pages vous-même avant de déployer.

Ce qu’un nœud exige réellement

D’après la documentation de chaque projet, pas d’après le folklore des forums :

CPURAMDisqueRemarques
Bitcoin Core1 GHz, n’importe quel cœur moderne512 Mo minimum750 Go740 Go de téléchargement initial, une seule fois
Ethereum (Geth + client de consensus)quadricœur16 Go2 To SSDcroît d’environ 14 Go/semaine ; nœud d’archive au-delà de 12 To
Validateur Solana12 cœurs / 24 threads256 Go ECC1 To comptes + 1 To ledger + 500 Go snapshots, chacun sur son NVMenœud RPC : 16 cœurs, 512 Go

La ligne Ethereum est celle que l’on comprend le plus souvent de travers. 2 To ne sont pas une marge de confort, c’est l’exigence, et la chaîne grossit d’environ 14 Go par semaine en dessous de vous. Un nœud qui tient aujourd’hui ne tiendra plus dans un an.

La ligne Solana n’est pas un projet d’auto-hébergement du tout. 256 Go de mémoire ECC et trois NVMe distincts, c’est une machine dédiée, et la documentation de Solana ajoute une phrase à lire pour qui envisage cela sur un VPS bon marché : fonctionner dans le cloud « requires significantly greater operational expertise to achieve stability and performance ».

La facture de bande passante que personne ne mentionne

C’est le chiffre absent de tous les tutoriels. Un nœud Bitcoin Core en configuration par défaut téléverse 5 Go par jour, environ 150 Go par mois, parce qu’il sert des blocs à ses pairs. Ce n’est pas un accident, c’est son rôle.

Ce que cela coûte dépend uniquement de la façon dont votre hébergeur facture le trafic :

  • Trafic illimité ou inclus généreusement (la plupart des VPS européens) : gratuit.
  • Sortie cloud facturée au volume : 150 Go par mois à 0,09 $/Go, soit environ 13,50 $ par mois rien qu’en bande passante, plus cher que le serveur sur la plupart des offres.

La décision d’hébergement pour un nœud n’est donc pas « quel VPS a le meilleur CPU », mais « quel VPS ne facture pas les 150 Go mensuels que mon nœud enverra par conception ». Vous pouvez plafonner (Bitcoin Core accepte une limite de bande passante), mais vous devenez alors un moins bon pair et un nœud plus lent.

Est-ce que cela rapporte ?

Il faut le dire clairement, car les résultats de recherche sur ce sujet débordent de promesses :

  • Un simple nœud complet ne rapporte rien. Bitcoin, Ethereum, peu importe. C’est une infrastructure que l’on fait tourner pour la souveraineté, la confidentialité ou une application que l’on construit, pas un revenu.
  • Le staking Ethereum exige 32 ETH immobilisés. Au moment de la rédaction, cela représente environ 74 000 USD de capital pour un rendement de quelques pour cent, avant la facture du serveur. Ce rendement est libellé dans un actif dont le prix varie plus en une semaine que le rendement ne rapporte en un an.
  • Valider sur Solana coûte avant de rapporter : la documentation indique que voter peut coûter « up to 1.1 SOL per day ». Au cours actuel, cela fait environ 110 USD par jour, près de 40 000 USD par an, payés quoi qu’il arrive, et il faut une délégation importante pour couvrir cela.

Faites tourner un nœud parce que vous voulez votre propre vue de la chaîne. Pas comme revenu d’appoint : l’équation ne fonctionne qu’avec un capital ou une échelle que vous n’avez pas si vous lisez un blog d’auto-hébergement.

Avant de déployer, faites ceci

  1. Ouvrez la politique d’utilisation du fournisseur et cherchez « mining ». Trente secondes. Si le mot y est et que « node » n’y est pas, vous êtes en zone grise.
  2. Si c’est une zone grise et que le serveur compte, demandez au support par écrit. Chez DigitalOcean, c’est explicitement la voie documentée. Conservez la réponse.
  3. Vérifiez la facturation du trafic sortant avant les benchmarks CPU. 150 Go par mois, c’est la base pour Bitcoin.
  4. Dimensionnez le disque pour l’an prochain, pas pour aujourd’hui. Ethereum ajoute environ 14 Go par semaine.
  5. Préférez un fournisseur qui fait la publicité de cette charge. Une page marketing sur l’hébergement de nœuds vaut mieux qu’un silence dans les conditions.

FAQ

Puis-je faire tourner un nœud crypto chez Hetzner ? Non. Les conditions de Hetzner interdisent les applications de minage, et en 2022 l’entreprise a déclaré qu’un seul nœud suffit à violer ses conditions, supprimant plus de mille validateurs Solana. Le texte dit toujours « minage », mais la pratique est sans ambiguïté.

Faire tourner un nœud, est-ce la même chose que miner ? Non. Le minage brûle du CPU ou du GPU en continu pour gagner des blocs. Un nœud complet télécharge et valide la chaîne : surtout du disque et de la bande passante, un CPU modéré, et aucun revenu. La plupart des contrats n’interdisent que le premier et ne disent rien du second.

Quels hébergeurs autorisent les nœuds blockchain ? Contabo et OVHcloud commercialisent l’hébergement de nœuds, c’est le signal le plus fort possible. DigitalOcean autorise les charges crypto avec une permission écrite explicite. Hetzner, Netcup et Scaleway interdisent le minage dans leurs conditions.

Combien de disque faut-il pour un nœud Ethereum ? 2 To de SSD pour un nœud complet avec Geth et un client de consensus, selon la documentation de Geth, et la base grossit d’environ 14 Go par semaine. Un nœud d’archive dépasse 12 To.

Combien de bande passante consomme un nœud Bitcoin ? Environ 5 Go d’envoi par jour, 150 Go par mois, en configuration par défaut, plus 740 Go de téléchargement initial une seule fois. Sur un cloud facturé au volume, ce trafic peut coûter plus cher que le serveur.

Peut-on gagner de l’argent en faisant tourner un nœud ? Pas avec un simple nœud complet : il ne rapporte rien. Le staking Ethereum demande 32 ETH de capital. Valider sur Solana coûte jusqu’à 1,1 SOL par jour en frais de vote avant tout gain. Les nœuds sont une infrastructure, pas un revenu.

La suite

Si vous choisissez un serveur pour autre chose qu’un nœud, notre comparatif VPS donne les prix en direct de trois fournisseurs, et le comparatif des stockages de sauvegarde indique où doivent aller les snapshots de la chaîne.