"Nillion" yra decentralizuota platforma, kurioje naudojama unikali paskirstyta duomenų saugojimo, apdorojimo ir perdavimo technologija, vadinama NMC (Nillion Multicomputation).
Ji leidžia kūrėjams kurti taikomąsias programas ir paslaugas, kuriose naudojamos privatumą didinančios technologijos (PET), pavyzdžiui, saugūs daugialypės terpės skaičiavimai (MPC), kad būtų galima atlikti skaičiavimus su asmeniniais duomenimis, neatskleidžiant jų kitiems naudotojams ar tinklui.
Dalyvaudami "Nillion Verifier" bandymų tinkle, dalyviai gali įdiegti "Verifier" mazgą, kuris leidžia tapti oficialiai pripažintu tinklo nariu ir gauti atlygį už atliktus skaičiavimus. Įdiegti "Verifier" yra paprasta ir užima nedaug laiko.
Mazgui įdiegti galite naudoti automatinį scenarijų:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Paleidę scenarijų, vadovaukitės pateikta nuoroda, kad prijungtumėte savo piniginę ir pridėtumėte bandomąjį tinklą nillion-chain-testnet-1. Jei tinklas nerodomas automatiškai, pridėkite jį rankiniu būdu per piniginės nustatymus.
Nusikopijuokite savo piniginės adresą ir paprašykite bandomųjų žetonų iš maišytuvo. Gavę žetonų, grįžkite į verifier.nillion.com, pasirinkite "Verified - Set up for Linux" ir pereikite prie 5 veiksmo (Inicializuoti kaltininką).
Nustatymo proceso metu jums reikės anksčiau gautų AccountId ir PublicKey (viešasis raktas). Įkelkite šiuos duomenis į atitinkamus svetainės laukus ir pasirašykite sandorį savo pinigine.
Prieš pradėdami darbą, turite palaukti 30-60 minučių, kad būtų baigtas slaptas patikrinimas. Po to galite pereiti prie "Accuser" paleidimo:
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)
Norėdami stebėti mazgo registracijos procesą:
sudo docker logs -f nillion --tail=50
Patikrinti, ar mazgas užregistruotas:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Iš naujo paleisti mazgą:
sudo docker restart nillion
Sustabdyti mazgą:
sudo docker stop nillion
ištrinti mazgą:
sudo docker rm -f nillion
Prieš diegimą reikia atnaujinti sistemą ir įdiegti "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
Patikrinkite "Docker" versiją (bent 27.2.0):
docker --version
Įdiegus "Docker", reikia atsisiųsti "Accuser" atvaizdą ir jį inicializuoti:
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
nukopijuokite duomenis, gautus iš credentials.json failo, ir išsaugokite juos saugioje vietoje. Jų prireiks registruojantis Verifikatoriaus svetainėje.
Sustabdykite ir pašalinkite "Docker
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Įdiekite accuser:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Kūrėjų dokumentaciją, kaip dirbti su mazgu, rasite adresu: https: //docs.nillion.com/.