Betalingsmetoder Abuse

Nillion. Installation af noden

12.09.2024, 15:11

Nillion er en decentral platform, der bruger en unik teknologi til distribueret datalagring, -behandling og -transmission, kendt som NMC (Nillion Multicomputation).

Den giver udviklere mulighed for at bygge applikationer og tjenester, der bruger privatlivsfremmende teknologier (PET'er), som f.eks. sikker multi-user computing (MPC), til at udføre beregninger på personlige data uden at eksponere dem for andre brugere eller netværket.

Som en del af Nillion Verifier-testnettet kan deltagerne installere Verifier-noden, som giver dem mulighed for at blive et officielt anerkendt medlem af netværket og modtage belønninger for at udføre beregninger. Det er nemt at installere Verifier, og det tager kun lidt tid.

Hurtig installation af en Nillion-node

Du kan bruge et automatiseret script til at installere noden:

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

Når du har kørt scriptet, skal du følge det medfølgende link for at forbinde din wallet og tilføje testnetværket nillion-chain-testnet-1. Hvis netværket ikke vises automatisk, skal du tilføje det manuelt via dine wallet-indstillinger.

Anmodning om test-tokens

Kopier din wallet-adresse, og anmod om test-tokens fra vandhanen. Når du har modtaget tokens, skal du gå tilbage til verifier.nillion.com, vælge "Verified - Set up for Linux" og gå videre til trin 5 (Initialisering af anklageren).

Initialisering af anklageren

Under opsætningsprocessen skal du bruge AccountId og PublicKey, som du fik tidligere. Indsæt disse data i de relevante felter på webstedet, og underskriv transaktionen med din wallet.

Start Accuser og registrer dig

Før du går videre, skal du vente 30-60 minutter på at gennemføre den hemmelige verifikation. Derefter kan du fortsætte med at starte 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)

Kontrol af loggen

For at spore node-registreringsprocessen:

sudo docker logs -f nillion --tail=50

For at kontrollere, om noden er registreret:

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

For at administrere noden

For at genstarte en node:

sudo docker restart nillion

For at stoppe en node:

sudo docker stop nillion

At slette en node:

sudo docker rm -f nillion

Sådan installeres yderligere pakker

Før installationen skal du opgradere dit system og installere 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

Tjek Docker-versionen (mindst 27.2.0):

docker --version

Kørsel og verificering af Accuser-image

Når du har installeret Docker, skal du downloade Accuser-imaget og initialisere det:

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

Kopier de data, du har fået fra credentials.json-filen, og gem dem et sikkert sted. Du skal bruge dem, når du registrerer dig på Verifier-webstedet.

Opdatering af noden:

Stop og afinstaller 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

Mangler du noget information?

Dokumentation fra udviklerne om, hvordan man arbejder med noden, findes på: https://docs.nillion.com/.