学习区块链开发,当然是从比特币开始了

一、准备工作

1、京东、百度、阿里云任选一家买一个云主机,一年1000来块的配置就够了,主要是要挂一个500G以上的硬盘

2、linux-ubuntu1604,64位操作系统

二、搭建流程

1、客户端安装流程

# 下载
cd /home/disk500g
wget https://bitcoin.org/bin/bitcoin-core-0.17.0.1/bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz#解压,软连接
tar zxf bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz
ln -fs /home/disk500g/bitcoin-0.17.0 /home/disk500g/bitcoin
ln -fs /home/disk500g/bitcoin-0.17.0/bin/bitcoind /usr/local/bin/bitcoind
ln -fs /home/disk500g/bitcoin-0.17.0/bin/bitcoin-cli /usr/local/bin/bitcoin-cli

2、创建配置

mkdir -p /home/disk500g/btc_data
mkdir ~/.bitcoin
vim ~/.bitcoin/bitcoin.conf#bitcoin.conf内容# ~/.bitcoin/bitcoin.conf
datadir=/home/disk500g/btc_data
dbcache=10240
txindex=1
rpcuser=mybtc
rpcpassword=btc2019
daemon=1
server=1
rest=1
rpcbind=0.0.0.0:8332
rpcallowip=0.0.0.0/0

3、后台启动bitcoind

bitcoind -daemon

4、查看同步区块高度

bitcoin-cli getblockcount

5、查看信息

#查看链信息
bitcoin-cli getblockchaininfo#查看钱包信息
bitcoin-cli getwalletinfo#查看网络信息
bitcoin-cli getnetworkinfo

6、rpc接口访问

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

bitcoin全节点搭建相关推荐

  1. linux搭建 eth节点,Ethereum全节点搭建

    Ethereum全节点搭建 以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用.就像比特币一样,以太坊不受任何人控制,也不归任何人所有--它是一个开放源代 ...

  2. 24小时内最快跑完最详细BSC全节点搭建同步实战

    最详细BSC全节点搭建同步实战 服务器选择: 使用的是 24核48线程 64G内存 2T nvme*2(千万别用esc,如果条件允许可以直接用3块2T的nvme) 带宽100M起 如果不使用nvme硬 ...

  3. 1_XMR全节点搭建

    同步全节点 monero的github地址: https://github.com/monero-project cd ~/downloads 将 monero-linux-x64-v0.15.0.1 ...

  4. Linux 比特币Bitcoin采集节点搭建

    博主使用 ubuntu18.04/ ubuntu 16.04 搭建比特币的采集节点 节点部署 首先从官网下载部署软件:https://bitcoin.org/zh_CN/download,或是运行代码 ...

  5. bitcoin全节点部署及bitcoind bitcoin-cli命令使用解释

    服务器配置: 操作系统: ubuntu 16.04 CPU: 4U 内存: 16G #一般来说4G就够,但如果要查历史记录,需要加载完整的交易索引表-tindex,这导致需要8G+的内存 硬盘: 50 ...

  6. BSC全节点搭建实录,附详细攻略

    服务器选择: 使用的是AWS的i3en.2xlarge 8核64G 2X2.2TB NVME 最好还是使用NVME本地硬盘,否则同步区块真的很慢. 系统:centos 8.0 1.安装wget和git ...

  7. Bitcoin.com开发人员正创建一个用Rust语言编写的BCH全节点

    近日,Bitcoin.com开发人员Gabriel Cardona在推特表示,自己正创建一个用Rust语言编写的BCH全节点,目的是为了改变完整节点的范式,让BCH代码库更加安全.编程人员技术贡献更加 ...

  8. bitcoin core全节点钱包同步太慢的解决方法及钱包数据文件移动的方法

    最近下载了一个bitcoin core全节点钱包,刚开始的时候同步还比较快,以为一天就可以搞定.没想到一天后看,速度越来越慢,看时间要1周以上.本着程序员的捣鼓精神.特别摸索了一下,找了几个解决办法. ...

  9. BSV Planaria框架技术总结一 节点搭建

    BSV Planaria框架技术总结一 节点搭建 变形虫Planaria是Unwriter大神基于bitdb在bsv链上开发的一个可编程化的持久层框架,关于变形虫的特点和编程思想,可以参考我之前的文章 ...

  10. 区块链-Linux下USDT测试节点搭建

    本文转载自https://lhalcyon.com/blockchain-usdt-node/ Tether Limited 公司基于 Omni Layer 这层协议(Omni Layer proto ...

最新文章

  1. 新型混合共识机制及抗量子特性的 Hcash 主链测试链即将上线
  2. (转) SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解
  3. FPGA设计心得(10)关于行为仿真的一点观点
  4. [css] 解释下为什么css的reset不建议直接这么写:*{ margin:0; padding:0;}?
  5. 2019头条抖音Java 3面真题,含面试题答案!
  6. C语言运算符优先级和结合性
  7. hadoop生态系统学习之路(十)MR将结果输出到hbase
  8. Fail - Fast机制
  9. 程序员是如何一步一步被诈骗的?《原力计划-打卡挑战》第二周周榜揭晓
  10. java截取utf8字符串_java中常用的字符串的截取方法
  11. linux c程序中判断能不能ping,用C/C++代码检测ip能否ping通(配合awk和system可以做到批量检测)...
  12. java垃圾收集算法、标记-清除算法、复制算法、标记-整理清除、分代收集算法
  13. 软件开发过程中的Visio使用
  14. 5s管理推进的三个阶段及三大实施原则
  15. C++ 面向对象的编程语言有哪些特点?
  16. JAVAWEB开发之Hibernate详解(二)——Hibernate的持久化类状态与转换、以及一级缓存详解、关联关系的映射(一对多、多对多、级联)
  17. Android APP 启动时间测试
  18. JimuReport - 积木报表(一款免费Web报表工具)
  19. 虚荣和骄傲会让你跌得很惨
  20. For循环实现99乘法表

热门文章

  1. 微信公众平台开发-access_token获取及应用(含源码)
  2. 数据库delete不释放空间处理方法
  3. win7电脑怎么提升开机速度
  4. 使用js实时统计text、textarea等输入框的字数,并进行字数限制
  5. 手机app推广渠道的安装来源追踪与归因
  6. 奇异谱分析(SSA)的matlab实现
  7. 计算机无法识别苹果6手机,苹果手机连接电脑没反应,小编教你苹果手机连接电脑没反应怎么办...
  8. [云原生专题-41]:K8S - 核心概念 - Service业务的统一网关接口Ingress详解、安装、常见操作命令
  9. bzoj2109: [Noi2010]Plane 航空管制
  10. JS打印菱形、简易计算器