Nillion - NMC (Nillion Multicomputation) деп аталатын деректерді үлестірілген сақтау, өңдеу және беру үшін бірегей технологияны пайдаланатын орталықтандырылмаған платформа.
Ол әзірлеушілерге қауіпсіз көп пайдаланушылы есептеулер (MPC) сияқты құпиялылықты жақсартатын технологияларды (PETs) пайдаланатын қолданбалар мен қызметтерді жасауға, жеке деректер бойынша есептеулерді басқа пайдаланушыларға немесе желіге көрсетпей орындауға мүмкіндік береді.
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 минут күту керек. Осыдан кейін сіз айыптаушыны бастауға болады:
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
Орнату алдында жүйені жаңарту және 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
Docker нұсқасын тексеріңіз (27.2.0 төмен емес):
docker --version
Docker орнатқаннан кейін сіз айыптаушы кескінін жүктеп алып, оны инициализациялауыңыз керек:
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/