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.
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.
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).
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.
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)
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 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
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
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.
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
Dokumentation fra udviklerne om, hvordan man arbejder med noden, findes på: https://docs.nillion.com/.