【Bitcoin Core系列】在Mac上运行

2018-12-29  本文已影响61人  周宇盛

安装包下载链接:https://bitcoincore.org/en/download/,Mac 64位的14.1MB。
这个安装包安装的是bitcoin-qt,官网不提供bitcoind的安装包,如果需要的话可以自己编译。[1]

mainnet, testnet, regtest 模式

Bitcoin有这3种模式,默认用的是mainnet模式。打开Bitcoin客户端后会提示需要同步200多GB的block,可以更改保存路径,比如将数据保存在移动硬盘上。我之前在Ubuntu上试过同步mainnet的完整区块链,用了大约1天时间,晚上会特别快。

但是如果只是想熟悉Bitcoin的命令或者基于Bitcoin开发,可以不用mainnet模式,改用 testnet或者regtest 模式,灵活度更大[2],测试时也不需要买币。

运行testnet模式的方法

1. 修改配置文件

修改~/Library/Application Support/Bitcoin/bitcoin.conf文件,添加:[5]

 testnet=1
 server=1
 rpcuser=foo
 rpcpassword=bar
 txindex=1
 zmqpubrawblock=tcp://127.0.0.1:29000
 zmqpubrawtx=tcp://127.0.0.1:29000

另外一种打开配置文件的方式:
bitcoin-qt -> preferences -> Open Configuration File

2. 命令行中指定参数

bitcoin-qt命令位于 /Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt,需要手动加入$PATH,或者在.bashrc中设置alias

运行命令:
/Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -testnet

testnet的数据保存在/Users/yushengzhou/Library/Application Support/Bitcoin/testnet3

如果在软件界面顶部看到 [testnet],说明设置成功。

console

和Linux版本的bitcoin-qt不同的是,Mac版本没有bitcoin-cli命令行工具[6],只能在Bitcoin图形界面的console执行命令。打开步骤是:help->debug window->console。使用体验其实挺不错的,输入命令时会有提示,可以减少记忆负担。


  1. https://bitcoin.stackexchange.com/a/61548/81787

  2. https://bitcoin.org/en/developer-examples#testing-applications

  3. https://bitcoin.org/en/glossary/testnet

  4. https://bitcoin.org/en/glossary/regression-test-mode

  5. https://jeiwan.cc/posts/what-is-lightning-network/

  6. https://bitcoin.stackexchange.com/a/43160/81787

上一篇下一篇

猜你喜欢

热点阅读