DECRED钱包POS挖矿指南

bruce 发布
96c772b0349d8dd4a857ee55cd9ab0c0?s=156&d=retro

bruce

一、钱包准备

1、下载钱包程序:

上官网:www.decred.org  

点击下载钱包程序

进入GITHUB点击下载相应操作系统的钱包程序

解压出来6个文件

把这6个文件放在文件夹里,我的放在e:/dcr/  里

然后点击“开始”,找到WIN系统的命令行CMD程序

敲击命令进入程序文件夹

e: 回车

cd dcr

进入了刚才我们保存程序文件的文件夹。

(运行钱包前,首先自己想好几个用户名密码,一会要用到,分别是:1,区块链 程序DCRD 用户名,密码;2、钱包程序DCRWALLET 用户名,私密码,公密码。比如我们这里设置区块链程序用户名为ABC,密码为123456,钱包程序用户名为DEF,私密码为456789,公密码为789456)

运行区块链程序:

dcrd -u abc -P 123456  回车

程序开始运行,请等待出现区块下载

这时程序还没有下载区块,程序运行时需要扫描旧区块,假如你曾经运行过程序,还要连接节点,所以时间有点慢,请等出现以下界面

当出现区块下载记录时,就可以接下来运行钱包程序了

让这个CMD命令行窗口正常运行,再去“开始”菜单里打开另一个CMD命令行窗口

e: 回车

cd dcr 回车

dcrwallet --create 回车

输入钱包程序私密码456789,确认再输入一次

提示是否输入公密码,输入y

输入公密码789456,确认再输入一次

提示是否有钱包种子密文,是否使用钱包种子密文创建钱包,如果你有参与空投,可以输入你的空投钱包种子密文领取空投币,这里我们新建钱包,所以选择n

出现新建钱包的种子密文,用红线圈起来里面的单词,请把这张图截图保存,或把单词复制到文本文件里,妥善保存,千万别贴图给别人看,别让任何人知道你的种子密文,以后可以凭这些种子密文恢复你这次创建的钱包

当保存好密文后,可以敲击大写的OK,钱包创建完毕。

接下来钱包连接区块链

在这个命令窗口里

dcrwallet -u def -P 456789 --walletpass 789456 --dcrdusername=abc --dcrdpassword=123456

需要再次输入钱包私密码456789

然后钱包程序开始扫描区块数据,不用管它,让其运行,这时一共有两个命令行窗口在运行了。一个是区块链程序DCRD,一个是钱包程序DCRWALLET。

打开第三个命令行窗口

e:

cd dcr

dcrctl -u def -P 456789 --wallet getnewaddress

这样获得了钱包的收币地址,把地址复制到文本文件里保存好。方便你在交易所买币后提币到这个地址。

钱包程序经常用到的其他命令请上论坛查看

https://forum.decred.org/threads/brief-guide-setting-up-mainnet-wallet-airdop-included-with-basic-commands-os-neutral.478/

交易所提币后,通过命令行查看币是否到账,在第三个命令窗口

dcrctl -u def -P 456789 --wallet getbalance

这个命令查看可使用币数

dcrctl -u def -P 456789 --wallet listtransactions

这个命令查看交易记录,包括暂未确认的交易记录

dcrctl -u def -P 456789 --wallet getbalance "default" 0 all

这个命令查看所有币量,包括买了票冻结的币

dcrctl -u def -P 456789 --wallet getstakeinfo

这个命令查看POS状态信息

把币提到钱包地址后,钱包POS前的准备工作就完成了,可以依次关闭第三个窗口,第二个窗口,与第一个窗口。接下来我们来制作POS挖矿的批处理文件。

二、钱包挖矿批处理文件制作运行

这个方法比较方便,参照的是论坛里一个帖子的办法。

建立三个文本文件,后缀改为bat批处理文件,文件名分别为:Start Server,Start PoS mining,Unlock Wallet

功能分别为:启动区块链程序,启动钱包POS程序,解锁钱包

下面是这三个文件的内容

Start Server文件内容:
dcrd -u abc -P 123456
Start PoS mining文件内容:
dcrwallet -u def -P 456789 --walletpass 789456 --dcrdusername=abc --dcrdpassword=123456 --enablestakemining --balancetomaintain=100.0 --ticketmaxprice=30

(说明:balancetomaintain这个是POS的时候钱包保留多少个币不参与买票的,可以动用的活钱,比如说保留100个,ticketmaxprice这个是设定买票的最高价,这里是30,意思是说当价格超过30DCR每张票的时候,我的钱包就不买票了,只买低于30的票)

Unlock Wallet文件内容:
dcrctl -u def -P 456789 --wallet walletpassphrase 456789 0

(说明:设置解锁钱包,使钱包永远处于解锁状态,才能参与投票)

这三个文件制作好了以后,复制到钱包程序文件夹里,依次运行Start Server,等区块开始下载后,再运行Start PoS mining,等开始扫描区块数据后,再运行Unlock Wallet,第三个文件运行成功后会一闪而过,最后只有两个窗口在运行,这就开始POS了,别关机,保持网络畅通。坐等钱生钱。

如果想查看POS的运行状态,运行另一个CMD命令行,敲击命令

dcrctl -u def -P 456789 --wallet getstakeinfo

状态说明:

  • POOLSIZE 全网总在线票数

  • DIFFICULTY 现在票价

  • ALLMEMPOOLTIX 全网未打包交易

  • OWNMEMPOOLTIX 自己钱包的未打包交易

  • IMMATURE 已购买成功但未成熟票数

  • LIVE 自己钱包在线票数

  • PROPORTIONLIVE 自己钱包在线票数占全网票数比,就是自己的算力占全网多少

  • VOTED 已投票数

  • TOTALSUBSIDY 总获得投票奖励

  • MISSED 失效票数,就是选中了你投票,可你断网了,没投成功

  • PROPORTIONMISSED 失效票概率

  • REVOKED 失效票返回数