Nillion ist eine dezentrale Plattform, die eine einzigartige Technologie zur verteilten Datenspeicherung, -verarbeitung und -übertragung verwendet, die als NMC (Nillion Multicomputation) bekannt ist.
Sie ermöglicht es Entwicklern, Anwendungen und Dienste zu entwickeln, die datenschutzfreundliche Technologien wie sicheres Multi-User-Computing (MPC) nutzen, um Berechnungen mit persönlichen Daten durchzuführen, ohne diese anderen Nutzern oder dem Netzwerk zugänglich zu machen.
Als Teil des Nillion Verifier-Testnetzes können die Teilnehmer den Verifier-Knoten installieren, der es ihnen ermöglicht, ein offiziell anerkanntes Mitglied des Netzes zu werden und Belohnungen für die Durchführung von Berechnungen zu erhalten. Die Installation von Verifier ist einfach und nimmt nur wenig Zeit in Anspruch.
Sie können ein automatisches Skript verwenden, um den Knoten zu installieren:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Nachdem Sie das Skript ausgeführt haben, folgen Sie dem angegebenen Link, um Ihre Brieftasche zu verbinden und das Testnetzwerk nillion-chain-testnet-1 hinzuzufügen. Wenn das Netzwerk nicht automatisch angezeigt wird, fügen Sie es manuell über Ihre Wallet-Einstellungen hinzu.
Kopieren Sie Ihre Wallet-Adresse und fordern Sie Test-Token über den Wasserhahn an. Sobald Sie die Token erhalten haben, gehen Sie zurück zu verifier.nillion.com, wählen Sie "Verified - Set up for Linux" und fahren Sie mit Schritt 5 (Initialisierung des Accusers) fort.
Während des Einrichtungsprozesses benötigen Sie die AccountId und den PublicKey, die Sie zuvor erhalten haben. Fügen Sie diese Daten in die entsprechenden Felder auf der Website ein und signieren Sie die Transaktion mit Ihrer Brieftasche.
Bevor Sie fortfahren, müssen Sie 30-60 Minuten warten, bis die geheime Verifizierung abgeschlossen ist. Danach können Sie 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)
Um den Prozess der Knotenregistrierung zu verfolgen:
sudo docker logs -f nillion --tail=50
Um zu prüfen, ob der Knoten registriert ist:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Um einen Knoten neu zu starten:
sudo docker restart nillion
Anhalten eines Knotens:
sudo docker stop nillion
So löschen Sie einen Knoten:
sudo docker rm -f nillion
Vor der Installation müssen Sie Ihr System aktualisieren und Docker installieren:
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
Überprüfen Sie die Docker-Version (mindestens 27.2.0):
docker --version
Nach der Installation von Docker müssen Sie das Accuser-Image herunterladen und es initialisieren:
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
Kopieren Sie die Daten aus der Datei credentials.json und speichern Sie sie an einem sicheren Ort. Sie werden sie bei der Registrierung auf der Verifier-Website benötigen.
Docker stoppen und deinstallieren
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Installieren Sie accuser:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Die Dokumentation der Entwickler über die Arbeit mit dem Knoten ist verfügbar unter: https://docs.nillion.com/.