Comprendre les masternodes

David Nathan
| 10 min read

Photo: iStock / JuSun

Chaque cryptomonnaie dispose d’un système de sécurisation de son réseau, appelé un consensus. Le consensus le plus utilisé est le PoW (Proof of Work, preuve de travail). Il fonctionne grâce à l’activité des mineurs, c’est ce protocole qui est utilisé pour Bitcoin ou Ethereum par exemple. Mais il existe de nombreux autres protocoles comme le POS (preuve d’enjeu), POC (preuve de capacité),…etc. Dans cet article, nous allons nous intéresser aux masternodes, un système introduit par la cryptomonnaie DASH en 2015 qui est de plus en plus utilisé. Nous avons demandé à Thibaut Boutrou de la société Just Mining de nous en dire plus.

Cryptonews: Quelle est votre définition d’un masternode?
Thibaut Boutrou: Littéralement, un masternode est un noeud de réseaux qui effectue différentes tâches sur une blockchain. J’étais tombé sur un article qui expliquait les masternodes avec une image très parlante. Il comparait le système de masternode à une structure d’entreprise.

Dans cette situation, l’entreprise dans son ensemble représente la cryptomonnaie.
Le président de cette entreprise est la Blockchain, c’est lui qui est chargé de faire fonctionner l’entreprise en prenant les décisions essentielles à son développement et en mettant en place des règles à suivre.
Les masternodes sont les chefs d’équipe qui doivent mener à bien une mission afin de pouvoir faire avancer l’entreprise. Chaque mission remplie correctement sera inscrite sur la blockchain.
Les employés sont les nodes (nœuds) qui se chargent de remplir la tâche demandée par leur supérieur. Si le travail est effectué correctement, alors le masternode pourra transmettre l’information au niveau supérieur.

À quoi ça sert concrètement un masternode? Sont-ils utilisés uniquement pour les blockchains utilisant le PoS?
Le consensus de sécurisation des masternodes intervient pour la plupart des projets en complément d’un autre consensus. Prenons l’exemple du Dash, il dispose d’un réseau dit à deux niveaux : le premier niveau est basé sur le système de PoW (preuve de travail, communément appelé le minage) tout comme Bitcoin. Le second niveau, qui peut être considéré de surcouche est géré par les masternodes. Dash nomme ce consensus PoSe (Preuve de Service). Sur cette blockchain, les masternodes servent notamment à anonymiser et effectuer des transactions instantanées sur le réseau et donne également un droit de vote afin de participer aux décisions prises de manière décentralisées. Attention, les masternodes ne sont pas vraiment du PoS.

Quel est l’intérêt de posséder un masternode?
Il y a deux intérêts. Le premier est de pouvoir participer au réseau. L’installation d’un masternode rend le réseau plus performant, en installant son masternode, on participe au développement de la cryptomonnaie en question. Le second est financier, un masternode est une forme d’investissement qui permet de générer un revenu passif.

Pourquoi dit-on d’un masternode qu’il s’agit d’un “nœud complet”?
On parle de noeud complet car un masternode possède une copie intégrale de la blockchain alors que les noeuds inférieurs ne disposent que d’une copie partielle.

Quelles cryptomonnaies utilisent un masternode?
Il en existe des centaines. La plus connue est la cryptomonnaie DASH, c’est d’ailleurs le réseau DASH qui est à l’origine du concept des masternodes, on retrouve également Horizen (un projet français), Polis,… Il existe plusieurs sites qui référencent l’ensemble des cryptomonnaies utilisant les masternodes tel que masternode.online.

Est-ce que c’est compliqué d’installer un masternode soi-même?
Cela va dépendre des compétences de la personne et du masternode en question. Une personne qualifiée en informatique n’aura pas de difficulté à installer son masternode. Au contraire, une personne qui ne maîtrise pas ces outils trouvera le processus très compliqué. Certains masternodes sont également plus difficiles à installer que d’autres. Après l’installation, il y a également un travail de maintenance et de gestion avec des mises à jour régulière.

Faut-il avoir un prérequis minimum de connaissances informatiques?
Oui, il faut un prérequis, un minimum de connaissances informatiques même si on peut trouver des tutoriels très bien expliqués. Il est également nécessaire d’avoir des bases en anglais, car toutes les installations sont en anglais. Un autodidacte peut apprendre et s’en sortir, mais pour un novice la tâche s’avère assez complexe. La meilleure manière pour le savoir c’est d’essayer soi-même. Si on se rend compte que la charge de travail est trop lourde ou qu’on ne veut pas prendre de risque, alors il est plus judicieux de se tourner vers des services comme le nôtre qui assurent toute la partie technique.

Quel est le matériel informatique à avoir pour avoir un masternode?
La majorité des masternodes sont conçus pour être installés sur un VPS (serveur virtuel) ou sur un hardware avec une architecture spécifique (en 64 Bits). Le serveur doit répondre à des caractéristiques techniques comme la nécessité d’avoir de la RAM (mémoire) disponible ainsi que de l’espace de stockage sur du SSD. Quant à la partie software, il est nécessaire d’installer un système d’exploitation sous Ubuntu ou Debian. Et bien entendu une connexion internet. Ce jargon est un peu complexe pour celles et ceux qui ne sont pas issus du monde informatique. Pour simplifier au maximum la réponse, pour avoir un masternode, il est nécessaire d’avoir une connexion internet et d’installer un serveur spécifique sur lequel sera configuré le masternode.

