Nillion, NMC (Nillion Multicomputation) olarak bilinen benzersiz bir dağıtılmış veri depolama, işleme ve iletim teknolojisi kullanan merkezi olmayan bir platformdur.
Geliştiricilerin, güvenli çok kullanıcılı hesaplama (MPC) gibi gizlilik artırıcı teknolojileri (PET'ler) kullanan uygulamalar ve hizmetler oluşturmasına ve kişisel veriler üzerinde diğer kullanıcılara veya ağa ifşa etmeden hesaplamalar yapmasına olanak tanır.
Nillion Verifier test ağının bir parçası olarak katılımcılar, ağın resmi olarak tanınan bir üyesi olmalarını ve hesaplama yaptıklarında ödüller almalarını sağlayan Verifier düğümünü kurabilirler. Verifier'ın kurulumu basittir ve biraz zaman alır.
Düğümü kurmak için otomatik bir komut dosyası kullanabilirsiniz:
wget -q -O nillion.sh https://api.nodes.guru/nillion.sh && sudo chmod +x nillion.sh && ./nillion.sh
Komut dosyasını çalıştırdıktan sonra, cüzdanınızı bağlamak ve nillion-chain-testnet-1 test ağını eklemek için verilen bağlantıyı izleyin. Ağ otomatik olarak görüntülenmiyorsa, cüzdan ayarlarınızdan manuel olarak ekleyin.
Cüzdan adresinizi kopyalayın ve musluktan test tokenlarını talep edin. Jetonları aldıktan sonra verifier.nillion.com adresine geri dönün, "Verified - Set up for Linux" seçeneğini seçin ve 5. adıma geçin (Suçlayıcıyı başlatma).
Kurulum işlemi sırasında, daha önce elde edilen AccountId ve PublicKey'e ihtiyacınız olacaktır. Bu verileri sitedeki uygun alanlara yapıştırın ve işlemi cüzdanınızla imzalayın.
Devam etmeden önce, gizli doğrulamayı tamamlamak için 30-60 dakika beklemeniz gerekir. Bundan sonra Accuser'ı başlatmaya devam edebilirsiniz:
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)
Düğüm kayıt işlemini takip etmek için:
sudo docker logs -f nillion --tail=50
Düğümün kayıtlı olup olmadığını kontrol etmek için:
sudo docker logs --tail=1000000 nillion | grep -A 2 Registered | tail -3
Bir düğümü yeniden başlatmak için:
sudo docker restart nillion
Bir düğümü durdurmak için:
sudo docker stop nillion
Bir düğümü silmek için:
sudo docker rm -f nillion
Kurulumdan önce sisteminizi yükseltmeniz ve Docker'ı yüklemeniz gerekir:
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
Docker sürümünü kontrol edin (en az 27.2.0):
docker --version
Docker'ı kurduktan sonra Accuser imajını indirmeniz ve başlatmanız gerekir:
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
credentials.json dosyasından elde edilen verileri kopyalayın ve güvenli bir yere kaydedin. Verifier web sitesine kaydolurken bunlara ihtiyacınız olacak.
Docker'ı durdurun ve kaldırın
docker ps | grep nillion | awk '{print $1}' | xargs docker stop
docker ps -a | grep nillion | awk '{print $1}' | xargs docker rm
Accuser:v1.0.1'i yükleyin
docker pull nillion/retailtoken-accuser:v1.0.1
Node ile nasıl çalışılacağına dair geliştiricilerin belgelerine şu adresten ulaşabilirsiniz: https://docs.nillion.com/.