
Golden Protocol:全网最详细的中文交互教程
项目介绍这里就不COPY官方的话了,说下我个人的理解。Golden Protocol就是一个“特别版”的维基百科,但和维基百科又有着本质的区别这里拿维基百科做类比主要是为了方便读者理解Golden Protocol是在做什么。具体想了解项目的可以看下官方这篇博客,从创立的初衷到使命以及和维基百科的对比都有介绍到。项目融资A轮融资1450W美元,B轮融资4000W美元。并且两轮融资都是由A16z领投,其他的投资机构也是异常强大。通过Aptos的空投,相信大家都知道A16z投资的项目的潜力了。空投条件提交实体或三元组验证三元组开发者贡献数据集贡献安全漏洞赏金协议、治理及模式贡献本交互教程主要以提交实体或三元组和验证三元组这两种方式来获取空投。交互教程教程开始之前,先提前预警,教程会比较长,并且会涉及到大量的图片来辅助说明。并且十分考验动手和思考能力,难度还是有些的。第一步:获取访问测试网的权限1.1 打开Golden Protocol官网,进行注册账号。1.2 输入姓名、邮箱、密码。最好使用gmail邮箱,减少不必要的麻烦。1.3 点击注册按钮后,来到邮箱检查收到的验证码,并将验证填...

Chainflip:可能是最详细的validator节点搭建教程
项目介绍Chainflip 是一种去中心化、无需信任的协议,可实现不同区块链之间的跨链交换。 我们消除了任何类型的用户障碍或繁重的权衡,因此无需以前的加密知识,只需点击几下即可交换您的代币。项目融资600W美元 由 Framework Ventures 领投。1000W美元 由 Framework Ventures、Blockchain Capital 和 Pantera Capital 领投。测试网节点介绍详细的官方介绍可以查看官方推文线程,我这里简单说下: 1、这是个长期运行的测试网,如果要运行验证节点,要做好长期运行的准备,并且目前不是激励性测试网。 2、运行测试网验证器,最好是具备一些Linux系统的基础知识。 3、虽然说不是激励性测试网,但官方twitter说了,虽然不会立即受到激励,但我们会在未来为大家提供许多惊喜,以奖励大家的参与。Validator(验证器)搭建教程在教程开始之前非常感谢小师妹的提醒,要不我就可能错过了。第一步:准备工作1.1 服务器要求操作系统:Ubuntu 20.04 - 请仅使用此操作系统CPU:4 GHz | 4+ 核心,专用更好内存:8G...
Fluence 项目介绍
什么是Fluence?Fluence 提供了一个开放的 Web3 协议、框架和工具,用于在无需许可的点对点网络上开发和托管应用程序、接口和后端。能用Fluence做什么?Fluence 解决方案启用了一类新的去中心化 Web3 解决方案,提供其他情况下无法获得的技术、安全和业务优势。为了让解决方案架构师和开发人员实现这些好处,需要转变理念和实施方式。有了 Fluence 工具链,开发人员应该会发现,一旦理解了核心概念和 Aqua,就可以在短时间内编写有意义的 Web3 解决方案。Fluence Web3 堆栈支持可编程网络请求来自组合的分布式应用程序,无需集中化作为一等公民的通信、访问和交易安全通过适配器/包装服务的可扩展性重复使用已部署的服务并显着降低开发运营要求,从而提高效率并缩短上市时间什么是Aquamarine?作为协议的补充,Fluence 提供开源 Aquamarine 堆栈,旨在使开发人员能够构建高质量、高性能的去中心化应用程序。具体来说,Aquamarine 是专门为简化分布式开发,尤其是点对点开发中常见的设计和编程需求而构建的。Aquamarine由 Aqua ...
发掘优质的早期项目 重点参与优质的早期项目 欢迎关注,交流 https://twitter.com/skyMetaverse

