Nillion е децентрализирана платформа, която използва уникална технология за разпределено съхранение, обработка и предаване на данни, известна като 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, изберете "Verified - Set up for Linux" (Проверено - Настройка за 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
Преди инсталацията трябва да надстроите системата си и да инсталирате 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, трябва да изтеглите образа на 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, и ги запазете на сигурно място. Те ще са ви необходими при регистрацията в уебсайта на верификатора.
Спиране и деинсталиране на docker
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/.