cryptojuren

发布于 2022-10-12到 Mirror 阅读

NuLink 测试网指南(明牌空投)

什么是Nulink

Nulink 是一种用于去中心化应用程序的隐私保护技术。NuLink 网络集成了应用层、密码层、存储层、区块链层和观察者网络。NuLink 用户可以简单地集成到一个 API 中,并访问多个存储和区块链解决方案。对于密钥管理,我们集成到 NuCypher。‍矿工可以通过提供去中心化的存储服务在存储层获得通证NLK,也可以在观察者层通过传递来自ETH的信息获得通证NLK。

关于NuLink测试网

NuLink 宣布了激励测试网,参与者可以获得 $NLK 的奖励。测试网有 2 个阶段。第 1 阶段(9 月至 11 月 15 日)将重点测试 NuLink 工作节点功能和 Staking Dapp 功能。功能测试人员将参与一系列竞争性任务和指导性挑战。每次挑战,参与者将有机会获得代币。第二阶段(10 月 20 日至 11 月 20 日)将专注于他们的秘密文件共享代理和 Dapp 功能。目前,第一阶段正在进行中,我们将专注于此。参与者最多可获得6000个具有白名单(公轮预售)资格的NLK。

**您可以在此处**查看公告,其中包含有关阶段、奖励、规则和其他内容的详细信息。

测试教程

  1. 打开此链接并连接您的 Metamask 钱包。

    链接在这里:- https://test-staking.nulink.org/

2. 这会将 Metamask 网络切换到 Binance Testnet。现在,转到水龙头选项卡,然后单击获取 BNB:币安智能链水龙头。输入您的地址并点击给我 BNB >> 0.5 BNB

3. 现在点击紫色的大水龙头按钮并在 Metamask 中批准交易。交易确认后,您将获得50000 NLK。

4. 现在,转到此链接并单击 Staking。

链接在这里:- https://test-staking.nulink.org/

5. 输入 50000 并点击确认。批准您的 Metamask 钱包中的交易。

6. 这样:

7. 仅此而已。让我们来设置 NuLink Worker。

设置NuLink Worker

运行 NuLink Worker 有四个步骤:

  1. 创建工人帐户

  2. 安装 NuLink Worker

  3. 配置并运行 Worker 节点

  4. 将 Worker 节点与您的质押账户绑定

但在此之前,您需要一个 VPS 来设置 NuLink Worker。让我们买吧

1.购买vps

我会建议你在Contabo上订购你的 VPS

链接: - https://contabo.com/

选择最受欢迎的计划

可供选择的选项:- 1 个月 >> 欧洲 >> 400 GB >> Ubuntu 20.04 >> 生成密码 >> 下一步

现在输入您的详细信息,例如姓名地址等等!

单击下一步,现在完成交易。

完成订单后。您将收到第一封电子邮件。

2.链接你的vps

对于 Windows:-

现在我们必须连接我们的 IP,为此我们使用Putty。

链接:- https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe

现在,

  • 将服务器 IP 粘贴到“主机名”,然后单击“打开”

  • 在打开的选项卡中,编写命令:root;

  • 按“Enter”并从服务器粘贴密码,然后“Enter”

注意:- 我们永远不会显示密码,只需输入并按“ Enter

对于 MacOS:-

macOS 上,启动终端

  • 使用命令输入服务器(将 IP_ADDRESS 更改为服务器 IP):ssh root@IP_ADDRESS

  • 接下来,输入“yes”,按“Enter”,然后粘贴服务器密码(带有钥匙的图标将隐藏输入的密码)。按“输入”。

您也可以使用已有的 VPS。确保您没有在该节点上运行任何其他节点,否则这两个节点可能会发生冲突,并且两者都可能无法保持清醒。

3.安装NuLink Worker

让我们更新软件包:

复制灰色框中的命令并将它们粘贴到 Putty 中,无论您使用何种方法连接到 VPS。

sudo apt update && sudo apt upgrade -y

apt install python3-pip -y

现在,让我们创建一个工人帐户。通过运行以下命令下载 Geth。

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

解压它。

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

输入新文件夹。

cd geth-linux-amd64-1.10.23-d901d853

通过运行以下命令生成以太坊帐户和密钥库:

./geth account new — keystore ./keystore

确认您的密码,然后按 Enter。

Aniket_1999

现在,将所有这些信息保存在记事本中。这将包含密钥的公共地址和密钥文件的路径。

现在,打开您的 Metamask 钱包并将 BNB 测试代币发送到您在上面收到的公共地址。该地址也称为操作员地址。上面屏幕截图中突出显示的地址是我的操作员地址。

在此处输入您的运营商地址。输入金额为 0.2,然后单击下一步。确认交易并返回 Putty。

