Metody płatności Abuse

Nillion. Instalacja węzła

12.09.2024, 15:11

Nillion to zdecentralizowana platforma wykorzystująca unikalną technologię rozproszonego przechowywania, przetwarzania i transmisji danych znaną jako NMC (Nillion Multicomputation).

Umożliwia ona deweloperom tworzenie aplikacji i usług, które wykorzystują technologie zwiększające prywatność (PET), takie jak bezpieczne przetwarzanie wieloużytkownikowe (MPC), w celu wykonywania obliczeń na danych osobowych bez ujawniania ich innym użytkownikom lub sieci.

W ramach sieci testowej Nillion Verifier uczestnicy mogą zainstalować węzeł Verifier, który pozwala im stać się oficjalnie uznanym członkiem sieci i otrzymywać nagrody za wykonywanie obliczeń. Instalacja Verifier jest prosta i zajmuje niewiele czasu.

Szybka instalacja węzła Nillion

Do instalacji węzła można użyć automatycznego skryptu:

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

Po uruchomieniu skryptu należy kliknąć podany link, aby połączyć swój portfel i dodać sieć testową nillion-chain-testnet-1. Jeśli sieć nie jest wyświetlana automatycznie, należy dodać ją ręcznie w ustawieniach portfela.

Żądanie tokenów testowych

Skopiuj adres swojego portfela i poproś o tokeny testowe z kranu. Po otrzymaniu tokenów wróć na stronę verifier.nillion.com, wybierz "Verified - Set up for Linux" i przejdź do kroku 5 (Inicjalizacja accusera).

Inicjalizacja Accusera

Podczas procesu konfiguracji potrzebne będą uzyskane wcześniej AccountId i PublicKey. Wklej te dane w odpowiednie pola na stronie i podpisz transakcję swoim portfelem.

Uruchom Accuser i zarejestruj się

Zanim przejdziesz dalej, musisz poczekać 30-60 minut na zakończenie tajnej weryfikacji. Następnie możesz przystąpić do uruchomienia 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)

Sprawdzanie logów

Aby śledzić proces rejestracji węzła:

sudo docker logs -f nillion --tail=50

Aby sprawdzić, czy węzeł jest zarejestrowany:

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

Zarządzanie węzłem

Aby ponownie uruchomić węzeł:

sudo docker restart nillion

Aby zatrzymać węzeł:

sudo docker stop nillion

Aby usunąć węzeł:

sudo docker rm -f nillion

Aby zainstalować dodatkowe pakiety

Przed instalacją należy zaktualizować system i zainstalować 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

Sprawdź wersję Docker (co najmniej 27.2.0):

docker --version

Uruchamianie i weryfikacja obrazu Accuser

Po zainstalowaniu Dockera należy pobrać obraz Accuser i zainicjować go:

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

Skopiuj dane uzyskane z pliku credentials.json i zapisz je w bezpiecznym miejscu. Będą one potrzebne podczas rejestracji na stronie Verifier.

Aktualizacja węzła:

Zatrzymaj i odinstaluj docker

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

Zainstaluj accuser:v1.0.1

docker pull nillion/retailtoken-accuser:v1.0.1

Brakuje Ci jakichś informacji?

Dokumentacja od deweloperów na temat pracy z węzłem jest dostępna pod adresem: https://docs.nillion.com/.