Nillion is een gedecentraliseerd platform dat gebruik maakt van een unieke gedistribueerde gegevensopslag, -verwerking en -overdrachtstechnologie die bekend staat als NMC (Nillion Multicomputation).
Het stelt ontwikkelaars in staat om toepassingen en diensten te bouwen die gebruik maken van privacyverbeterende technologieën (PET's), zoals secure multi-user computing (MPC), om berekeningen uit te voeren op persoonlijke gegevens zonder deze bloot te stellen aan andere gebruikers of het netwerk.
Als onderdeel van het Nillion Verifier testnet kunnen deelnemers de Verifier node installeren, waarmee ze een officieel erkend lid van het netwerk worden en beloningen ontvangen voor het uitvoeren van berekeningen. Het installeren van Verifier is eenvoudig en kost weinig tijd.
Je kunt een geautomatiseerd script gebruiken om het knooppunt te installeren:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Volg na het uitvoeren van het script de meegeleverde link om je portemonnee te verbinden en het testnetwerk nillion-chain-testnet-1 toe te voegen. Als het netwerk niet automatisch wordt weergegeven, voeg het dan handmatig toe via de instellingen van je portemonnee.
Kopieer het adres van je portemonnee en vraag testmunten aan via de tapkraan. Zodra je de tokens hebt ontvangen, ga je terug naar verifier.nillion.com, selecteer je "Verified - Set up for Linux" en ga je verder met stap 5 (De aanklager initialiseren).
Tijdens het installatieproces hebt u de eerder verkregen AccountId en PublicKey nodig. Plak deze gegevens in de juiste velden op de site en onderteken de transactie met je portemonnee.
Voordat je verder gaat, moet je 30-60 minuten wachten om de geheime verificatie te voltooien. Daarna kun je Accuser starten:
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)
Om het registratieproces van het knooppunt te volgen:
sudo docker logs -f nillion --tail=50
Om te controleren of het knooppunt geregistreerd is:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Een knooppunt herstarten:
sudo docker restart nillion
Een knooppunt stoppen:
sudo docker stop nillion
Een knooppunt verwijderen:
sudo docker rm -f nillion
Voor de installatie moet je je systeem upgraden en Docker installeren:
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
Controleer de Docker versie (minstens 27.2.0):
docker --version
Na de installatie van Docker moet je het Accuser image downloaden en initialiseren:
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
Kopieer de gegevens uit het credentials.json bestand en bewaar ze op een veilige plaats. Je zult ze nodig hebben bij het registreren op de Verifier website.
Stop en verwijder docker
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Accuser installeren:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Documentatie van de ontwikkelaars over hoe te werken met de node is beschikbaar op: https://docs.nillion.com/.