Binance重点扶持的隐私赛道明星项目Nulink早期交互教程(第一阶段)

**推特 : @Greta discord : Greta#2858 **

NuLink 是一种用于去中心化应用程序的安全/隐私保护技术。 他们已经从Binance Labs、NuCypher、Near 等大型机构获得了投资,并分配了 20% 的代币用于激励措施,所以要认真对待,让我们开始吧!

二、代币分配

• 代币: $NLK • 总供应量:10 亿

• 采矿:30% • 社区激励:20% • 预售:20% • 团队:15% • 基础:15%

代币使用 :质押 • 网络服务费 • 治理

该代币预计将于 2023 年第四季度与其主网一起推出。

三、测试网奖励

第 一 阶段:(9 月 15 日 - 12 月 31 日)

‍本阶段将重点测试 Nulink 工作节点功能Staking Dapp 功能,时间为 9 月 15 日至 12 月 31 日。功能测试人员将参与一系列竞争性任务和指导挑战。 每次挑战,参与者将有机会获得代币。

‍第二阶段:(10 月 20 日 - 12 月 31 日)

‍本阶段将重点测试 Nulink 代理功能文件共享Dapp 功能。 功能测试人员将测试每个秘密文件共享功能并提供反馈以帮助我们改进产品。

注意:

1.完成一个阶段的每个奖励是 3000 NLK,如果您完成两个阶段,奖励将提高到 6000 NLK;

2.即使你没有得到最终的赏金,他们也会空投活跃的测试网用户;

3.参与但未提供任何反馈的用户将没有资格获得任何奖励;

4.30-50名完成所有测试阶段并反馈最有价值的用户将获得最高6000个NLK加上一个白名单(公开轮预售)资格奖励。

四、教程(分为4个部分,第一阶段是1、2,第二阶段是3、4)

1.NuLink Staking Dapp:管理质押者/工人账户的平台 (水龙头停了,永久性关停,发公告了,这个可以跳过)

2.NuLink Worker Node:在 Horus 中提供加密服务的节点

3.NuLink Agent :处理文件共享用户本地加密操作的插件

4.NuLink 文件共享 Dapp:数据共享用户管理私有文件和处理授权请求的入口

注意:质押者必须运行节点,才有资格获得质押奖励。但没说运行节点必须质押才能获得奖励。

为了保证教程完整性,不排除有人可以找别人要到水,我就全写了。

1.进入 Nulink Staking Dapp 官网。 点击页面右上角的“连接钱包”,并将网络更改为bsc测试网。

2.在该网址领水 ,目前领不到了,可以找人要水。要确保有足够的 NLK(test) 和 BNB(test) 作为初始资金

3.点击staking,质押50000NLK,并点击confirm。

4.绑定节点以获得奖励(这个需要完成第二部分教程后再回来绑定)。

点击Bond Worker,输入 Worker Address 和 Node URI,然后确认绑定即可。 现在整个质押过程完成,奖励NLKs(test)将会发放。

5.解除质押。

先取消绑定:点击“Unbound worker”,会弹出一个确认unbond操作的窗口,点击confirm。

再取消质押:点击“Unstake”弹出窗口提示是否取消stake。 确认后将释放质押。

提取奖励:取消质押后点击“claim”即可提取奖励。

运行 NuLink Worker 有四个步骤:创建工人帐户、安装 NuLink Worker、配置并运行 Worker 节点、将 Worker 节点与您的质押账户绑定。

最低系统要求:Ubuntu(推荐) 30GB 可用存储空间 4GB 内存 x86 架构

静态 IP 地址 暴露 TCP 端口 9151,确保它没有被占用 节点可以在云基础设施上运行

注意:后面用Docker方式安装,比本地方式省事儿。

step1 购买服务器

1.进入腾讯云官网,选这个档位。

2.根据需要选好后确认。

3.提交订单。

step2 登录服务器

1.点击登录按钮,登录服务器。

2.这就进入服务器界面了。

step3 准备工作

1.先root登录

输入 sudo passwd root ,在输入两遍root账户密码,确认后即可。

输入su,在输入root账户密码即可。

2.依次输入以下代码,回车。时间有点长,多等待一会!在进度条到93%左右有三个要选的,直接按回车默认跳过。然后会跳出三个白框,都按ok!就行。

