QOSGroup/qos

完善文档

Closed this issue · 1 comments

用户版:

  • 经济模型:增加分配规则说明,分验证、委托不同角色,及操作使用说明 (@blackpainter 认领)
  • 链上治理:规则、权重、操作规范及影响范围,及操作使用说明

开发者版:各模块链接到用户版,另包含数据结构定义,算法说明

  • 经济模型
  • 链上治理
imuge commented
  • docker 操作说明改进
    感谢 @MattWangming 的实操经验:
//切换到root
su -

//下载docker文件
docker pull qoschain/qos:latest
docker tag qoschain/qos:latest qos:latest
docker images

//别名qosd和qoscli
alias qosd='docker run -v $HOME/.qosd:/root/.qosd -v $HOME/.qoscli:/root/.qoscli -p 26657:26657 -p 26656:26656 --name qosd -d qos qosd'

//初始化qosd
qosd init --moniker matth

//下载genesis文件
curl https://raw.githubusercontent.com/QOSGroup/qos-testnets/master/latest/genesis.json > $HOME/.qosd/config/genesis.json

//添加种子节点配置
 vim $HOME/.qosd/config/config.toml
 //seeds = "f1dbd6d0b931fe7f918a81e8248c21e2109caa97@47.103.79.28:26656"
 seeds = "06ccdc8a5fb6ca5df081bcc49cef19439eb30c6a@192.168.1.210:26656"

//运行qosd
docker rm $(sudo docker ps -a -q)

qosd start
 
//qoscli在qosd启动后再执行
 alias qoscli='docker run --rm -v $HOME/.qosd:/root/.qosd -v $HOME/.qoscli:/root/.qoscli --link qosd:qosd qos qoscli --node qosd:26657'

//检查节点运行的状态
qoscli tendermint status


//生成本地账户
alias qoscli='docker run -it -v $HOME/.qoscli:/root/.qoscli qos qoscli'
批量删除无用的docker
docker rm $(sudo docker ps -a -q)
qoscli keys add Matt

//水龙头领币

//查询账户
批量删除无用的docker
docker rm $(sudo docker ps -a -q)
 alias qoscli='docker run --rm -v $HOME/.qosd:/root/.qosd -v $HOME/.qoscli:/root/.qoscli --link qosd:qosd qos qoscli --node qosd:26657'
qoscli query account Matt --indent

//成为验证节点委托人
批量删除无用的docker
docker rm $(sudo docker ps -a -q)
alias qoscli='docker run -it -v $HOME/.qosd:/root/.qosd -v $HOME/.qoscli:/root/.qoscli --link qosd:qosd qos qoscli --node qosd:26657'

qoscli tx create-validator --owner Matt --name "Matt's node" --tokens 900000000 --description "DNWTTY"