测试系统:Ubuntu20.04 ,mass-miner v2.0.3, mass-wallet v2.0.3
注: 所有操作直接复制指令即可,复制时务必将对应的地址更改为自己的地址!!
所有的图没有打马赛克,请务必不要使用图中生成的地址直接复制,务必替换成自己的地址。
主要工作:
二,创建chia-miner-keystore.json,并导出燃烧列表binding_list.json
MASS简介:
MASS 共识引擎,致力于成为区块链共识层的基础设施。基于容量证明共识协议,MASS 共识引擎构建了一个无需许可、公平、节能、 安全、通用的共识层,以保障公有链运行过程中的根本安全。
MASS 共识引擎是通用的,可同时并行为多个公有链提供共识服务。参与共识引擎维护的节点无需许可,即可通过存储空间运行 MASS 共识协议。 MASS 共识引擎运行的过程是绿色和公平的,仅消耗极少的计算资源意味着人人皆可参与。
一,下载安装钱包及miner节点,做好配置并启动、新建钱包
1,切换到超级用户:
sudo su
cd /root
2,下载mass-wallet,mass-miner, 并解压缩
wget https://github.com/massnetorg/MassNet-wallet/releases/download/v2.0.3/masswallet-linux-amd64.tgz
wget https://github.com/massnetorg/MassNet-miner/releases/download/v2.0.3/massminer-linux-amd64.tgz
tar -zxvf masswallet-linux-amd64.tgz -C ./
tar -zxvf massminer-linux-amd64.tgz -C ./
也可打开https://massnet.org/zh/download/ 下载 MASS miner — Linux(指令操作版本) 及 MASS wallet — Linux(指令操作版本) 官网目前所下载版本是v2.0.1 ,暂未更新到v2.0.3
wget连接不好时可直接复制后边的网址到浏览器下载,记得解压时更改到对应的下载路径
3,在/root 目录下新建文件夹mass-miner ,mass-wallet,将解压缩的文件移动到对应文件夹
mkdir mass-miner mass-wallet
cp -r masswallet-linux-amd64/* mass-wallet/
cp -r massminer-linux-amd64/* mass-miner/
4,生成mass-wallet配置文件,并启动创建钱包
//将conf文件夹里的配置文件拷贝一份作为配置文件
cp /root/mass-wallet/conf/sample-config.min.json /root/mass-wallet/config.json
cp /root/mass-wallet/conf/walletcli-config.json /root/mass-wallet/walletcli-config.json
//启动钱包
cd /root/mass-wallet
nohup ./masswallet > /dev/null 2>&1 &
//`tail -f logs/masswalletlog.log`来追踪日志
//新建钱包((出现Enter password:后输入密码,见图1,此密码非常重要切勿丢失,且此处密码不会显示出来,输入完成敲回车即设定完成;等待1,2秒会出现图2界面,将walletId 与 mnemonic 复制并妥善保管!!)
./masswalletcli createwallet
//通过walletId来使用该钱包
./masswalletcli usewallet ac10tkzlfjpf30uw2jwhzm6yqtcajpdm7964sq0yk8
//创建钱包地址(将第5步中的payout_addresses设置为此地址,向此地址转入足够的mass,作为激活时的付款地址,第6步时使用的地址)
./masswalletcli createaddress 0
图1
图2
二,创建chia-miner-keystore.json,并导出燃烧列表binding_list.json
5,生成miner配置文件,并启动miner, 然后导出燃烧列表binding_list.json
//导出chia-miner-keystore.json,在提示Enter mnemonic: 后把chia助记词输入,输入的过程中看不到字符,可以直接复制粘贴
cd /root/mass-miner
./massminercli importchiakeystore -m chia-miner-keystore.json
//从mass-miner/conf 文件夹复制sample-config.m2.json 作为配置模板
//修改payout_addresses为自己的地址(第4步生成的地址),修改proof_dir为准备激活的plot文件夹
cp /root/mass-miner/conf/sample-config.m2.json /root/mass-miner/config.json
//修改完成后启动miner节点
nohup ./massminer m2 > /dev/null 2>&1 &
//可以用`tail -f logs/mass.log`来追踪日志
//生成激活列表
./massminercli getbindinglist binding_list.json
三,发起plot 文件批量激活
6,激活
//此处的地址为第4步生成的地址,要修改为你自己的地址,
//钱包需等待同步到最新高度,余额才可正常显示支付,同理miner也需同步到最新高度,同步太慢可以参照第7步操作。
cd /root/mass-wallet
./masswalletcli batchbinding ../mass-miner/binding_list.json ms1qqge062t3f7vpnf2k8yrwus7eaawz20l7h0hfecpwnnk9gsnx3rphqjfmg4w
//绑定成功后会提示done,激活所消耗的mass在余额中仍会显示
//通过下边命令查看是否开始挖矿,当看到binding_count有不为0的时即正常运行,机器进入mining状态,等带收益就可以了。
cd /root/mass-miner
tail -f logs/mass.log | grep binding_count
四,其他
7,钱包同步操作,下载https://download.massnet.org/snapshot/chain.zip
//chain数据可同时被miner 和 wallet 使用
//同步时需将节点停止
// 用解压后的snapshot文件替换`xxxx.gz`
//miner导入
cd /root/mass-miner
./massminercli importchain xxxx.gz /root/mass-miner/chain
//wallet导入
cd /root/mass-wallet
./masswalletcli importchain xxxx.gz /root/mass-wallet/chain
9,钱包常见用操作:参考文档docs.massnet.org/zh/
10,相关网址:
10.1,mass官网:https://massnet.org/zh/
10.2,github:https://github.com/massnetorg
10.3, miner,wallet文档:docs.massnet.org/zh/,钱包使用,节点配置可参考此网站
10.4,wmass:https://wmass.org/,wMASS 全称“Wrapped MASS”,类似 wBTC,价值 1:1 锚定 MASS。WMASS可以将MASS标准化为BEP 20或ERC20格式,从而为MASS创建智能合约。
10.5,相关研究成果:https://massnet.org/zh/research
10.6,相关文章:https://www.jinse.com/search?q=mass