Nillion on detsentraliseeritud platvorm, mis kasutab unikaalset hajutatud andmete salvestamise, töötlemise ja edastamise tehnoloogiat, mida tuntakse nime all NMC (Nillion Multicomputation).
See võimaldab arendajatel luua rakendusi ja teenuseid, mis kasutavad eraelu puutumatust suurendavaid tehnoloogiaid (PET), näiteks turvalist mitme kasutaja arvutamist (MPC), et teha arvutusi isikuandmetega ilma neid teistele kasutajatele või võrgule avaldamata.
Nillion Verifier'i testvõrgu osana saavad osalejad paigaldada Verifier-sõlme, mis võimaldab neil saada võrgu ametlikult tunnustatud liikmeks ja saada tasu arvutuste tegemise eest. Verifieri paigaldamine on lihtne ja võtab vähe aega.
Nillion sõlme kiire paigaldamine
Sõlme paigaldamiseks saab kasutada automaatset skripti:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Pärast skripti käivitamist järgige esitatud linki, et ühendada oma rahakott ja lisada testvõrk nillion-chain-testnet-1. Kui võrku ei kuvata automaatselt, lisage see käsitsi oma rahakoti seadete kaudu.
Testtähiste taotlemine
Kopeerige oma rahakoti aadress ja küsige testtähiseid kraanikast. Kui olete tokenid saanud, minge tagasi verifier.nillion.com, valige "Verified - Set up for Linux" ja jätkake sammuga 5 (Süüdistaja initsialiseerimine).
Accuser'i initsialiseerimine
Seadistamise käigus vajate varem saadud AccountId ja PublicKey. Sisestage need andmed saidi vastavatesse väljadesse ja allkirjastage tehing oma rahakotiga.
Käivitage Accuser ja registreeruge
Enne jätkamist peate ootama 30-60 minutit, et viia lõpule salajane verifitseerimine. Pärast seda võite jätkata Accuser'i käivitamist:
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)
Logi kontrollimine
Sõlme registreerimisprotsessi jälgimiseks:
sudo docker logs -f nillion --tail=50
Kontrollida, kas sõlme on registreeritud:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Sõlme haldamiseks
Sõlme taaskäivitamiseks:
sudo docker restart nillion
Sõlme peatamiseks:
sudo docker stop nillion
Sõlme kustutamine:
sudo docker rm -f nillion
Täiendavate pakettide paigaldamine
Enne paigaldamist peate uuendama oma süsteemi ja installima Dockeri:
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
Kontrollige Dockeri versiooni (vähemalt 27.2.0):
docker --version
Accuser Image'i käivitamine ja kontrollimine
Pärast Dockeri installimist tuleb laadida alla Accuser'i kujutis ja initsialiseerida see:
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
Kopeerige credentials.json failist saadud andmed ja salvestage need turvalisse kohta. Te vajate neid Verifieri veebisaidil registreerimisel.
Sõlme uuendamine:
Lõpetage ja desinstallige docker
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Installige accuser:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Puudub mõni teave?
Dokumentatsioon arendajatelt sõlme töötamise kohta on saadaval aadressil: https://docs.nillion.com/.