研究了一下在Linux命令行使用bitcoin的钱包客户端,方法如下
首先,跑到 https://bitcoin.org/en/download ,看看都有什么客户端。我们选linux-x64的客户端,下载:
wget https://bitcoin.org/bin/bitcoin-core-0.14.1/bitcoin-0.14.1-x86_64-linux-gnu.tar.gz
tar zxvf bitcoin-0.14.1-x86_64-linux-gnu.tar.gz
cd bitcoin-0.14.1/bin/
第一次执行的话,打开一个screen,通常这个要运行8小时之久,且会下载130G的数据
screen
./bitcoind
ctrl+a+d
首先打开网页看看现在比特币的进度,都已经挖了多少块了
curl https://blockexplorer.com/api/status?q=getBlockCount
{"blockcount":470886}
上面显示470886块了。看看我们下载到多少了
./bitcoin-cli getinfo
{
"version": 140100,
"protocolversion": 70015,
"walletversion": 130000,
"balance": 0.00000000,
"blocks": 5773,
"timeoffset": -1,
"connections": 8,
"proxy": "",
"difficulty": 678760110082.9902,
"testnet": false,
"keypoololdest": 1497233202,
"keypoolsize": 101,
"unlocked_until": 0,
"paytxfee": 0.00000000,
"relayfee": 0.00001000,
"errors": ""
}
blocks我们才下到5773,早呢。闪人干别的先......
第二天查看,blocks追齐了当前块后。
我们先停了bitcoind,然后让它运行在daemon后台模式
./bitcoin-cli stop
./bitcoind -daemon
缺省情况下,其实系统已经给你生成了一个钱包地址,查看一下:
./bitcoin-cli getaddressesbyaccount ""
[
"1MSLyex8LMsXDuWEbA85VqAac6GcZxh87C"
]
"1MSLyex8LMsXDuWEbA85VqAac6GcZxh87C"就是你的钱包地址了。
赶紧加个密吧
/bitcoin-cli walletpassphrase "hahahahaha"
加密后,如果要进行操作,需要先解密钱包
下面的操作是解密钱包60秒,然后dump私钥
./bitcoin-cli walletpassphrase "hahahahaha" 60
./bitcoin-cli dumpprivkey "1MSLyex8LMsXDuWEbA85VqAac6GcZxh87C"
ok,钱包弄好了,下一步就是找个交易市场,进行交易了。