Nillion este o platformă descentralizată care utilizează o tehnologie distribuită unică de stocare, prelucrare și transmitere a datelor, cunoscută sub numele de NMC (Nillion Multicomputation).
Aceasta permite dezvoltatorilor să creeze aplicații și servicii care utilizează tehnologii de îmbunătățire a confidențialității (PET), cum ar fi calculul securizat multiutilizator (MPC), pentru a efectua calcule pe date personale fără a le expune altor utilizatori sau rețelei.
Ca parte a rețelei de testare Nillion Verifier, participanții pot instala nodul Verifier, care le permite să devină membri recunoscuți oficial ai rețelei și să primească recompense pentru efectuarea calculelor. Instalarea Verifier este simplă și necesită puțin timp.
Puteți utiliza un script automat pentru a instala nodul:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
După rularea scriptului, urmați link-ul furnizat pentru a vă conecta portofelul și a adăuga rețeaua de testare nillion-chain-testnet-1. Dacă rețeaua nu este afișată automat, adăugați-o manual prin setările portofelului dvs.
Copiați adresa portofelului dvs. și solicitați jetoane de testare de la robinet. După ce primiți jetoanele, reveniți la verifier.nillion.com, selectați "Verified - Set up for Linux" și treceți la pasul 5 (Inițializarea acuzatorului).
În timpul procesului de configurare, veți avea nevoie de AccountId și PublicKey care au fost obținute anterior. Lipiți aceste date în câmpurile corespunzătoare de pe site și semnați tranzacția cu portofelul dvs.
Înainte de a continua, trebuie să așteptați 30-60 de minute pentru a finaliza verificarea secretă. După aceea, puteți trece la lansarea 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)
Pentru a urmări procesul de înregistrare a nodului:
sudo docker logs -f nillion --tail=50
Pentru a verifica dacă nodul este înregistrat:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Pentru a reporni un nod:
sudo docker restart nillion
Pentru a opri un nod:
sudo docker stop nillion
Pentru a șterge un nod:
sudo docker rm -f nillion
Înainte de instalare, trebuie să vă actualizați sistemul și să instalați 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
Verificați versiunea Docker (cel puțin 27.2.0):
docker --version
După instalarea Docker, trebuie să descărcați imaginea Accuser și să o inițializați:
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
Copiați datele obținute din fișierul credentials.json și salvați-le într-un loc sigur. Veți avea nevoie de ele atunci când vă înregistrați pe site-ul web al verificatorului.
Opriți și dezinstalați docker
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Instalați accuser:v1.0.1
docker pull nillion/retailtoken-accuser:v1.0.1
Documentația dezvoltatorilor privind modul de lucru cu nodul este disponibilă la: https://docs.nillion.com/.