"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.
Greitas "Nillion" mazgo įdiegimas
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.
Bandomųjų žetonų prašymas
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ą).
Kaltintuvo inicijavimas
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.
Paleiskite "Accuser" ir užsiregistruokite
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)
Prisijungti Patikrinimas
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
Valdyti mazgą
Iš naujo paleisti mazgą:
sudo docker restart nillion
Sustabdyti mazgą:
sudo docker stop nillion
ištrinti mazgą:
sudo docker rm -f nillion
Įdiegti papildomus paketus
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
Įjungti ir patikrinti "Accuser Image" atvaizdą
Į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.
Atnaujinti mazgą:
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
Trūksta tam tikros informacijos?
Kūrėjų dokumentaciją, kaip dirbti su mazgu, rasite adresu: https: //docs.nillion.com/.