Lance rapidement ton Noeud sur le Testnet Incentivé NuLink (FR/EN)

BreizhNode
7 min readJan 4, 2024

--

Participez au testnet incentivé de NuLink. Sur ce testnet ‘Horus’, les participants auront l’opportunité de tester le tableau de bord NuLink, d’exécuter un nœud et de participer à des activités pour gagner des récompenses.

This article can be read in French or English.
To access the English version, follow this
link.

Je suis BreizhNode, un passionné de la blockchain et des masternodes, et je suis ravi de partager mes connaissances sur cet écosystème à travers mes articles. N’oubliez pas de vous abonner à mon Medium pour être informé de mes nouvelles publications.

Vous pouvez également me suivre sur Twitter et retrouver mes vidéos sur YouTube!

Introduction

NuLink est une solution de confidentialité des données basée sur Web3 pour les DApps (Applications Décentralisées), fournissant aux développeurs une suite complète de fonctionnalités de sécurité et de confidentialité.

En utilisant des mécanismes de contrôle d’accès avancés et des protocoles de calcul sécurisés, NuLink offre une plateforme robuste pour le partage et le traitement de données tout en préservant la confidentialité.

Dans ce testnet, les participants auront l’opportunité de tester le tableau de bord NuLink, d’exécuter un nœud et de participer à des activités pour gagner des récompenses.

1- Configuration du VPS

Pour installer votre masternode, vous avez le choix entre l’héberger sur votre propre ordinateur ou opter pour un Virtual Private Server (VPS), idéal pour héberger des sites web, des applications ou d’autres services en ligne, comme des nœuds.

Dans mon cas, j’ai opté pour Contabo, une solution de location de VPS réputée. Le noeud NuLink demande une petite configuration.

Je vous recommande donc de choisir le Cloud VPS S.

À vous de jouer…

Pour commander votre VPS Contabo, vous pouvez cliquer sur ce lien.

C’est un lien d’affiliation, sans frais supplémentaires pour vous, qui me permet de soutenir mon travail et de fournir du contenu utile.

Les offres de Contabo

Optez pour une capacité de stockage de 200 Go SSD et choisissez l’image Docker pour votre configuration.

Une fois que vous aurez terminé le processus de paiement, vous recevrez un e-mail de confirmation de votre commande. Veuillez patienter ensuite pour recevoir un second e-mail contenant les informations relatives à votre VPS, y compris vos identifiants de connexion.

Pour vous connecter à votre VPS, je vous recommande de suivre ce tutoriel détaillé. Vous devrez télécharger le logiciel Putty, qui vous permettra d’établir une connexion sécurisée avec votre VPS et d’accéder à ses fonctionnalités.

2- Installation des composants essentiels

Avant de plonger dans l’installation de votre nœud, il est primordial de mettre à jour votre VPS. Pour ce faire, vous allez simplement exécuter la commande suivante dans votre terminal VPS :

sudo apt-get update && sudo apt-get upgrade -y
Copiez la commande et faites un clic droit dans votre terminal pour la coller.

Procéder à l’installation de Docker.

Docker est une plateforme d’exécution des applications dans des “conteneurs”, ce qui facilite leur déploiement et leur exécution sur différentes machines, sans se soucier des différences de configuration.

Pour cela, exécutez la commande suivante dans votre terminal :

sudo apt install docker.io

Vérifiez la bonne installation de Docker :

docker --version

3- Installation de Geth

Vous aurez besoin du logiciel Geth pour lancer votre nœud NuLink.

Geth est un outil en ligne de commande pour exécuter un nœud.

wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.13.8-b20b4a71.tar.gz

Extrayez le fichier :

tar -xvzf geth-linux-amd64-1.13.8-b20b4a71.tar.gz

Entrez dans le dossier Geth, et créez votre wallet EVM:

cd geth-linux-amd64-1.13.8-b20b4a71
./geth account new --keystore ./keystore
Vous pouvez voir que mon adresse EVM générée est 0xa137300236F18C61a59F3d338fa951e559f1e3Ab

Renseignez un mot de passe et gardez-le bien de côté, vous en aurez besoin par la suite.
Une adresse de portefeuille sera également générée. Gardez-la également de côté.

4- Installation de Nulink

Vous allez installer l’interface de commande de NuLink.

Extrayez le dossier NuLink :

cd
docker pull nulink/nulink:latest

Créez un dossier Nulink:

