Metodi di pagamento Abuse

Nillion. Installazione del nodo

12.09.2024, 15:11

Nillion è una piattaforma decentralizzata che utilizza un'esclusiva tecnologia distribuita di archiviazione, elaborazione e trasmissione dei dati nota come NMC (Nillion Multicomputation).

Consente agli sviluppatori di creare applicazioni e servizi che utilizzano tecnologie di miglioramento della privacy (PET), come il secure multi-user computing (MPC), per eseguire calcoli sui dati personali senza esporli ad altri utenti o alla rete.

Nell'ambito della rete di test Nillion Verifier, i partecipanti possono installare il nodo Verifier, che consente loro di diventare membri ufficialmente riconosciuti della rete e di ricevere ricompense per l'esecuzione di calcoli. L'installazione di Verifier è semplice e richiede poco tempo.

Installazione rapida di un nodo Nillion

È possibile utilizzare uno script automatico per installare il nodo:

wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh

Dopo aver eseguito lo script, seguire il link fornito per connettere il proprio portafoglio e aggiungere la rete di prova nillion-chain-testnet-1. Se la rete non viene visualizzata automaticamente, aggiungerla manualmente attraverso le impostazioni del portafoglio.

Richiesta di gettoni di prova

Copiate l'indirizzo del vostro portafoglio e richiedete i gettoni di prova dal rubinetto. Una volta ricevuti i token, tornate su verifier.nillion.com, selezionate "Verified - Set up for Linux" e passate al punto 5 (Inizializzazione dell'accusatore).

Inizializzazione dell'Accuser

Durante il processo di configurazione, sono necessari l'AccountId e la PublicKey ottenuti in precedenza. Incollare questi dati negli appositi campi del sito e firmare la transazione con il proprio portafoglio.

Avviare Accuser e registrarsi

Prima di procedere, è necessario attendere 30-60 minuti per completare la verifica segreta. Dopodiché, si può procedere all'avvio di 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)

Verifica del registro

Per seguire il processo di registrazione del nodo:

sudo docker logs -f nillion --tail=50

Per verificare se il nodo è registrato:

sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3

Per gestire il nodo

Riavviare un nodo:

sudo docker restart nillion

Arrestare un nodo:

sudo docker stop nillion

Cancellare un nodo:

sudo docker rm -f nillion

Per installare pacchetti aggiuntivi

Prima dell'installazione, è necessario aggiornare il sistema e installare 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

Controllare la versione di Docker (almeno 27.2.0):

docker --version

Esecuzione e verifica dell'immagine di Accuser

Dopo aver installato Docker, è necessario scaricare l'immagine di Accuser e inizializzarla:

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

Copiare i dati ottenuti dal file credentials.json e salvarli in un luogo sicuro. Ne avrete bisogno al momento della registrazione sul sito web del Verificatore.

Aggiornare il nodo:

Arrestare e disinstallare docker

docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm

Installare accuser:v1.0.1

docker pull nillion/retailtoken-accuser:v1.0.1

Mancano alcune informazioni?

La documentazione degli sviluppatori su come lavorare con il nodo è disponibile all'indirizzo: https://docs.nillion.com/.