# cosmos生态-akash testnet 3 简单参与 **Published by:** [github](https://paragraph.com/@github/) **Published on:** 2022-03-09 **URL:** https://paragraph.com/@github/cosmos-akash-testnet-3 ## Content 任务 https://docs.akash.network/testnet-technical-docs/challenges任务1参考:https://docs.akash.network/testnet-technical-docs/getting-started-with-testnet/testnet-client-configuration安装cd ~/ AKASH_VERSION=v0.15.0-rc14 curl https://raw.githubusercontent.com/ovrclk/akash/master/godownloader.sh | sh -s -- "$AKASH_VERSION" vi /etc/environment 添加/root/bin到PATH PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/root/bin" source /etc/environment akash version 显示为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")" 创建钱包AKASH_KEY_NAME=myWallet echo $AKASH_KEY_NAME akash keys add $AKASH_KEY_NAME export AKASH_ACCOUNT_ADDRESS="$(akash keys show $AKASH_KEY_NAME -a)" echo $AKASH_ACCOUNT_ADDRESS AKASH_KEYRING_BACKEND=os 水龙头: Testnet faucet ,但是有点问题,有时候可以,可以去官方discord询问。创建证书akash tx cert generate client --from $AKASH_KEY_NAME --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.5 akash tx cert publish client --from $AKASH_KEY_NAME --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.15 部署curl -s https://raw.githubusercontent.com/mando222/testnetSDL/main/deploy.yaml > deploy.yaml akash tx deployment create deploy.yaml --from $AKASH_KEY_NAME --node $AKASH_NODE --chain-id $AKASH_CHAIN_ID --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.5 -y 在这里看到输出中,查找DSEQ的数字,下一步需要 AKASH_DSEQ= akash query market bid list --owner=$AKASH_ACCOUNT_ADDRESS --node $AKASH_NODE --dseq $AKASH_DSEQ AKASH_PROVIDER= provider-address可以去这里看:https://docs.akash.network/testnet-technical-docs/getting-started-with-testnet/testnet-provider-review,另外也有命令可以查看。 akash tx market lease create --chain-id $AKASH_CHAIN_ID --node $AKASH_NODE --owner $AKASH_ACCOUNT_ADDRESS --dseq $AKASH_DSEQ --provider $AKASH_PROVIDER --from $AKASH_KEY_NAME --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.5 -y akash query market lease list --owner $AKASH_ACCOUNT_ADDRESS --node $AKASH_NODE --dseq $AKASH_DSEQ,这个查询有输出就是正常的, akash provider send-manifest deploy.yaml --node $AKASH_NODE --dseq $AKASH_DSEQ --provider $AKASH_PROVIDER --home ~/.akash --from $AKASH_KEY_NAME akash provider lease-status --node $AKASH_NODE --home ~/.akash --dseq $AKASH_DSEQ --from $AKASH_KEY_NAME --provider $AKASH_PROVIDER 投票 akash tx gov vote 3 yes --from $AKASH_KEY_NAME --fees 5000uakt -y $AKASH_KEY_NAME也可以填自己的钱包号,成功输出true相关,获取txhash到任务一填表。 任务2和3 AKASH_KEY_NAME2=myWallet2 #这里可以是其他,自己取 echo $AKASH_KEY_NAME2 akash keys add $AKASH_KEY_NAME2 akash tx cert generate client --from $AKASH_KEY_NAME2 akash tx cert publish client --from $AKASH_KEY_NAME2 --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.15 akash query bank balances akash地址 # 查询地址 授权部署 akash tx deployment authz grant --from --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.15 -y 成功返回带有true,获取txhash任务2表中需要 后面的一个我的理解是相互设置,把上一个的deploy-wallet和funding-wallet位置换一下,成功返回带有true,获取txhash填到表中。 akash query authz grants # 查询授权结果 授权后的部署 akash tx deployment create --depositor-account --from deploy.yml --gas-prices="0.025uakt" --gas="auto" --gas-adjustment=1.5 -y 这里如果其他都没有问题,有时候是authz grant这里的fund-amount数字太小,不能小于5个akt,也就是5000000。 改变授权的数量,akash tx deployment authz grant --from 取消部署 akash tx deployment authz revoke --from 成功返回带true的,获取txhash填表。 Fractional uAKT 参考:https://docs.akash.network/testnet-technical-docs/fractional-uakt 安装 Akashlytics Deploy ,这里面需要注意的,如果是导入之前的钱包证书可能需要安装操作再弄一下。 配置文件官方给了另一个 --- version: "2.0" services: confluence: image: atlassian/confluence-server:latest expose: - port: 8090 as: 80 to: - global: true profiles: compute: confluence: resources: cpu: units: 0.1 memory: size: 512Mi storage: size: 2Gi placement: akash: pricing: confluence: denom: uakt amount: 100 deployment: confluence: akash: profile: confluence count: 1 提交之后,在Akashlytics Deploy上面会看到有几个价格,可以选择合适低于1uakt的订阅就可以了,成功之后到https://testnet.akash.bigdipper.live/,里面查看自己的地址,找到最近的一笔交易,获取txhash填表。 任务4 按照要求在Akashlytics Deploy提交了,发现没有人接单,就只有一个postgres,待观察。 任务5 这个是需要服务器主动提供存储服务,后续观察。 ## Publication Information - [github](https://paragraph.com/@github/): Publication homepage - [All Posts](https://paragraph.com/@github/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@github): Subscribe to updates