Golden Protocol:全网最详细的中文交互教程
项目介绍这里就不COPY官方的话了,说下我个人的理解。Golden Protocol就是一个“特别版”的维基百科,但和维基百科又有着本质的区别这里拿维基百科做类比主要是为了方便读者理解Golden Protocol是在做什么。具体想了解项目的可以看下官方这篇博客,从创立的初衷到使命以及和维基百科的对比都有介绍到。项目融资A轮融资1450W美元,B轮融资4000W美元。并且两轮融资都是由A16z领投,其他的投资机构也是异常强大。通过Aptos的空投,相信大家都知道A16z投资的项目的潜力了。空投条件提交实体或三元组验证三元组开发者贡献数据集贡献安全漏洞赏金协议、治理及模式贡献本交互教程主要以提交实体或三元组和验证三元组这两种方式来获取空投。交互教程教程开始之前,先提前预警,教程会比较长,并且会涉及到大量的图片来辅助说明。并且十分考验动手和思考能力,难度还是有些的。第一步:获取访问测试网的权限1.1 打开Golden Protocol官网,进行注册账号。1.2 输入姓名、邮箱、密码。最好使用gmail邮箱,减少不必要的麻烦。1.3 点击注册按钮后,来到邮箱检查收到的验证码,并将验证填...

Chainflip:可能是最详细的validator节点搭建教程
项目介绍Chainflip 是一种去中心化、无需信任的协议,可实现不同区块链之间的跨链交换。 我们消除了任何类型的用户障碍或繁重的权衡,因此无需以前的加密知识,只需点击几下即可交换您的代币。项目融资600W美元 由 Framework Ventures 领投。1000W美元 由 Framework Ventures、Blockchain Capital 和 Pantera Capital 领投。测试网节点介绍详细的官方介绍可以查看官方推文线程,我这里简单说下: 1、这是个长期运行的测试网,如果要运行验证节点,要做好长期运行的准备,并且目前不是激励性测试网。 2、运行测试网验证器,最好是具备一些Linux系统的基础知识。 3、虽然说不是激励性测试网,但官方twitter说了,虽然不会立即受到激励,但我们会在未来为大家提供许多惊喜,以奖励大家的参与。Validator(验证器)搭建教程在教程开始之前非常感谢小师妹的提醒,要不我就可能错过了。第一步:准备工作1.1 服务器要求操作系统:Ubuntu 20.04 - 请仅使用此操作系统CPU:4 GHz | 4+ 核心,专用更好内存:8G...
Fluence 项目介绍
什么是Fluence?Fluence 提供了一个开放的 Web3 协议、框架和工具,用于在无需许可的点对点网络上开发和托管应用程序、接口和后端。能用Fluence做什么?Fluence 解决方案启用了一类新的去中心化 Web3 解决方案,提供其他情况下无法获得的技术、安全和业务优势。为了让解决方案架构师和开发人员实现这些好处,需要转变理念和实施方式。有了 Fluence 工具链,开发人员应该会发现,一旦理解了核心概念和 Aqua,就可以在短时间内编写有意义的 Web3 解决方案。Fluence Web3 堆栈支持可编程网络请求来自组合的分布式应用程序,无需集中化作为一等公民的通信、访问和交易安全通过适配器/包装服务的可扩展性重复使用已部署的服务并显着降低开发运营要求,从而提高效率并缩短上市时间什么是Aquamarine?作为协议的补充,Fluence 提供开源 Aquamarine 堆栈,旨在使开发人员能够构建高质量、高性能的去中心化应用程序。具体来说,Aquamarine 是专门为简化分布式开发,尤其是点对点开发中常见的设计和编程需求而构建的。Aquamarine由 Aqua ...
发掘优质的早期项目 重点参与优质的早期项目 欢迎关注,交流 https://twitter.com/skyMetaverse
Share Dialog
Share Dialog

Subscribe to syskey

Subscribe to syskey
虽然标题说是保姆级,但还是需要一些基础知识的,但基本通过搜索引擎都能解决。
具体可以查看官方发布的空投介绍:https://medium.com/defund-finance/airdrop-d-c2685d282858
远程工具:MobaXterm
Luinx 服务器:Ubuntu 20.04 (建议全新系统)
需要的硬件配置:8核-32G内存-1T硬盘(但我实际测试可能用不了这么高)
远程工具,看个人喜好,这里推荐MobaXterm,直接从官方下载免费版本安装即可。

