streamr data flux
Guides

Installation d’un StreamR Node avec Flux (mise à jour mars 2024)

Par Julien Lavaud , le octobre 19, 2023 , mis à jour le mars 21, 2024 , 1 commentaire - 8 minutes de lecture
5/5 - (3 votes)

Un nouveau tutoriel qui utilise la puissance du réseau FLUX, c’est l’installation d’un Noeud SREAMR. Nous utiliserons Flux pour la mise en place du node. En effet grâce au réseau FLUX l’installation prend quelques minutes et vous n’avez pas besoin d’avoir les compétences techniques.

Mise à jour 21/03/2024 : Mise à jour du tutoriel suite au lancement du Mainnet :

Le projet StreamR c’est quoi ?

Streamr DATA est une cryptomonnaie qui utilise la technologie de la blockchain pour faciliter l’échange de données en temps réel. La plateforme Streamr permet aux utilisateurs de monétiser leurs données en vendant des données de qualité en temps réel à des entreprises et à des organisations.

Les utilisateurs ont donc le contrôle sur leurs données personnelles, on peut donc espérer que le Web 3.0

Le projet a connu plusieurs “Bear Market”, mais ça n’a pas empêché les développeurs de continuer à développer leur projet. Il est possible de gagner des jetons DATA en les bloquant chez un opérateur. Le rendement varie énormément, mais pour le moment il bénéficie de gros API durant le TESTNET.

site streamrdatz
Le site officiel de StreamR Data.

Cet article n’est en aucun cas un conseil en investissements, faites vos propres recherches !

