狗狗币钱包下载地址
https://github.com/dogecoin/dogecoin/releases
选择编译好的版本
下载好后,有bin,include,lib几个目录,打开bin目录如下:
这里只需要dogecoind和dogecoin-cli,其中dogecoind是核心程序文件,dogecoin-cli等于一个客户端可以通过命令进行一些操作。
将两个文件上传到Linux服务器的指定目录,在该目录下创建一个SHELL脚本,用于快捷启动狗狗币钱包,这里命名该文件为start.sh,脚本内容:
./dogecoind -server -daemon
以服务方式启动,启动后以后台方式运行。
如果没有指定配置文件,比特币钱包会将一些区块文件等放到~/.dogecoin/下,类似于Windows上文件都放到了C盘用户目录下,这里我们需要指定一下钱包的数据文件目录。
服务器上开始是没有$HOME/.dogecoin/这个文件夹的,我们手动创建,并在该文件下创建配置文件:dogecoin.conf
这里我们暂时只指定RPC调用和区块数据目录:
listen=1
server=1
daemon=1
maxconnections=30
rpcuser=dogecoin
rpcpassword=dogecoin
rpcport=20111
rpcallowip=::/
执行启动钱包
./start.sh
初次启动,钱包会经历一个很长时间的区块同步过程,你需要耐心等待,通过区块链浏览器查看最新高度,然后执行
./dogecoin-cli getinfo
来查看本地钱包高度,返回显示的blocks就是高度,balance是该钱包剩余多少币,如果高度一致,则钱包同步完成,可以试用。
值的注意的是,因为狗狗币钱包是装在virtualbox里面的,刚开始同步的时候并不成功,查看~/.dogecoin/中的debug.log发现很多网络链接失败
但虚拟机是可以连到网络的,可以ping通baidu.com。查了下原因,原来是virtualbox中的NAT连接模式并不支持ipv6的访问。所以换成桥接模式之后问题得以解决,详情见下图:
网友评论