节点搭建

1. 进入 bitcoin 选择 Choose your wallet

2. 选择 Bitcoin Core for Linux 下载

bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz

3. 上传服务器,解压

cd /data/bitcoin/
tar -xzvf bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz

bitcoin的默认配置文件目录为 ~/.bitcoin/bitcoin.conf , 若没有指定, 默认则会在该目录下创建个新的。

4. bitcoin 配置

bitcoin.conf :

# 数据存储目录,同步数据比较占硬盘空间,建议自定义存储路径,避免后期空间不足的尴尬。
datadir=/data/bitcoin/bitcoin-data
dbcache=10240
txindex=1
rpcuser=bitcoin
rpcpassword=bitcoin
# 后台执行
daemon=1
# 告知 Bitcoin-Qt 和 bitcoind 接受JSON-RPC命令
server=1
rest=1
# 监听 RPC 链接,正式默认端口8333
rpcbind=0.0.0.0:8332
rpcallowip=0.0.0.0/0
deprecatedrpc=accounts
addnode=119.23.67.156
addnode=47.224.175.1
addnode=39.105.39.182
addnode=120.24.70.214
addnode=39.100.228.213
addnode=43.226.37.242
addnode=121.18.238.39
addnode=42.59.56.174

注意:这里只做一些简单的配置 , 更多的配置请参考 Bitcoin Core配置文件解读,比特币节点信息可以在https://bitnodes.earn.com/nodes/?page=1&q=China 获取。

除了 -datadir 和 -conf 以外的所有命令行参数都可以通过配置文件来设置,而所有配置文件中的选项也都可以在命令行中设置。命令行参数设置的值会覆盖配置文件中的设置。

配置设置好 , 开始同步

cd /data/bitcoin/bitcoin-0.17.0/bin
./bitcoind --datadir=/data/bitcoin/bitcoin-data --conf=/root/.bitcoin/bitcoin.conf --deprecatedrpc=signrawtransaction --daemon

如无意外 , 同步则开始,以上这个 progress 代表同步进度 , 1.0 则为 100% 。

bitcoin-cli:

# 查看网络状态:
bitcoin-cli -rpcuser=bitcoin -rpcpassword=bitcoin getnetworkinfo
# 查看网络节点:
bitcoin-cli -rpcuser=bitcoin -rpcpassword=bitcoin getpeerinfo
# 查看区块链信息:如同步进度、
bitcoin-cli -rpcuser=bitcoin -rpcpassword=bitcoin getblockchaininfo
# 查看所有命令
bitcoin-cli -rpcuser=bitcoin -rpcpassword=bitcoin getblockchaininfo help
# 添加节点
bitcoin-cli -rpcuser=bitcoin -rpcpassword=bitcoin addnode 节点ip add
# 查看添加节点状态信息
bitcoin-cli -rpcuser=bitcoin -rpcpassword=bitcoin getaddednodeinfo

  

