Skip to content

appieasahbie/NuLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

•.¸¸.•´´¯••..• 🎀 𝒩𝓊𝐿𝒾𝓃𝓀 🎀 •..••¯´´•.¸¸.•

nulink`

Minimum Hardware Requirement :

  • Ubuntu 20.04

  • 4 GB RAM

  • 30 GB HDD

  • 2 CPU

Officiel Links

Introduction to NULINK

nuu

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.

first faucet and staking

1

2

3

4

5

6

7

8

9

now let`s install the testnet

Intallation One time (automatic)

  • 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
    

NuLink node installation

+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

NuLink Worker Installation:

 cp xxxxxxxxxxxxxxxxxxxxx /root/nulink

Remplace “xxxxxxxxxxx” by your Path of the “secret key file” like pictyre path

And type this command :

 chmod -R 777 /root/nulink

must show like this

bnn

NuLink Worker Initialization and Running

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

Run Node via Docker

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

lbadil

type y and enter after enter Save all info on a notepad

type your phars and press enter

phars

Launch the Node

  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

Chexck the status

docker logs -f ursula

after installation bond your worker

16

17

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages