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.
Snabb installation av en Nillion-nod
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.
Begära testtokens
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).
Initialisering av ackusatorn
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.
Starta Accuser och registrera dig
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)
Logga in och kontrollera
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 hantera noden
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
Så här installerar du ytterligare paket
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
Körning och verifiering av Accuser-avbildningen
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.
Uppdatering av noden:
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
Saknar du någon information?
Dokumentation från utvecklarna om hur man arbetar med noden finns på: https://docs.nillion.com/.