研究了一下在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,钱包弄好了,下一步就是找个交易市场,进行交易了。

comments powered by Disqus