Concernant l’installation du nœud, il y a deux méthodes :

  • Avec le réseau Flux (super simple, rapide, mais vous devez pensez à renouveler votre serveur tous les mois
  • Soit même en utilisant un VPS / Serveur ( il faut quelques compétences techniques pour installer le nœud, installer le serveur , les administrateurs système n’auront sans doute pas de problème), l’avantage c’est que vous n’avez pas besoin d’acheter du Flux , vous payez votre serveur en euros.

On va donc utiliser la première méthode, pourquoi s’embêter alors qu’il y a une solution toute prête et qui permet en plus de payer en cryptomonnaies 🙂

Ce qu’il faut savoir sur StreamR

Nouvelle architecture

Depuis novembre 2023 le projet s’est restructuré il n’y a donc plus de “Broker Node” on parle plutôt d’Opérateur. Il y a donc 4 rôles à connaître.

  • Opérateur : C’est celui qui propose un “node” via son infrastructure (serveur avec RAM, Processeur, Espace Disque) , ici nous utiliserons nos Flux pour mettre à disposition 3 instances.
  • Sponsor : Il s’agit d’un investisseur qui veut voir leur projet visible, notamment les données. Un Sponsor va donc mettre X data sur la table, mais il a besoin d’Opérateur pour faire fonctionner son projet. Vous pouvez donc lui proposer vos services et lier son projet à votre “Node”.
  • Sponsorship : Il s’agit du smart contract
  • Un Délégateur : C’est une personne qui veut déposer ses jetons DATA pour participer au projet. Il perçoit des récompenses en échange.
explication streamr
Crédit : Compte Twitter Streamr

Le réseau est actuellement  en TESTNET ! Mais il y a un incentive avec de bons APY.

Les prérequis pour le Node StreamR

Pour l’installation, vous devez remplir quelques prérequis , il vous faut :

  • Un portefeuille Zelcore (le portefeuille développé par l’équipe de Flux) et le ZelID de configurés
  • Des Flux pour payer l’abonnement et activer le ZeldID.
  • Une adresse de type ERC20 sur le réseau Polygon Matic , de préférence protégée avec un wallet Ledger pour sécuriser au maximum vos jetons. Pour générer votre opérateur, vous pouvez utiliser l’application Rabby , un tutoriel est disponible à ce sujet.
  • Une adresse ERC20 sur le réseau Polygon qui servira uniquement aux opérations, il faudra donc des MATIC sur cette adresse. Nous vous conseillons de dédier à une adresse uniquement pour ça. J’ai utilisé https://vanity-eth.tk/ , il faut conserver la private key et l’adresse. Ajouter l’adresse dans votre portefeuille Raby en important la private KEY.
  • Des Jetons DATA (STREAMR) pour pouvoir souscrire aux sponsors, il faut un minimum de 5000 jetons DATAS pour souscrire à un sponsor. Vous pouvez en acheter sur la plateforme BINANCE (cliquez ici pour créer votre compte)

Une fois les prérequis OK on peut passer à la suite du tutoriel.

Attention au moment ou j’écris ce tutoriel le projet est en TESTNET, il y a donc un risque de perte de vos jetons même si le testnet est de + en + mature ayez conscience du risque !

Étape 1 créer son opérateur

La première étape est de créer votre opérateur, la mise en ligne du nœud se fera à la prochaine étape.

Pour créer votre opérateur, c’est ici : https://streamr.network/hub/network/operators

Connectez-vous avec votre adresse (de préférence sécurisé par un Ledger) en haut à droite puis cliquer sur “BECOME OPERATOR”

become operator

Il faut ensuite remplir le formulaire :

formulaire operator

Je vous recommande de mettre 3 Node Redundancy pour éviter les “down time” et recevoir des pénalités sur le réseau (slashing)

Il faut aussi définir un “Owner Cut” ce sont vos frais de commissions

Enfin il faut ajouter un nom , une description et un avatar (c’est plus sérieux) puis valider en cliquant sur Become An Opérator.

Vous devez payer la transaction en MATIC !

Définir le node adresse

Votre Node Opérateur doit avoir une adresse ERC20 avec des Matic pour pouvoir payer les frais de transaction. Il est fortement recommandé de dédier une adresse avec uniquement des jetons MATIC.

Je vais donc ajouter l’adresse que j’ai créée spécifiquement pour ça.

node address
Ajouter d’un NODE ADDRESS

Staker des Data sur votre opérateur

Vous devez ajouter quelques DATA (pas de minimum) à votre opérateur, ainsi vous validerez le statut “opérateur founded”.

Il faut maintenant déployer l’infrastructure avec FLUX !

Étape 2 – installer le Node avec FLUX

L’installation se passe sur la plateforme Flux : https://home.runonflux.io/ , il faut se connecter à l’interface en cliquant sur le bouton d’emprunte digitale (le ZELID). Sur votre portefeuille il faut valider la connexion.

login ZelID

Une fois connecter il faut aller dans le menu MarketPlace à gauche puis rechercher l’application StreamR

Il faut ensuite renseigner la private key du Wallet dédié au NODE avec les MATIC et l’adresse du NODE OPERATOR vous l’avez en haut dans votre page d’Operator.

node operator adresse

Vous pouvez valider en cliquant sur Start Launching Marketplace APP

Une fenêtre s’ouvre afin de procéder à l’identification et au paiement du node.

flux broker node identification

Il faut signer le message avec ZELID, puis cliquer sur Register Flux APP

register app flux broker node streamr

Cliquer sur suivant puis valider le paiement en cliquant sur le bouton ZelID

paiement flux broker node

Il faut procéder au paiement, tous les champs seront renseignés automatiquement (Adresse, montant)

requete paiement flux

La mise en route du nœud peut prendre 1H

Votre paiement permet d’initialiser le nœud et de profiter de l’abonnement pendant 1 mois.

Vous pouvez modifier la durée de votre abonnement en lisant notre tutoriel à ce sujet : gérer ses applications Flux sur Flux OS

Vous n’aurez pas à repayer l’initialisation , il est possible de prendre un abonnement sur 3 mois, 6 mois , 1 an il faut déplacer la petite réglette.

period 1 an broker node

Mise à jour du Node avec Flux

Si vous aviez un noeud sur le TestNet alors il faut mettre à jour le repository de StreamR. La valeur à saisir est la suivante :

node:latest

Pour la mise à jour vous devez aller dans l’onglet Management , Sélectionner votre Node puis dans Update/Renew et bien cocher Update Spécification (ça se passe sur https://home.runonflux.io)

Le champ repository doit avoir : streamr/node:latest

Valider le “I Agree” et cliquer sur Compute Update Message

Il faudra payer le changement en Flux en vous authentifiant avec le ZelID. La mise à jour peut prendre 1H sur vos nœuds.

Pour forcer la mise à jour c’est plutôt recommandé de faire un HARD REDEPLOY APP

Staker ses DATA sur le NODE FLUX

Maintenant que votre NODE est opérationnel, vous devez ajouter des DATA dessus en cliquant sur le bouton FUND (une petite quantité de DATA suffit)

Vous devez ensuite associer votre Node à un ou plusieurs Sponsorship , pour joindre un Sponsorship vous devez fournir 5000 DATA par Sponsorship. La liste est disponible ici : https://streamr.network/hub/network/sponsorships

Pour joindre le Sponsorship vous devez cliquer sur Join As Operator puis saisir le nombre de jetons DATA

Vous pouvez maintenant déléguer des jetons sur votre NODE mais également demander à d’autres personnes de faire de même. Il faut donner l’adresse de votre opérateur puis déléguer en cliquant sur le bouton DELEGATE (5000 DATA minimum).

Vous pouvez collecter les récompenses sur la page de votre NODE en cliquant sur le sponsorship associé puis sur COLLECTING DATA (attention ça pioche dans la réserve de MATIC que vous avez envoyée au début du tutoriel)

CONCLUSION

L’installation d’un STREAMR NODE peut être complexe. Même si l’installation est simple avec FLUX le projet est assez complexe à comprendre. N’hésitez pas à poser vos questions en commentaire.

Suivez Moi
Bonjour ! Je m'appelle Julien, j'ai 35 ans et je suis passionné par les nouvelles technologies et les cryptomonnaies. Sur ce site, je partage avec vous mes découvertes et mes réflexions sur ces sujets passionnants.
Julien Lavaud
Suivez Moi
Partager cet article

Commentaires

Le janvier 21, 2024 à 6:57 pm, McH a dit :


Merci pour ce super travail. Le tuto est top.


Votre réponse sera révisée par les administrateurs si besoin.

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.