-
Ubuntu 20.04
-
4 GB RAM
-
30 GB HDD
-
2 CPU
- Nulink Telegram : https://t.me/NuLink2021
- Nulink Discord Channel : https://discord.gg/NAcsqGAp
NuLink network is a decentralized solution for privacy-preserving applications developers to implement best practices and best of breed security and privacy. The NuLink platform provides endpoint encryption and cryptographic access control. Sensitive user data can be securely shared from any user platform to cloud or decentralized storage and access to that data is granted automatically by policy in Proxy Re-Encryption or Attribute-Based Encryption. For the data user on the other side, Zero-Knowledge Proof can help them verify the data source. In more advanced privacy-preserving use cases, NuLink uses Fully Homomorphic Encryption to customize enterprise-level data computation services.
-
You can setup your Nulink testnet in few minutes by using automated script below. It will prompt you to input your wallet name!
wget -q -O Nulink.sh https://raw.githubusercontent.com/appieasahbie/Nulink/main/Nulink.sh && chmod +x Nulink.sh && sudo /bin/bash Nulink.sh
(optional) Migrate your validator to another machine
+Open poorts and ssh
sudo ufw allow ssh
sudo ufw allow 9151
sudo ufw enable
After running auto install command you will see output that your keystore file is saved in /root/geth-linux-amd64-1.10.24-837382a7/keystore/UTC-XXXXX Copy the keystore file to Nulink Directory that we just created
cp xxxxxxxxxxxxxxxxxxxxx /root/nulink
Remplace “xxxxxxxxxxx” by your Path of the “secret key file” like pictyre
And type this command :
chmod -R 777 /root/nulink
must show like this
Export Node Environment Variables
export NULINK_KEYSTORE_PASSWORD=xxxxxxxxxxxx
Replace xxxxxxxxxx with your own password and save it
and this (use the same password as above )
export NULINK_OPERATOR_ETH_PASSWORD=xxxxxxxxxx
Password used to unlock the keystore file of Worker account, you should have set it up when you create the Worker account using Geth or other sources. please use the same password for both commands
please Replace xxxxxxxx and ggggggggggg with your own codes and don`t forget to make a backup for your nulink files geth an nulink
docker run -it --rm \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
nulink/nulink nulink ursula init \
--signer keystore:///code/xxxxxxxxxxxxxxxxxx \
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545/ \
--network horus \
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545/ \
--payment-network bsc_testnet \
--operator-address gggggggggggggggggg \
--max-gas-price 100
Example
docker run -it --rm \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
nulink/nulink nulink ursula init \
--signer keystore:///code/UTC--2022-10-12T22-57-48.314469723Z--310529366838a3af37a658d0ea50dbe542a16ac1 \
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545/ \
--network horus \
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545/ \
--payment-network bsc_testnet \
--operator-address 0x310529366838A3aF37A658D0ea50dbe542a16aC1 \
--max-gas-price 100
press enter and make screen for youe phars or type it on your notepad because you need to type after this command to continue
type y and enter after enter Save all info on a notepad
type your phars and press enter
docker run --restart on-failure -d \
--name ursula \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
-e NULINK_OPERATOR_ETH_PASSWORD \
nulink/nulink nulink ursula run --no-block-until-ready
docker logs -f ursula
Congratulations don’t forget fill the form (by Airdrop Eth addresse put you metamask wallet addresse) : https://docs.google.com/forms/d/e/1FAIpQLSep0rgPRcMd2kUhz53GYmBoktu-u-8npU2DakmzGpmpCmYZPw/viewform