sudo apt update && sudo apt upgrade -y

这样就可以了!

apt install python3-pip -y

step4 创建工作人员帐户

1.下载geth:

wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.23-d901d853.tar.gz 

2.解压下载的安装包:

tar -xvzf geth-linux-amd64-1.10.23-d901d853.tar.gz 

3.进入解压后的目录:

cd geth-linux-amd64-1.10.23-d901d853/ 

4.获取新帐户 - 密钥库,生成以太坊账号和keystore。

./geth account new --keystore ./keystore 

5.输入两次密码并按回车

6.将那两行我画白的数据复制下来,保存到你的记事本!第一行是密钥的公共地址,第二行是密钥文件路径。公共地址可以给别人看,密钥文件别透露。

7.回到小狐狸,切到bsc测试网,发送0.1tBNB到上面你刚刚保存的那个地址。

step5 NuLink Worker 安装

1.回到home

cd $home

2.拉取最新的 NuLink 镜像

docker pull nulink/nulink:latest

如果提示:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=nulink%2Fnulink&tag=latest": dial unix /var/run/docker.sock: connect: permission denied

拉取不了docker镜像,把下面代码直接复制粘贴回车就可以了。

sudo groupadd docker     #添加docker用户组
sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
newgrp docker     #更新用户组
docker ps    #测试docker命令是否可以使用sudo正常使用

3.在您的主机中创建一个目录以供以后使用:

cd /root
mkdir nulink

4.将 Worker 账户的 keystore 文件复制到步骤 3 中选择的主机目录下,NuLink Worker 生成的私有文件也会存放在该目录下。

cp  xxxxxxxxxxxxxxxxxxxxx  /root/nulink 

那一段×××就更换成这段。

示例:(就像这样)

cp  /root/geth-linux-amd64-1.10.23-d901d853/keystore/UTC--2022-09-16T16-46-42.233370072Z--e686bf9b57cec541e0f46f2c0a41bc8836b9b270  /root/nulink 

5.然后输入下面代码。确保有777权限。

chmod -R 777 /root/nulink 

step6 NuLink Worker 初始化和运行

1.导出节点环境变量,输入以下代码,××那里填写你设置的密码(用于锁定/解锁 NuLink Worker 生成的私有存储的密码)。傻傻分不清吧,反正我密码全部输入一样的,我就错不了。

export NULINK_KEYSTORE_PASSWORD=<您的 NULINK 存储密码 >
export NULINK_OPERATOR_ETH_PASSWORD=<您的员工帐户密码>

2.初始化节点配置

输入以下代码,将xxxxxx 替换 为 Worker的 keystore 文件,yyyyyyy 替换成运营商地址。

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/xxxxxxxxxxxxxxxxxxxxxxx \
--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 yyyyyyyyyyyyyyy \
--max-gas-price 100

示例,点个回车,等就行了。

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-09-16T16-46-42.233370072Z--e686bf9b57cec541e0f46f2c0a41bc8836b9b270 \
--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 0xe686bf9B57CEC541e0F46F2c0a41BC8836B9B270 \
--max-gas-price 100

输入y,再回车。

把助记词复制粘贴下来!!!!!!!!!!!!!!!!!

把助记词复制粘贴下来!!!!!!!!!!!!!!!!!

把助记词复制粘贴下来!!!!!!!!!!!!!!!!!

再输入y,回车,之后输入刚才的助记词,就可以了,然后会生成。一堆信息,把他保存下来。(不放我自己的图,放个示例图,嘿嘿)

3.启动节点。

以下命令将启动节点。 确保使用与配置相同的主机目录。会生成一串字符,不知道是个什么,保存下来。

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

4.检查 Worker 帐户的节点 URI

输入如下代码

docker logs -f ursula

CTRL+C 停止日志,

step6 NuLink Worker 更新(新版本才需要更新,目前不需要做这一步)

这个做完就可以回到质押那里去绑定节点了,没有测试币质押的就往下看。

记得填表!记得填表!记得填表!记得填表!记得填表!记得填表!记得填表!记得填表!

我把两篇教程分开写吧!!!

Subscribe to Greta
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
Author Address
0xCD0e394639B2D0b…e0583C33d85e874
Content Digest
HfL2DMf77W5ii-U…34YEUXWN8z80M2k