美文网首页区块链开发我用 Linux技术文
比特币核心部署 - bitcoin core for linux

比特币核心部署 - bitcoin core for linux

作者: 葱烧烙饼 | 来源:发表于2016-10-18 03:11 被阅读4677次

1.入门介绍
https://bitcoin.org/en/

2.准备条件
硬盘:推荐200G以上
内存:推荐4G或以上
运行环境:都可以

3.bitcoin core 下载
选择适合您的版本:https://bitcoin.org/en/download

4.centos操作指南
a.下载
wget https://bitcoin.org/bin/bitcoin-core-0.13.0/bitcoin-0.13.0-x86_64-linux-gnu.tar.gz

b.解压
tar -zvxf bitcoin-0.13.0-x86_64-linux-gnu.tar.gz

c.安装(就是放到BIN目录)
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.13.0-x86_64-linux-gnu.tar.gz/bin/*

d.基础配置
mkdir ~/.bitcoin
touch ~/.bitcoin/bitcoin.conf
chmod 600 ~/.bitcoin/bitcoin.conf

echo rpcuser=bitcoinrpc >> ~/.bitcoin/bitcoin.conf
echo rpcpassword=XXXXXX >> ~/.bitcoin/bitcoin.conf

注意:XXXXXX是你的密码,是什么都无所谓,访问RPC用的。

e.后台运行
bitcoind -daemon

f.测试是否成功
bitcoin-cli getdifficulty
bitcoin-cli listtransactions
bitcoin-cli stop

备注:返回一串难度数据就是正确的:1.818648536145414

bitcoin-cli getinfo
查看当前核心状态

g.详细
https://bitcoin.org/en/full-node#other-linux-distributions

curl测试
curl --user bitcoinrpc --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

如果需要远程访问,需要修改核心的配置。允许远程访问。

备注:
默认同步端口:8333
默认RPC端口:8332
这两个端口防火墙不要关闭哦。

API CALL LIST:
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

相关文章

网友评论

  • 与可_6b17:如果需要使用测试网络环境的话,是否,只要在配置文件中,
    写入这句配置 testnet=1 即可?
  • 51chief:如果需要远程访问,需要修改核心的配置。允许远程访问。

    这个修改 哪些配置啊 ?? 谢谢
    86d64ab13430:@烙饼 不错, 感谢您。 希望同行可以交流QQ:331277651
    葱烧烙饼:# 默认仅允许来自本机的 RPC 连接。在这里您可以指定多个
    # rpcallowip=,来设置您想允许连接的其它主机 IP 地址。
    # 您可以使用 * 作为通配符。
    #rpcallowip=10.1.1.34
    #rpcallowip=192.168.1.*
  • Kjiang:4-c 这步 `sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.13.0-x86_64-linux-gnu.tar.gz/bin/*` 这个文件夹 bitcoin-0.13.0-x86_64-linux-gnu.tar.gz 前面会被解压成 bitcoin-0.13.0。 环境(ubuntu160.4)
  • 巴图鲁:不错

本文标题:比特币核心部署 - bitcoin core for linux

本文链接:https://www.haomeiwen.com/subject/gqizyttx.html