Modes de paiement Abuse

Nillion. Installation du nœud

12.09.2024, 15:11

Nillion est une plateforme décentralisée qui utilise une technologie unique de stockage, de traitement et de transmission de données distribuées, appelée NMC (Nillion Multicomputation).

Elle permet aux développeurs de créer des applications et des services qui utilisent des technologies d'amélioration de la confidentialité (PET), telles que l'informatique multi-utilisateurs sécurisée (MPC), pour effectuer des calculs sur des données personnelles sans les exposer à d'autres utilisateurs ou au réseau.

Dans le cadre du réseau d'essai Nillion Verifier, les participants peuvent installer le nœud Verifier, qui leur permet de devenir un membre officiellement reconnu du réseau et de recevoir des récompenses pour les calculs qu'ils effectuent. L'installation de Verifier est simple et prend peu de temps.

Installation rapide d'un nœud Nillion

Vous pouvez utiliser un script automatisé pour installer le nœud :

wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh

Après avoir exécuté le script, suivez le lien fourni pour connecter votre portefeuille et ajouter le réseau de test nillion-chain-testnet-1. Si le réseau n'est pas automatiquement affiché, ajoutez-le manuellement dans les paramètres de votre portefeuille.

Demande de jetons de test

Copiez l'adresse de votre portefeuille et demandez des jetons de test à partir du robinet. Une fois que vous avez reçu les jetons, retournez sur verifier.nillion.com, sélectionnez "Verified - Set up for Linux" et passez à l'étape 5 (Initialisation de l'accusateur).

Initialisation de l'Accusateur

Pendant le processus d'installation, vous aurez besoin de l'AccountId et de la PublicKey qui ont été obtenus plus tôt. Collez ces données dans les champs appropriés du site et signez la transaction avec votre portefeuille.

Lancer Accuser et s'enregistrer

Avant de continuer, vous devez attendre 30 à 60 minutes pour que la vérification du secret soit terminée. Ensuite, vous pouvez lancer Accuser :

sudo docker run -d --name nillion -v $HOME/nillion/accuser:/var/tmp nillion/retailtoken-accuser:v1.0.0 accuse --rpc-endpoint "https://testnet-nillion-rpc.lavenderfive.com" --block-start $(curl -s https://testnet-nillion-rpc.lavenderfive.com/status | jq -r .result.sync_info.latest_block_height)

Vérification de l'enregistrement

Pour suivre le processus d'enregistrement du nœud :

sudo docker logs -f nillion --tail=50

Vérifier si le nœud est enregistré :

sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3

Pour gérer le nœud

Pour redémarrer un nœud :

sudo docker restart nillion

Pour arrêter un nœud :

sudo docker stop nillion

Pour supprimer un nœud :

sudo docker rm -f nillion

Pour installer des paquets supplémentaires

Avant l'installation, vous devez mettre à jour votre système et installer Docker :

sudo apt update && sudo apt upgrade -y
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

Vérifier la version de Docker (au moins 27.2.0) :

docker --version

Exécution et vérification de l'image Accuser

Après avoir installé Docker, vous devez télécharger l'image Accuser et l'initialiser :

docker pull nillion/retailtoken-accuser:v1.0.0
mkdir -p nillion/accuser
docker run -v ./nillion/accuser:/var/tmp nillion/retailtoken-accuser:v1.0.1 initialise

Copiez les données obtenues dans le fichier credentials.json et sauvegardez-les dans un endroit sûr. Vous en aurez besoin pour vous enregistrer sur le site du Verifier.

Mise à jour du nœud :

Arrêter et désinstaller docker

docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm

Installer accuser:v1.0.1

docker pull nillion/retailtoken-accuser:v1.0.1

Il vous manque des informations ?

La documentation des développeurs sur la manière de travailler avec le nœud est disponible à l'adresse suivante : https://docs.nillion.com/.