Способи оплати Abuse

Nillion. Встановлення ноди

12.09.2024, 15:11

Nillion - це децентралізована платформа, що використовує унікальну технологію розподіленого зберігання, оброблення та передавання даних, відому як NMC (Nillion Multicomputation).

Вона дає змогу розробникам створювати додатки та сервіси, що використовують технології підвищення конфіденційності (PET), як-от безпечні багатокористувацькі обчислення (MPC), для проведення обчислень над особистими даними без їхнього розкриття іншим користувачам або мережі.

У рамках тестнету Nillion Verifier учасники можуть встановити ноду Verifier, яка дає змогу стати офіційно визнаним учасником мережі та отримувати винагороди за виконання обчислень. Встановлення Verifier просте і займає небагато часу.

Швидке встановлення Nillion Node

Для встановлення ноди можна скористатися автоматичним скриптом:

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, виберіть "Verified - Set up for Linux" і перейдіть до пункту 5 (Initialising the accuser).

Ініціалізація Accuser

У процесі встановлення вам знадобляться AccountId і PublicKey, які були отримані раніше. Вставте ці дані у відповідні поля на сайті та підпишіть транзакцію за допомогою вашого гаманця.

Запуск Accuser і реєстрація

Перед продовженням необхідно почекати 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

Встановлення додаткових пакетів

Перед встановленням необхідно оновити систему і встановити 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

Запуск і перевірка Accuser Image

Після встановлення Docker необхідно завантажити образ 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

Встановлюємо accuser:v1.0.1

docker pull nillion/retailtoken-accuser:v1.0.1

Не вистачило якоїсь інформації?

Документація від розробників, щодо роботи з нодою - доступна за посиланням: https://docs.nillion.com/