Nillion ir decentralizēta platforma, kas izmanto unikālu dalītu datu glabāšanas, apstrādes un pārraides tehnoloģiju, pazīstamu kā NMC (Nillion Multicomputation).
Tā ļauj izstrādātājiem veidot lietojumprogrammas un pakalpojumus, kas izmanto privātumu uzlabojošas tehnoloģijas (PET), piemēram, drošu daudzlietotāju skaitļošanu (MPC), lai veiktu aprēķinus ar personas datiem, neatklājot tos citiem lietotājiem vai tīklam.
Nillion Verifier testa tīkla ietvaros dalībnieki var uzstādīt Verifier mezglu, kas ļauj kļūt par oficiāli atzītu tīkla dalībnieku un saņemt atlīdzību par aprēķinu veikšanu. Verifier uzstādīšana ir vienkārša un aizņem maz laika.
Mezgla instalēšanai var izmantot automatizētu skriptu:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Pēc skripta palaišanas sekojiet norādītajai saitei, lai pieslēgtu savu maku un pievienotu testa tīklu nillion-chain-testnet-1. Ja tīkls netiek automātiski parādīts, pievienojiet to manuāli, izmantojot maka iestatījumus.
Nokopējiet sava maka adresi un pieprasiet testa žetonus no krāna. Kad saņemat žetonus, dodieties atpakaļ uz verifier.nillion.com, izvēlieties "Verified - Set up for Linux" un pārejiet uz 5. soli (inicializēt apsūdzētāju).
Iestatīšanas procesa laikā jums būs nepieciešams iepriekš iegūtais AccountId un PublicKey. Ievietojiet šos datus attiecīgajos laukos vietnē un parakstiet darījumu ar savu maku.
Pirms turpināšanas jums ir jānogaida 30-60 minūtes, lai pabeigtu slepeno pārbaudi. Pēc tam varat uzsākt 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)
Lai sekotu līdzi mezgla reģistrācijas procesam:
sudo docker logs -f nillion --tail=50
Lai pārbaudītu, vai mezgls ir reģistrēts:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Restartēt mezglu:
sudo docker restart nillion
Lai apturētu mezglu:
sudo docker stop nillion
Lai dzēstu mezglu:
sudo docker rm -f nillion
Pirms instalēšanas ir jāatjaunina sistēma un jāuzinstalē 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
Pārbaudiet Docker versiju (vismaz 27.2.0):
docker --version
Pēc Docker instalēšanas ir nepieciešams lejupielādēt Accuser attēlu un to inicializēt:
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
Nokopējiet no credentials.json faila iegūtos datus un saglabājiet tos drošā vietā. Tie jums būs nepieciešami, reģistrējoties verifikatora tīmekļa vietnē.
Pārtrauciet un atinstalējiet docker
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Instalējiet accuser:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Izstrādātāju dokumentācija par to, kā strādāt ar mezglu, ir pieejama vietnē: https://docs.nillion.com/.