Linux服务器系统建议选择Ubuntu20.04,这里推荐个云服务商,个人一直在使用,正好最近推出了新活动,4核-4G-180G-5T/月 仅仅$53/年可以说是非常便宜了。
打开云服务商网站点击 Sign up 注册下会员。

填写下注册信息,最后点击注册。

注册完成并登录后,需要先充值金额才能开通服务器,点击头像-选择Billing

接着点击Add-Funds,输入想要充值的金额,最后点击添加就会跳转到支付宝的支付界面,最后支付就可以。

这里提供下2种配置的机器,按个人承受能力选择。
4G- 4核-180G-5T/月 — $53/年 链接地址
8G-4核-280G-7T/月 — $102/年 链接地址
我这里以4G-4核的这个配置作为演示。可以看到配置已经是固定好的,无法更改并且价格是53刀每年。

选择系统Ubuntu20.04 ,填写主机名,其他选项默认即可。

填写完成后,直接点击Deploy Server 即可部署了,部署过程中大概需要几分钟,等待部署完成后,可以点击最上方导航栏,点VPS查看已经开通的服务器。我图片打码的位置显示的是服务器IP,复制下来,等下要用到。

开通成功后,会将默认密码发送到注册邮箱,如果没有发送密码,可以在管理界面重置服务器密码。
打开MobaXterm软件,点击Session按钮,然后点击SSH,输入服务器IP后点击OK。

输入root,然后回车,在输入密码(密码是隐藏显示,直接输入,或者粘贴都行)

远程成功后的显示界面应该是下图这样

更新系统和安装必要的组件
sudo apt update
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git chrony liblz4-tool screen -y < "/dev/null"
安装go
wget https://golang.org/dl/go1.18.1.linux-amd64.tar.gz
rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz && rm go1.18.1.linux-amd64.tar.gz
echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile
echo 'export GO111MODULE=on' >> $HOME/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile
. $HOME/.bash_profile
验证是否安装成功
go version

下载官方程序
git clone https://github.com/defund-labs/defund

编译安装
cd defund
git checkout v0.0.2
make install

安装完成后,运行下面的命令,NODE_NAME可以修改为任意的名字,需要记下来。
defundd config chain-id defund-private-1
defundd init NODE_NAME

修改种子文件和对等节点信息
wget -O $HOME/.defund/config/addrbook.json https://raw.githubusercontent.com/skyMetaverse/seeds/main/addrbook.json
wget -O $HOME/.defund/config/config.toml https://raw.githubusercontent.com/skyMetaverse/seeds/main/config.toml
wget -O $HOME/.defund/config/app.toml https://raw.githubusercontent.com/skyMetaverse/seeds/main/app.toml

下载创世纪文件
wget -O $HOME/.defund/config/genesis.json https://raw.githubusercontent.com/defund-labs/defund/v0.0.2/testnet/private/genesis.json

检查创世纪文件hash
sha256sum ~/.defund/config/genesis.json
sha256sum ~/.defund/config/genesis.json
输出内容必须和下面的一致: 268f625672ed618a844ee32bcfc3a66d51921b12e6a966a0965aa296fb82c032

重置状态
defundd tendermint unsafe-reset-all

