Нилион је децентрализована платформа која користи јединствену технологију за дистрибуирано складиштење, обраду и пренос података познату као NMC (Nillion Multicomputation).
Омогућава програмерима да креирају апликације и услуге које користе технологије за побољшање приватности (PET), као што је безбедно вишекорисничко рачунарство (MPC), како би вршили прорачуне на личним подацима без откривања истих другим корисницима или мрежи.
Као део Nillion Verifier тестне мреже, учесници могу инсталирати Verifier чвор, што им омогућава да постану званично признати учесници у мрежи и зараде награде за обављање прорачуна. Инсталирање Verifier-а је једноставно и траје мало времена.
Да бисте инсталирали чвор, можете користити аутоматску скрипту:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Након покретања скрипте, пратите дати линк да бисте повезали свој новчаник и додали тестну мрежу nillion-chain-testnet-1. Ако се мрежа не прикаже аутоматски, додајте је ручно кроз подешавања новчаника.
Копирајте адресу новчаника и преузмите тест токене са славине. Када добијете токене, вратите се на verifier.nillion.com , изаберите „Верификовано — Подешавање за Linux“ и пређите на корак 5 (Иницијализација тужиоца).
Током процеса инсталације, биће вам потребни AccountId и PublicKey које сте раније добили. Налепите ове податке у одговарајућа поља на веб локацији и потпишите трансакцију користећи свој новчаник.
Пре него што наставите, морате сачекати 30-60 минута да се тајна верификација заврши. Након тога можете покренути 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)
Да бисте пратили процес регистрације чвора:
sudo docker logs -f nillion --tail=50
Да бисте проверили да ли је чвор регистрован:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Да бисте поново покренули чвор:
sudo docker restart nillion
Да бисте зауставили чвор:
sudo docker stop nillion
Да бисте избрисали чвор:
sudo docker rm -f nillion
Пре инсталације, потребно је да ажурирате систем и инсталирате Докер:
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
Проверите верзију вашег Докера (не старију од 27.2.0):
docker --version
Након инсталирања Докера, потребно је да преузмете слику Accuser-а и иницијализујете је:
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
Копирајте податке добијене из датотеке credentials.json и сачувајте је на сигурном месту. Биће вам потребни приликом регистрације на веб-сајту Verifier-а.
Заустави и уклони докер
docker ps | grep nillion | awk '{print $1}' | xargs docker stop docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Инсталирајте тужиоца:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Документација програмера о раду са чвором доступна је на линку: https://docs.nillion.com/