输入此命令转到 $home

cd $home

在你的 vps 上安装 docker

snap install docker

通过运行以下命令拉取最新的 NuLink 映像:

docker pull nulink/nulink:latest

让命令运行。然后,在您的主机中创建一个目录以供以后使用。

cd /root

mkdir nulink

让我们将密钥文件复制到这个新创建的目录中。运行以下命令:

cp xxxxxxxxxxxxxxxxxx /root/nulink

将 xxxxxxxxxxxxxxxxxx 替换为您在上面的记事本中复制的密钥路径。关键路径将如下所示

例如 :

cp /root/.ethereum/keystore/UTC--2022-10-09T19-58-37.046465423Z--b8d1ffd8aeee04f05bf908b1adfb1af00fcb1b97 /root/nulink

让我们给这个目录 777 权限。777 权限意味着每个用户都可以读取、写入和执行。运行以下代码。

chmod -R 777 /root/nulink

为了将全局系统依赖项与 nulink 特定的依赖项隔离开来,我们强烈建议使用 python-virtualenv 在专用的虚拟环境中安装 nulink。

pip install virtualenv

在您机器上某处的文件夹中创建一个虚拟环境。这个虚拟环境是一个自包含的目录树,它将包含特定版本 Python 的 Python 安装,以及运行该节点所需的各种已安装包。

virtualenv /root/nulink-venv

通过运行以下命令激活新创建的虚拟环境:

source /root/nulink-venv/bin/activate

下载 Nulink 包:

wget https://filetransfer.nulink.org/release/nulink-0.1.0-py3-none-any.whl

安装 NuLink 包:

pip install nulink-0.1.0-py3-none-any.whl

在继续之前,请验证您的 Nulink 安装和入口点是否正常工作。

激活您的虚拟环境(如果尚未激活):

source /root/nulink-venv/bin/activate

现在,验证 NuLink 是否可导入。如果没有响应,则表示成功。

python -c "import nulink"

然后,运行这个:

nulink --help

现在让我们初始化 NuLink Worker 并运行它。导出这些环境变量。这些环境变量用于更好地简化 Docker 安装过程。

**export NULINK_KEYSTORE_PASSWORD=**xxxxxxxxx

用新密码替换 xxxxxxxxx。最少需要 8 个字符。不要忘记它。例如

**export NULINK_KEYSTORE_PASSWORD=**Aniket_1999

现在,输入:

**export NULINK_OPERATOR_ETH_PASSWORD=**xxxxxxxxx

将 xxxxxxxxx 替换为您刚刚在上面输入的密码。例如 :

**export NULINK_OPERATOR_ETH_PASSWORD=**Aniket_1999

让我们通过 Docker 运行节点。运行这个。

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/ xxxxxxxxxxxxxx \ --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 yyyyyyyyyyyyy \ --max-gas-price 100

xxxxxxxxxxxxxx替换为 Worker 账户的密钥库文件路径

yyyyyyyyyyyyy替换为运营商地址

例如 :

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-09T19-58-37.046465423Z--b8d1ffd8aeee04f05bf908b1adfb1af00fcb1b97 \ --eth-provider https://data-seed-prebsc-2-s2binance.org:8545/ \ --network horus \ --payment-provider https://data-seed-prebsc-2-s2.binance.org:8545/ \ --payment-network bsc_testnet \ --operator-address 0xb8D1fFD8aEeE04F05bf908B1adfB1aF00FCB1b97 \ --max-gas-price 100

现在,按yEnter

截取您的种子短语或将其复制到安全的地方。按y然后Enter

现在,写下您在上面复制/截屏的种子短语。我建议您在记事本中写下来,并确保在复制并粘贴到终端之前没有错误。

现在,按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

按 CTRL + Z 停止日志。

接下来,通过运行以下命令转到**$home 。**

cd $home

使用以下命令打开必要的端口:

apt install ufw -y
ufw allow ssh
ufw allow https
ufw allow http
ufw allow 9151 ufw enable

按回车

现在,按yEnter

您可以立即关闭 Putty。

现在,点击这里

点击债券工作者。

输入您的工人地址。您的工作人员地址是您的操作员地址。例如 :

节点 URI=https://Your_adress_VPS:9151

例如 :

NODE URI=https://4.233.139.131:9151

输入两者并单击确认。

现在,在 Metamask 中批准交易。

恭喜。您已成功安装并正在运行 NuLink Worker

另外,不要忘记填写表格:https ://forms.gle/MBzxNbJ57pEd3hh27

到这里,整个教程就结束了,如果有什么不懂的,可以私信我的推特

关注我,不迷路。我会分享更多的空投教程和信息

https://twitter.com/cryptojuren