创建钱包(可以和上面设置的节点名字一致),执行此命令会让输入钱包密码,大于8位即可。 defundd keys add <key-name> 注意保存好助记词信息 钱包地址还有助记词记录下来,后面的步骤需要用到。 创建服务文件(以一下内容,需要整块复制并粘贴) sudo tee /lib/systemd/system/defund.service > /dev/null <<EOF [Unit] Description=Defund daemon After=network-online.target [Service] User=$USER ExecStart=${HOME}/go/bin/defundd start Restart=always RestartSec=3 LimitNOFILE=infinity LimitNPROC=infinity [Install] WantedBy=multi-user.target EOF 加载和启动服务 sudo systemctl daemon-reload systemctl restart systemd-journald sudo systemctl start defund 查看启动日志 journalctl -f -n 100 -u defund -o cat 可以看到上图日志中出现了很多报错,这个是因为刚开始连接节点,另外也是测试网不稳定等原因,暂时不用管报错信息。 等待一会后就会发现日志变成下图的样子了,这就代表正在同步节点中。关注下height=5358字段和区块链浏览器中的块高对比,可以看同步进度,**当日志看到的块高和浏览器显示的一致时代表同步完成,**经测试服务器配置越高,同步的越快,我当时4核4G同步了大概8–9小时。 区块链浏览器 领取测试币 将替换为自己的钱包地址,其他不变。 curl -X POST -d '{"address": "<defund_address>", "coins": ["20000000ufetf"]}' http://146.190.235.132:8000 第二种方式领水 打开水龙头网站输入钱包地址,点击请求。 以下步骤需要等同步完成后才能执行,不然的话,会报错。 以下步骤需要等同步完成后才能执行,不然的话,会报错。 以下步骤需要等同步完成后才能执行,不然的话,会报错。 创建验证器 --amount= 字段代表质押的测试币数量 --moniker= 名字之类的 --from= 这里填写上面自己创建的钱包地址defundd tx staking create-validator \ --amount=1000000ufetf \ --pubkey=$(defundd tendermint show-validator) \ --moniker="choose a moniker" \ --chain-id=defund-private-1 \ --commission-rate="0.10" \ --commission-max-rate="0.20" \ --commission-max-change-rate="0.01" \ --min-self-delegation="1000000" \ --gas="auto" \ --from=<key_name> 执行完成后就代表验证器运行成功了。 可以到这个网站查看是否运行成功。 可以看到是未活跃,这里主要是因为只有质押排名前100的才是活跃,而截止到教程发布,第100名质押了1914枚测试币。另外官方解释了不管是活跃还是未活跃都是有空投的,并且空投是平均分配的,而不是按照质押数量分配。 到此教程就完结,有不懂的可以到官方Dis社区提问。 更多精彩内容欢迎关注我的twitter: https://twitter.com/skyMetaverse
虽然标题说是保姆级,但还是需要一些基础知识的,但基本通过搜索引擎都能解决。
具体可以查看官方发布的空投介绍:https://medium.com/defund-finance/airdrop-d-c2685d282858
远程工具:MobaXterm
Luinx 服务器:Ubuntu 20.04 (建议全新系统)
需要的硬件配置:8核-32G内存-1T硬盘(但我实际测试可能用不了这么高)
远程工具,看个人喜好,这里推荐MobaXterm,直接从官方下载免费版本安装即可。

Linux服务器系统建议选择Ubuntu20.04,这里推荐个云服务商,个人一直在使用,正好最近推出了新活动,4核-4G-180G-5T/月 仅仅$53/年可以说是非常便宜了。
打开云服务商网站点击 Sign up 注册下会员。

填写下注册信息,最后点击注册。

注册完成并登录后,需要先充值金额才能开通服务器,点击头像-选择Billing

接着点击Add-Funds,输入想要充值的金额,最后点击添加就会跳转到支付宝的支付界面,最后支付就可以。

这里提供下2种配置的机器,按个人承受能力选择。
4G- 4核-180G-5T/月 — $53/年 链接地址
8G-4核-280G-7T/月 — $102/年 链接地址
我这里以4G-4核的这个配置作为演示。可以看到配置已经是固定好的,无法更改并且价格是53刀每年。

选择系统Ubuntu20.04 ,填写主机名,其他选项默认即可。

填写完成后,直接点击Deploy Server 即可部署了,部署过程中大概需要几分钟,等待部署完成后,可以点击最上方导航栏,点VPS查看已经开通的服务器。我图片打码的位置显示的是服务器IP,复制下来,等下要用到。

开通成功后,会将默认密码发送到注册邮箱,如果没有发送密码,可以在管理界面重置服务器密码。
打开MobaXterm软件,点击Session按钮,然后点击SSH,输入服务器IP后点击OK。

输入root,然后回车,在输入密码(密码是隐藏显示,直接输入,或者粘贴都行)

远程成功后的显示界面应该是下图这样

更新系统和安装必要的组件
sudo apt update
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git chrony liblz4-tool screen -y < "/dev/null"
安装go
wget https://golang.org/dl/go1.18.1.linux-amd64.tar.gz
rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz && rm go1.18.1.linux-amd64.tar.gz
echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile
echo 'export GO111MODULE=on' >> $HOME/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile
. $HOME/.bash_profile
验证是否安装成功
go version

