Nillion er en desentralisert plattform som bruker en unik teknologi for distribuert datalagring, -behandling og -overføring, kjent som NMC (Nillion Multicomputation).
Den gjør det mulig for utviklere å bygge applikasjoner og tjenester som benytter personvernfremmende teknologier (PET), for eksempel sikker flerbrukerdatabehandling (MPC), for å utføre beregninger på personlige data uten å eksponere dem for andre brukere eller nettverket.
Som en del av Nillion Verifier-testnettet kan deltakerne installere Verifier-noden, som gjør det mulig å bli et offisielt anerkjent medlem av nettverket og motta belønninger for å utføre beregninger. Installasjonen av Verifier er enkel og tar kort tid.
Du kan bruke et automatisert skript for å installere noden:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Når du har kjørt skriptet, følger du lenken for å koble til lommeboken din og legge til testnettverket nillion-chain-testnet-1. Hvis nettverket ikke vises automatisk, kan du legge det til manuelt via lommebokinnstillingene.
Kopier lommebokadressen din og be om test-tokens fra kranen. Når du har mottatt tokens, går du tilbake til verifier.nillion.com, velger "Verified - Set up for Linux" og går videre til trinn 5 (Initialisering av anklageren).
Under oppsettprosessen trenger du AccountId og PublicKey som du har fått tidligere. Lim inn disse dataene i de aktuelle feltene på nettstedet, og signer transaksjonen med lommeboken din.
Før du fortsetter, må du vente i 30-60 minutter for å fullføre den hemmelige bekreftelsen. Etter det kan du fortsette å 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)
For å spore noderegistreringsprosessen:
sudo docker logs -f nillion --tail=50
For å sjekke om noden er registrert:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
For å starte en node på nytt:
sudo docker restart nillion
For å stoppe en node:
sudo docker stop nillion
Slik sletter du en node:
sudo docker rm -f nillion
Før installasjonen må du oppgradere systemet 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
Kontroller Docker-versjonen (minst 27.2.0):
docker --version
Etter at du har installert Docker, må du laste ned 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 dataene fra credentials.json-filen, og lagre dem på et trygt sted. Du trenger dem når du registrerer deg på Verifier-nettstedet.
Stopp og avinstaller 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
Dokumentasjon fra utviklerne om hvordan du arbeider med noden, er tilgjengelig på: https://docs.nillion.com/.