搭建Bitcoin全节点的更多相关文章

  1. 搭建EOS全节点并接入主网

    #EOS编译安装 #!/bin/bash #install.eos.sh #EOS 安装 #从github克隆主网代码 cd /opt git clone https://github.com/EOS ...

  2. 比特币BTC全节点搭建

    比特币BTC全节点搭建 #环境 ubuntu 16.4 #硬盘500GB #截止2018-12-31磁盘占用超过230GB #客户端安装 #下载页面 #https://bitcoin.org/zh_C ...

  3. ETH 全节点的远程Debug环境搭建

    ETH全节点还是很浪费资源的,尤其是在同步下来所有区块链,如果你打算在本地进行全节点的Debug吗,有点不现实.这个文档 编译,在要运行的机器上面安装devel,一般的方法是,编译好之后,放到服务器上 ...

  4. Hadoop(三)手把手教你搭建Hadoop全分布式集群

    前言 上一篇介绍了伪分布式集群的搭建,其实在我们的生产环境中我们肯定不是使用只有一台服务器的伪分布式集群当中的.接下来我将给大家分享一下全分布式集群的搭建! 其实搭建最基本的全分布式集群和伪分布式集群 ...

  5. Hadoop(三)搭建Hadoop全分布式集群

    原文地址:http://www.cnblogs.com/zhangyinhua/p/7652686.html 阅读目录(Content) 一.搭建Hadoop全分布式集群前提 1.1.网络 1.2.安 ...

  6. Win10环境配置Bitcoin Core节点

    区块链是当下比较火热的技术,我也来蹭下热度,研究一把Bitcoin Core的技术. 入门篇 一.Bitcoin Core安装 1.下载 一般有2种安装方式:源码编译安装 和 下载现成的安装包安装 源 ...

  7. 比特币全节点(bitcoind) eth 全节点

    运行全节点的用途:  1.挖矿  2.钱包   运行全节点,可以做关于btc的任何事情,例如创建钱包地址.管理钱包地址.发送交易.查询全网的交易信息等等 选个节点钱包:bitcoind 1.配置文件: ...

  8. 用三台虚拟机搭建Hadoop全分布集群

    用三台虚拟机搭建Hadoop全分布集群 所有的软件都装在/home/software下 虚拟机系统:centos6.5 jdk版本:1.8.0_181 zookeeper版本:3.4.7 hadoop ...

  9. 基于hadoop2.6.0搭建5个节点的分布式集群

    1.前言 我们使用hadoop2.6.0版本配置Hadoop集群,同时配置NameNode+HA.ResourceManager+HA,并使用zookeeper来管理Hadoop集群 2.规划 1.主 ...

随机推荐

  1. easyui datagrid treegrid 取消行选中、取消高亮

    .datagrid-row-selected{ background: #FFFFFF !important; color: #404040; } 一.思路来源:https://www.cnblogs ...

  2. Spring IOC 总结

    IOC 简介 IOC是(Inversion of Control,控制反转)的简写.Spring提供IOC容器,将对象间的依赖关系交由Spring进行控制,避免硬编码所造成的的过度程序耦合.它由DI( ...

  3. Oracle11g安装步骤(CentOS7)

    安装环境:CentOS 7(64位) . oracle11G 的压缩包 第一步:创建相关目录,并将安装包放在指定路径下 [root@localhost data]# pwd/data[root@loc ...

  4. Codeforces D. Intercity Travelling(区间组合)

    题目描述: D. Intercity Travelling time limit per test 1.5 seconds memory limit per test 256 megabytes in ...

  5. python笔记37-史上最好用的发邮件zmail

    简介 python发邮件之前用的是smtplib,代码太过于复杂,学习成本大,并且很多人学不会.之前专门写过一篇https://www.cnblogs.com/yoyoketang/p/7277259 ...

  6. python开发笔记-通过xml快捷获取数据

    今天在做下python开发笔记之如何通过xml快捷获取数据,下面以调取nltk语料库为例: import nltk nltk.download() showing info https://raw.g ...

  7. 查询响应慢,DB近乎崩溃

    时间:18.11.22 一. 起由: 公司最近因业务,有大量注册,每天大约几万,貌似也不太高? 晚上8点左右,网站后台,前台突然大面积提示502.网站几乎瘫痪.买的阿里云的负载均衡和读写分离.分别是5 ...

  8. 浏览器 cookie

    Cookie 保存以下几方面的信息: Cookie的名字 Cookie的值 到期时间 所属域名(默认是当前域名) 生效的路径(默认是当前网址) Set-Cookie: name=value[; exp ...

  9. Dubbo源码分析:Invoker

    背景 调用对象!在调用过程可以使用Filter接口方法.Inovoker调用过程采用了装饰者设计模式.Filter最后一个ExcpetionFilter对象,这个对象之后就调用服务方法.服务对象是配置 ...

  10. NOIP爆炸记

    NOIP爆炸游记 Day 0 Day 1 T1 T2 T3 Day 2 T1 T2 T3 最后 Day 0 复习模板 + 做真题 + 方 Day 1 早上吃了一片面包,就进了考场- T1 Exm??这 ...