下载官方程序
git clone https://github.com/defund-labs/defund

编译安装
cd defund
git checkout v0.0.2
make install

安装完成后,运行下面的命令,NODE_NAME可以修改为任意的名字,需要记下来。
defundd config chain-id defund-private-1
defundd init NODE_NAME

修改种子文件和对等节点信息
wget -O $HOME/.defund/config/addrbook.json https://raw.githubusercontent.com/skyMetaverse/seeds/main/addrbook.json
wget -O $HOME/.defund/config/config.toml https://raw.githubusercontent.com/skyMetaverse/seeds/main/config.toml
wget -O $HOME/.defund/config/app.toml https://raw.githubusercontent.com/skyMetaverse/seeds/main/app.toml

下载创世纪文件
wget -O $HOME/.defund/config/genesis.json https://raw.githubusercontent.com/defund-labs/defund/v0.0.2/testnet/private/genesis.json

检查创世纪文件hash
sha256sum ~/.defund/config/genesis.json
sha256sum ~/.defund/config/genesis.json
输出内容必须和下面的一致: 268f625672ed618a844ee32bcfc3a66d51921b12e6a966a0965aa296fb82c032

重置状态
defundd tendermint unsafe-reset-all

创建钱包(可以和上面设置的节点名字一致),执行此命令会让输入钱包密码,大于8位即可。 defundd keys add <key-name> 注意保存好助记词信息 钱包地址还有助记词记录下来,后面的步骤需要用到。 创建服务文件(以一下内容,需要整块复制并粘贴) sudo tee /lib/systemd/system/defund.service > /dev/null <<EOF [Unit] Description=Defund daemon After=network-online.target [Service] User=$USER ExecStart=${HOME}/go/bin/defundd start Restart=always RestartSec=3 LimitNOFILE=infinity LimitNPROC=infinity [Install] WantedBy=multi-user.target EOF 加载和启动服务 sudo systemctl daemon-reload systemctl restart systemd-journald sudo systemctl start defund 查看启动日志 journalctl -f -n 100 -u defund -o cat 可以看到上图日志中出现了很多报错,这个是因为刚开始连接节点,另外也是测试网不稳定等原因,暂时不用管报错信息。 等待一会后就会发现日志变成下图的样子了,这就代表正在同步节点中。关注下height=5358字段和区块链浏览器中的块高对比,可以看同步进度,**当日志看到的块高和浏览器显示的一致时代表同步完成,**经测试服务器配置越高,同步的越快,我当时4核4G同步了大概8–9小时。 区块链浏览器 领取测试币 将替换为自己的钱包地址,其他不变。 curl -X POST -d '{"address": "<defund_address>", "coins": ["20000000ufetf"]}' http://146.190.235.132:8000 第二种方式领水 打开水龙头网站输入钱包地址,点击请求。 以下步骤需要等同步完成后才能执行,不然的话,会报错。 以下步骤需要等同步完成后才能执行,不然的话,会报错。 以下步骤需要等同步完成后才能执行,不然的话,会报错。 创建验证器 --amount= 字段代表质押的测试币数量 --moniker= 名字之类的 --from= 这里填写上面自己创建的钱包地址defundd tx staking create-validator \ --amount=1000000ufetf \ --pubkey=$(defundd tendermint show-validator) \ --moniker="choose a moniker" \ --chain-id=defund-private-1 \ --commission-rate="0.10" \ --commission-max-rate="0.20" \ --commission-max-change-rate="0.01" \ --min-self-delegation="1000000" \ --gas="auto" \ --from=<key_name> 执行完成后就代表验证器运行成功了。 可以到这个网站查看是否运行成功。 可以看到是未活跃,这里主要是因为只有质押排名前100的才是活跃,而截止到教程发布,第100名质押了1914枚测试币。另外官方解释了不管是活跃还是未活跃都是有空投的,并且空投是平均分配的,而不是按照质押数量分配。 到此教程就完结,有不懂的可以到官方Dis社区提问。 更多精彩内容欢迎关注我的twitter: https://twitter.com/skyMetaverse
>100 subscribers
>100 subscribers
No activity yet