
昨天推特说这个项目了,让大家去撸,没想到这个项目还有一点门槛,这次 Akash 的测试网教程可以直接劝退大部分人以及懒癌患者(比如我),据我了解,Defi100 自己搞的去中心化网址的技术方案就应用到了 Web3.0 的去中心化云计算平台 Akash。
首先说一下,这个测试分为几个部分,每个部分做完后都会有相应的激励。Akash 测试分为一个阶段到五个阶段,如果是从头做到尾的话奖励是 1700 个 AKT,按照目前的价格就是 1700 刀。但是有些阶段的任务是有提交限额的,比如说 4.6C 这个任务,这个任务允许的最大任务提交量是 5 个,代币奖励是 300 个 AKT,也就是说做在前面的人才有奖励,排在后面的人再去做就没有奖励了。
下面这张表格是我找到的官方表格,上面有每个任务的最大提交量和每个类别的奖励,大家可以去看一下。
https://docs.google.com/spreadsheets/d/1uIvJYbbPnpWH48NqJaFZHcTn8OolIaiA5nKcMLDeS0E/edit#gid=0
twtter:@atirisvvvvv 每日更新优质项目欢迎关注
正式教程开始
目录目录
1.1 Linux 系统的安装
1.2 Akash 最新版本的安装
1.3 创建钱包和领取币测试
1.4 挑战任务 1
1.5 挑战任务 2.1
1.6 挑战任务 2.5
1.7 挑战任务 3.1
完成任务后的提交表格链接:
https://docs.google.com/forms/d/e/1FAIpQLSfYGRuXMUje3IOAb66XYXtlomHJjM2am9iTwansuYwylAfr-w/viewform
1.1
首先你必须是 Linux 或者 MAC 系统,我这边是用 Windows10 系统然后去装 Linux 子系统,(也可以下载一个虚拟机去装 Linux)。
首先打开设置找到更新和安全,然后打开。

开发者选项并打开开发者模式。

返回并打开应用

拉到最下面打开程序和功能

找到启用或关闭 Windows 功能并打开。

翻到下面启用的适用于 Windows 的 Linux 子系统。

