比特币挖矿——钱包

1. BitCoin钱包

BitCoin是钱包的一种,目前它需要下载上百G的数据,且之后还会不断增加,其它钱包也有数据比较少的,但是做矿池一般用bitcoin,可以把它看成实时更新的矿池数据库。
如果想做矿池的话,必须把钱包数据下到本地,而且后台进程要一直开着更新数据。还需要给钱包加密。

2. 安装配置钱包

1) 安装

$ apt-get install bitcoind

2) 修改配置文件

$ vi bitcoin.conf # 内容如下
rpcuser=abc
rpcpassword=123
server=1
rpcallowip=127.0.0.1
addnode=14.111.41.235
addnode=180.109.106.68
addnode=119.129.41.15

注意,这里的user和password是RPC的用户名密码,它和钱包地址没关系,随便设什么都可以,只要和挖矿服务(如:p2pool或btcpool)设的一致即可。

3) 运行

i. 本机上执行
$ bitcoin-qt
ii. 服务端执行(远程机器,用ssh连接,看不到图形界面)
$ bitcoind --datadir=数据目录 -conf=配置文件 -daemon

运行bitcoind即可以下载数据,下载时间较长。
默认的配置文件路径是:$USER/.bitcoin/bitcoin.conf

iii. 查看当前状态
$ bitcoin-cli -getinfo
iv. 查看端口
$ netstat -nap|grep 8332

3. 加密

比特币钱包地址和真正的银行卡不同,它不是实名制的。系统又是分布式的,没有一个中心机构来维护,因此它只认密钥不认人,所以一定要保护好你的私钥。
对于bitcoin-qt客户端来说,比特币私钥一般储存在客户端的wallet.dat文件中。对于Blockchain这样的在线钱包用户来说,比特币私钥是储存在在线钱包的网络服务器上,用户也可以将私钥下载到本地。对于bitcoin,加密相关命令如下,通过bitcoin-cli运行。

1) 导出私钥

$ walletpassphrase 密码 解锁持续时间(秒) #解锁
$ dumpprivkey 地址

2) 导入私钥

$ walletpassphrase 密码 解锁持续时间(秒) #解锁
$ importprivkey 私钥

3) 加密钱包

$ encryptwallet 密码

4) 查询列表地址(返回钱包上所有地址信息:地址,余额,所属帐户)

$ listaddressgroupings
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快速术语检索 比特币地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如阅读 16,185评论 4 87
  • 以下为金马老师《精通比特币》解读的文稿整理。 第一章 介绍 1.1 什么是比特币 (1)比特币是一个区块链实现 (...
    梦之郎阅读 13,524评论 6 61
  • 显然他们之间本无联系,亦无共同点。 他们生活的时空相去甚远,经历亦大不相同。 倘若强要找出一些共同点的话,用归纳法...
    无双_7b56阅读 755评论 0 1
  • 我一直想不明白 为什么有些人明明可以有的东西然后一直向别人索取 我看不惯 我想爆粗又很生气 不付出总是想从别人那里...
    口吕品阅读 275评论 0 0
  • 做人有太多的智慧,问题不是你年龄大,人情世故懂得多,阅人无数就是你做人有智慧的多;也不是我年龄小,经历的少,我的...
    好像比很久很久还要久阅读 262评论 0 0