Métodos de pago Abuse

Nillion. Instalación del nodo

12.09.2024, 15:11

Nillion es una plataforma descentralizada que utiliza una tecnología única de almacenamiento, procesamiento y transmisión de datos distribuidos conocida como NMC (Nillion Multicomputation).

Permite a los desarrolladores crear aplicaciones y servicios que utilizan tecnologías de mejora de la privacidad (PET), como la computación multiusuario segura (MPC), para realizar cálculos sobre datos personales sin exponerlos a otros usuarios o a la red.

Como parte de la red de pruebas Nillion Verifier, los participantes pueden instalar el nodo Verifier, que les permite convertirse en miembros oficialmente reconocidos de la red y recibir recompensas por realizar cálculos. La instalación de Verifier es sencilla y lleva poco tiempo.

Instalación rápida de un nodo Nillion

Puedes utilizar un script automatizado para instalar el nodo:

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

Tras ejecutar el script, sigue el enlace proporcionado para conectar tu monedero y añadir la red de prueba nillion-chain-testnet-1. Si la red no se muestra automáticamente, añádela manualmente a través de la configuración de tu monedero.

Solicitar tokens de prueba

Copia la dirección de tu monedero y solicita tokens de prueba en el grifo. Una vez que reciba los tokens, vuelva a verifier.nillion.com, seleccione "Verified - Set up for Linux" y proceda al paso 5 (Inicialización del acusador).

Inicialización del Acusador

Durante el proceso de configuración, necesitará el AccountId y el PublicKey que se obtuvieron anteriormente. Pega estos datos en los campos correspondientes del sitio y firma la transacción con tu monedero.

Iniciar Accuser y registrarse

Antes de continuar, debes esperar entre 30 y 60 minutos para completar la verificación secreta. Después de eso, puede proceder a lanzar 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)

Registro

Para seguir el proceso de registro del nodo:

sudo docker logs -f nillion --tail=50

Para comprobar si el nodo está registrado:

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

Para gestionar el nodo

Para reiniciar un nodo:

sudo docker restart nillion

Para detener un nodo:

sudo docker stop nillion

Para eliminar un nodo:

sudo docker rm -f nillion

Para instalar paquetes adicionales

Antes de la instalación, es necesario actualizar el sistema e instalar 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

Comprobar la versión de Docker (al menos 27.2.0):

docker --version

Ejecutar y verificar la imagen Accuser

Después de instalar Docker, necesitas descargar la imagen de Accuser e inicializarla:

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 los datos obtenidos del fichero credentials.json y guárdalos en un lugar seguro. Los necesitarás cuando te registres en el sitio web del Verificador.

Actualizar el nodo:

Detener y desinstalar docker

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

Instalar accuser:v1.0.1

docker pull nillion/retailtoken-accuser:v1.0.1

¿Falta información?

La documentación de los desarrolladores sobre cómo trabajar con el nodo está disponible en: https://docs.nillion.com/.