确认之后你的电脑会重启,重启之后你就可以打开谷歌商店并搜索 Linux,我们选择 Ubantu 的版本进行下载,然后运行 Linux 的时候会让你输入账号密码,自行把这些解决好。
1.2
cd ~/AKASH_VERSION=v0.15.0-rc14 curl https://raw.githubusercontent.com/ovrclk/akash/master/godownloader.sh | sh -s – “$AKASH_VERSION”
修改 /etc/ 环境文件
vi /etc/ 环境
把 /root/bin 加到文件最后
最后结果如下:
PATH=“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: / 根 /bin”
让修改生效
源 /etc/ 环境
是否检查 Kash CLI 安装成功
阿卡什版本
显示以下内容就成功了
v0.15.0-rc14
设置一些参数
AKASH_NET=”https://raw.githubusercontent.com/ovrclk/net/master/edgenet” export AKASH_KEYRING_BACKEND=os export AKASH_NODE=”\((curl -s "\)AKASH_NET/rpc-nodes.txt” | shuf -n 1) “ export AKASH_CHAIN_ID=”\((curl -s "\)AKASH_NET/chain-id.txt”)”
1.3
为了后面的任务方便,制作 2 个钱包
AKASH_KEY_NAME1=key1 AKASH_KEY_NAME2=key2 akash 密钥添加 \(AKASH_KEY_NAME1 akash 密钥添加 \)AKASH_KEY_NAME2 export AKASH_ACCOUNT_ADDRESS1=”\((akash 密钥显示 \)AKASH_KEY_NAME1 -a)” export AKASH_ACCOUNT_ADDRESS2=”\((akash 密钥显示 \)AKASH_KEY_NAME2 -a)”
网址:http://55ma08d6b9aht4gtovcih95dps.ingress.edgenet-1.ewr1.aksh.pw/
1.4
挑战 1 要求给提议 33 投票
akash tx gov vote 3 yes –from $AKASH_KEY_NAME1 –fees 5000uakt -y
提交成功后,从返回的数据里找到 txhash,复制 hash 到挑战 1 的表格,提交就完成了
1.5
挑战 2.1 有几个任务
akash tx deployment authz grant \(AKASH_ACCOUNT_ADDRESS2 50000000uakt --from \)AKASH_ACCOUNT_ADDRESS1 –fees 5000uakt -y
提交成功后,从返回的数据里找到 txhash,复制 hash 到挑战 2 的表格的任务 1
akash tx deployment authz grant \(AKASH_ACCOUNT_ADDRESS1 50000000uakt --from \)AKASH_ACCOUNT_ADDRESS2 –fees 5000uakt -y
提交成功后,从返回的数据里找到 txhash,复制 hash 到挑战 2 的表格的任务 2
创建证书
akash tx cert generate client –from \(AKASH_KEY_NAME1 --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.5akash tx cert generate client --from \)AKASH_KEY_NAME2 –gas-prices=“0.025uakt” –gas=“auto” –gas-adjustment=1.5
发布证书
akash tx cert publish client –from \(AKASH_KEY_NAME1 --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.15 -yakash tx cert publish client --from \)AKASH_KEY_NAME2 –gas-prices=“0.025uakt” –gas=“auto” –gas-adjustment=1.15 -y
获取 deploy.yaml 文件
curl -s https://raw.githubusercontent.com/mando222/testnetSDL/main/deploy.yaml > deploy.yaml
创建部署
akash tx deployment create deploy.yaml –from \(AKASH_KEY_NAME1 --node \)AKASH_NODE –chain-id $AKASH_CHAIN_ID –gas-prices=“0.025uakt” –gas=“auto” –gas-adjustment=1.5 -y
从返回的数据中找到 txhash 和 dseq 号码。把 txhash 填到表格的任务 3 处
上面的任务获得的 dseq 号码填入下面命令
akash tx deployment close –dseq
从返回的数据中获得 txhash,填入到任务 4 处
完成上面这 4 的任务挑战 2.1 就完成了
1.6
挑战 2.5
在挑战 2.1 的第二个任务中,你已经授权第二个钱包给第一个钱包权限部署合约,接下来只需部署就行了
创建部署
akash tx deployment create –depositor-account \(AKASH_ACCOUNT_ADDRESS2 --from \)AKASH_ACCOUNT_ADDRESS1 deploy.yaml –fees 5000uakt -y
提交成功后,从返回的数据里找到 txhash,复制 hash 到挑战 2.5 的表格的任务 1 处
尝试转账
akash tx bank send \(AKASH_ACCOUNT_ADDRESS2 <任意地址> 10000000uakt --fees 5000uakt --from \)AKASH_KEY_NAME1 –fees 5000uakt -y
提交成功后,从返回的数据里找到 txhash,复制 hash 到挑战 2.5 的表格的任务 2 处
1.7
挑战 3.1
任务要求部署一个低于 1 uakt 每区块价格的网站
修改一下 deploy.yaml,降低配置
-–version: ”2.0”
services: web: image: ovrclk/lunie-light expose: - port: 3000 as: 80 to: - global: true
配置文件:计算:web:资源:cpu:单位:0.1 内存:大小:256Mi 存储:大小:256Mi 放置:西海岸:定价:web:denom:uakt 数量:100
部署:网络:西海岸:个人资料:网络数量:1
创建部署
akash tx 部署 create deploy.yaml –from \(AKASH_KEY_NAME1 --node \)AKASH_NODE –chain-id $AKASH_CHAIN_ID –gas-prices=“0.025uakt” –gas=“auto” –gas-adjustment=1.5 -y
找到从返回的数据中找到的从序列号,输入下面的命令
AKASH_DSEQ=
获取竞标的目录
akash 查询市场报价单 –owner=\(AKASH_ACCOUNT_ADDRESS1 --node \)AKASH_NODE –dseq $AKASH_DSEQ
从目录里选一个价格低于 1uakt 的 provider,然后输入下面的命令
AKASH_PROVIDER=<供应商地址>
创建借用合同
akash tx 市场租约创建 –chain-id \(AKASH_CHAIN_ID --node \)AKASH_NODE –owner \(AKASH_ACCOUNT_ADDRESS1 --dseq \)AKASH_DSEQ –provider \(AKASH_PROVIDER --from \)AKASH_KEY_NAME1 –gas-prices=“0.025uakt” –gas =“自动” –gas-adjustment=1.5 -y
提交成功后,从返回的数据里找到 txhash,复制 hash 到挑战 3.1 的表格的任务处
ojbk 了,就这样三个挑战任务已经完成了。
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
