Nillion är en decentraliserad plattform som använder en unik teknik för distribuerad lagring, bearbetning och överföring av data som kallas NMC (Nillion Multicomputation).
Det gör det möjligt för utvecklare att bygga applikationer och tjänster som använder integritetshöjande teknik (PET), till exempel säker fleranvändarberäkning (MPC), för att utföra beräkningar på personuppgifter utan att exponera dem för andra användare eller nätverket.
Som en del av testnätverket Nillion Verifier kan deltagarna installera Verifier-noden, som gör att de kan bli en officiellt erkänd medlem av nätverket och få belöningar för att utföra beräkningar. Installationen av Verifier är enkel och tar lite tid.
Du kan använda ett automatiserat skript för att installera 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 skriptet följer du länken som tillhandahålls för att ansluta din plånbok och lägga till testnätverket nillion-chain-testnet-1. Om nätverket inte visas automatiskt, lägg till det manuellt via dina plånboksinställningar.
Kopiera din plånboksadress och begär testtokens från kranen. När du har fått dina tokens, gå tillbaka till verifier.nillion.com, välj "Verified - Set up for Linux" och fortsätt till steg 5 (Initialisera anklagaren).
Under installationsprocessen kommer du att behöva AccountId och PublicKey som du fick tidigare. Klistra in dessa uppgifter i lämpliga fält på webbplatsen och signera transaktionen med din plånbok.
Innan du fortsätter måste du vänta i 30-60 minuter för att slutföra den hemliga verifieringen. Efter det kan du fortsätta att starta 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)
För att spåra nodens registreringsprocess:
sudo docker logs -f nillion --tail=50
För att kontrollera om noden är registrerad:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
För att starta om en nod:
sudo docker restart nillion
Stoppa en nod:
sudo docker stop nillion
Ta bort en nod:
sudo docker rm -f nillion
Före installationen måste du uppgradera ditt system och installera 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
Kontrollera Docker-versionen (minst 27.2.0):
docker --version
När du har installerat Docker måste du ladda ner Accuser-imagen och initiera den:
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
Kopiera de uppgifter som hämtats från filen credentials.json och spara dem på ett säkert ställe. Du kommer att behöva dem när du registrerar dig på verifierarens webbplats.
Stoppa och avinstallera docker
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Installera accuser:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Dokumentation från utvecklarna om hur man arbetar med noden finns på: https://docs.nillion.com/.