Combien de jetons faut-il investir?
Ça dépend du masternode choisi. Pour chaque masternode, il y a une quantité de jetons à détenir faisant office de ticket d’entrée, on appelle cela le collatéral. Ce collatéral varie pour chaque masternode. Pour constituer une masternode DASH, il faut 1000 DASH, pour une ZEN, il en faut 42, pour un PIVX, il en faut 10000. (Ces informations sont disponibles sur masternode online). Ce qui est intéressant dans le concept des masternodes, c’est que l’on garde la propriété du collatéral. Ainsi, vous êtes libre de vendre votre masternode quand vous le souhaitez.

Combien d’argent peut-on gagner en ayant un masternode?
Lorsque vous avez acquis un masternode, vous gagnez ce qu’on appelle des “rewards”, ils sont distribués à intervalle de temps régulier. Cet intervalle varie selon les projets : 1h 10h, 24h,… au même titre que la quantité de tokens glanés. On peut comparer les rewards à des intérêts. Ce qu’on peut gagner est très variable, il existe de nombreux masternodes ayant chacun des caractéristiques spécifiques. Pour chacun d’eux, le retour sur investissement est différent. Mais les rewards ne sont pas la seule source de revenus. Comme expliqué dans la question précédente, en acquérant un masternode, vous restez propriétaire du collatéral. Ainsi, si vous achetez un masternode à 100€ et que la valeur du token augmente, alors la valeur de votre collatéral augmente. Vous pouvez casser votre masternode quand vous voulez sans aucuns frais, c’est également une sécurité en cas de chute du prix d’un token.

Quel est le ROI moyen?
Le ROI est très variable selon les masternodes. Certains proposent des ROI exorbitants passant les 1000%. Mieux vaut éviter ce genre de masternodes car on y trouve rarement un projet sérieux derrière, le risque est donc très important. Il est difficile d’établir un ROI moyen, car selon le type d’investissement que l’on veut réaliser, on ne va pas se tourner vers les mêmes nodes. Certains ont des ROI élevés, intéressants pour du court terme, mais plus risqués comme la SafeInsurance (SINS) avec un ROI à près de 300%. D’autres ont des ROI plus raisonnables, on peut les conserver plus longtemps comme l’Horizen (ZEN) avec un ROI a un peu plus 30%.

Peut-on externaliser l’hébergement d’un masternode ou doit-on l’avoir chez soi?
Les deux sont possibles. Il est possible d’héberger un masternode directement chez soi, si vous avez un serveur avec les caractéristiques mentionnées précédemment. L’ordinateur devra fonctionner 24/24h en étant l
e plus stable possible, car toute coupure entraîne une perte de connexion avec le réseau masternode et donc une perte des rewards (récompenses). Pour éviter ce type de problème, la plupart choisissent de passer par un hébergeur dont le rôle est de maintenir des serveurs 24/24h, (ce service est payant).

Quels conseils généraux donnez-vous aux personnes qui voudraient franchir le pas et avoir un masternode?
Il faut se renseigner un minimum, au moins comprendre le mécanisme des masternodes sans forcément s’arrêter sur les détails techniques. Dans la vie quotidienne, personne n’investit dans un projet à l’aveugle, dans les masternodes c’est pareil, soit on fait un minimum de recherches, soit on se tourne vers des personnes compétentes sur le sujet qui pourront nous guider. Il faut garder en tête la notion de risque, gagner de l’argent rapidement c’est possible, gagner de l’argent facilement est utopique.

Just Mining propose d’héberger les masternodes de ses clients. Sur quels critères avez-vous choisi les cryptomonnaies que vous proposez?
En réalité notre service est plus complet, nous proposons effectivement d’héberger les masternodes, mais également la configuration, l’installation, l’achat des tokens et la gestion des masternodes. Celui qui passe par nos services n’a qu’à choisir le masternode qu’il veut acquérir et nous le suppléons sur toute la partie technique. L’idée c’était vraiment d’apporter un service complet pour que notre client n’ait rien à faire. Dans les faits, nous pouvons installer n’importe quels masternodes sur demande. Néanmoins, nous affichons sur le site que ceux qui nous sont les plus demandés et qui présentent un volume conséquent. Evidemment, avant de proposer un masternode, nous effectuons un gros travail de recherche sur les critères de base : quel est le projet, l’équipe qui le porte, le volume d’échange,… Dans certains cas nous allons jusqu’à prendre contact avec les dirigeants du projet. Nous sommes ainsi en contact régulier avec les équipes Horizen ou Polis par exemple. Ensuite, nous sommes à l’écoute de nos clients, on cherche à connaître leur objectif pour leur proposer un masternode qui leur correspond. Est-ce que je souhaite prendre des risques ? Est-ce que je souhaite un ROI très rapide ou au contraire mon but c’est d’avoir un masternode plus stable, que je n’ai pas à suivre tous les jours,… Ces questions nous permettent d’orienter le client vers un produit adapté à son profil.