cd /root
mkdir nulink

Copiez le dossier de vos clés privées dans le dossier NuLink :

cp /root/geth-linux-amd64-1.13.8-b20b4a71/keystore/* /root/nulink

Et donnez toutes les permissions à votre dossier NuLink :

chmod -R 777 /root/nulink

5- Configuration du noeud

Vous allez commencer par définir un mot de passe pour votre opérateur. Changez <MOT_DE_PASSE> par votre mot de passe :

export NULINK_KEYSTORE_PASSWORD=<MOT_DE_PASSE>

Dans la commande suivante, rentrez le mot de passe que vous aviez créé à l’étape 3 :

export NULINK_OPERATOR_ETH_PASSWORD=<MOT_DE_PASSE>

Vous pouvez maintenant initier votre nœud :

docker run -it --rm \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
nulink/nulink nulink ursula init \
--signer keystore:///code/<UTC--2024-xxxxxx> \
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--network horus \
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--payment-network bsc_testnet \
--operator-address <WALLET> \
--max-gas-price 10000000000

Remplacez <WALLET> par l’adresse de votre portefeuille que vous avez généré à l'étape 3.
Pour <UTC - 2024-xxxxxx>, rendez-vous dans votre dossier NuLink, puis collez le nom du fichier UTC qui apparaît.

cd nulink
ls

Pour ma configuration, la commande donne ceci:

docker run -it --rm \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
nulink/nulink nulink ursula init \
--signer keystore:///code/UTC--2024-01-04T01-24-40.999371594Z--a137300236f18c61a59f3d338fa951e559f1e3ab \
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--network horus \
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--payment-network bsc_testnet \
--operator-address 0xa137300236f18c61a59f3d338fa951e559f1e3ab \
--max-gas-price 10000000000

Cela va générer une phrase de récupération (seed phrase). Conservez-la précieusement.

6- Lancement du noeud Nulink

Vous pouvez maintenant lancer votre nœud :

docker run --restart on-failure -d \
--name ursula \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
-e NULINK_OPERATOR_ETH_PASSWORD \
nulink/nulink nulink ursula run --no-block-until-ready

Vous allez vérifier le journal de bord de votre nœud :

docker logs -f ursula

Félicitations, votre nœud est lancé et opérationnel !

7- Stacker des jetons sur votre noeud

Vous allez pouvoir staker des jetons sur votre nœud. Rendez-vous sur le tableau de bord de NuLink :

Connectez vous au site avec le portefeuille de votre choix.
Vous allez avoir besoin de BNB faucet sur votre wallet créé à l’étape 3, pour interagir sur le réseau NuLink
(Ce faucet sera nécessaire pour poursuivre le reste de l’installation) :

Retournez sur le tableau de bord de NuLink et réclamez des jetons testnets $NLK. Pour ce faire, appuyez sur l’icône portefeuille en haut à droite de l’écran.

Maintenant en possession de $NLK, vous allez pouvoir staker vos jetons.

Lorsque vos jetons seront bien stakés sur le réseau, descendez plus bas dans la partie “Node Information”. Vous allez pouvoir lier vos jetons stakés à votre nœud.

Appuyez sur ‘Bond Worker’ et renseignez l’adresse de votre portefeuille que vous avez générée à l’étape 3.

Gardez votre nœud actif pendant sept jours, puis complétez le formulaire suivant pour pouvoir participer au tirage au sort à la fin du testnet et avoir la chance de gagner des jetons NuLink !

https://docs.google.com/forms/d/e/1FAIpQLSdY2eXwQD-tKvJ_Ug-6hgdcWK_wUOZjXeJknw5XWSEO8gzJ2w/viewform

Merci d’avoir pris le temps de lire mon article.

Si vous avez des questions supplémentaires ou souhaitez discuter davantage, n’hésitez pas à me retrouver sur Twitter ou Discord. Vous pouvez également retrouver mes vidéos sur YouTube!

YouTube: @breizhnode56
Discord:
https://discord.gg/PRjV6X87Hz

Si vous souhaitez soutenir mon travail, j’ai créé un wallet dédié à cet effet : 0x8AF4A2ec91469aBda8Fc36571D4f50A581215D29

Vous pouvez également rejoindre les réseaux sociaux du projet :

--

--

BreizhNode

Crypto, blockchain, and masternode enthusiast - Setting up your own node has never been easier - (French/English)