A Nillion egy decentralizált platform, amely az NMC (Nillion Multicomputation) néven ismert egyedülálló elosztott adattárolási, feldolgozási és adatátviteli technológiát alkalmaz.
Lehetővé teszi a fejlesztők számára, hogy olyan alkalmazásokat és szolgáltatásokat hozzanak létre, amelyek az adatvédelmet fokozó technológiákat (PET), például a biztonságos többfelhasználós számítást (MPC) használják a személyes adatokon végzett számítások elvégzésére anélkül, hogy azokat más felhasználók vagy a hálózat számára felfednék.
A Nillion Verifier teszthálózat részeként a résztvevők telepíthetik a Verifier csomópontot, amely lehetővé teszi számukra, hogy a hálózat hivatalosan elismert tagjává váljanak, és jutalmat kapjanak a számítások elvégzéséért. A Verifier telepítése egyszerű és kevés időt vesz igénybe.
A csomópont telepítéséhez egy automatizált szkriptet is használhat:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
A szkript futtatása után kövesse a megadott linket a pénztárca csatlakoztatásához és a nillion-chain-testnet-1 teszthálózat hozzáadásához. Ha a hálózat nem jelenik meg automatikusan, adja hozzá manuálisan a pénztárca beállításain keresztül.
Másolja ki a pénztárca címét, és kérjen teszt tokeneket a csapból. Amint megkapta a tokeneket, menjen vissza a verifier.nillion.com oldalra, válassza a "Verified - Set up for Linux" (Ellenőrzött - Linuxra való beállítás) lehetőséget, és folytassa az 5. lépéssel (A vádló inicializálása).
A beállítási folyamat során szükséged lesz a korábban megszerzett AccountId-re és PublicKey-re. Illessze be ezeket az adatokat a megfelelő mezőkbe a webhelyen, és írja alá a tranzakciót a pénztárcájával.
A folytatás előtt 30-60 percet kell várnia a titkos ellenőrzés befejezéséig. Ezt követően folytathatja az Accuser elindítását:
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)
A csomópont regisztrációs folyamatának nyomon követése:
sudo docker logs -f nillion --tail=50
Annak ellenőrzése, hogy a csomópont regisztrálva van-e:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
A csomópont újraindítása:
sudo docker restart nillion
A csomópont leállítása:
sudo docker stop nillion
Csomópont törlése:
sudo docker rm -f nillion
A telepítés előtt frissíteni kell a rendszert és telepíteni a Dockert:
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
Ellenőrizze a Docker verzióját (legalább 27.2.0):
docker --version
A Docker telepítése után le kell töltenie az Accuser-képet, és inicializálni kell azt:
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
Másolja a credentials.json fájlból kapott adatokat, és mentse biztonságos helyre. Szüksége lesz rájuk a Verifier weboldalon történő regisztráció során.
A docker leállítása és eltávolítása
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Az accuser:v1.0.1 telepítése
docker pull nillion/retailtoken-accuser:v1.0.1
A fejlesztők dokumentációja a csomóponttal való munkához a következő címen érhető el: https://docs.nillion.com/.