Win10环境配置Bitcoin Core节点
区块链是当下比较火热的技术,我也来蹭下热度,研究一把Bitcoin Core的技术。
入门篇
一、Bitcoin Core安装
1、下载
一般有2种安装方式:源码编译安装 和 下载现成的安装包安装
源码下载地址:https://github.com/bitcoin/bitcoin
现成的安装包下载地址:https://bitcoincore.org/en/download/
2、安装
以现成的安装包为例:
点击安装,按照指引进行,安装结果如下:

二、运行
运行全节点的用途: 挖矿, 钱包
运行全节点,可以做关于btc的任何事情,例如创建钱包地址、管理钱包地址、发送交易、查询全网的交易信息等等
1、启动
Bitcoin 比特币官方客户端有两个版本:一个是图形界面的版本,通常被称为 bitcoin-qt,一个简洁命令行的版本,称为 bitcoind。它们相互间是兼容的,有着同样的命令行参数,读取相同的配置文件,也读写相同的数据文件。
1)图形界面的版本启动命令
PowerShell命令:
.\bitcoin-qt.exe -testnet -server -conf='D:\data\bitcoin\bitcoin.conf' -datadir='D:\data\bitcoin'
-testnet 连接测试网络
-server 接受 JSON-RPC 命令
-conf 指定配置文件
-datadir 指定数据文件夹

2)命令行的版本的启动命令
PowerShell命令:
.\bitcoind -testnet -printtoconsole -conf='D:\data\bitcoin\bitcoin.conf' -datadir='D:\data\bitcoin'
-printtoconsole 控制台打印

3)服务器启动命令参数参考
http://8btc.com/article-1702-1.html
三、连接
节点启动以后,可以使用客户端进行连接。
1)使用自带的bitcoin-cli进行连接
PowerShell命令:
.\bitcoin-cli.exe -testnet -conf='D:\data\bitcoin\bitcoin.conf' getbalance
2)使用第三方开源客户端进行连接
例如:(C#)BitcoinLib,下载地址:https://github.com/GeorgeKimionis/BitcoinLib
(GO)rpcclient,下载地址:https://github.com/btcsuite/btcd/tree/master/rpcclient
其他操作库,参考:https://zh-cn.bitcoin.it/wiki/API_reference_(JSON-RPC)
四、钱包使用
1、测试网络
参考:https://blog.csdn.net/yzpbright/article/details/80511325
Win10环境配置Bitcoin Core节点的更多相关文章
- Win10环境下Hadoop(单节点伪分布式)的安装与配置--bug(yarn的8088端口打不开+)
一.本文思路 [1].配置java环境–JDK12(Hadoop的底层实现语言是java,hadoop运行需要JDK环境) [2].安装Hadoop 1.解压hadop 2.配置hadoop环境变量 ...
- 0_OpenCV3.4.0+Visual Studio2017 + win10环境配置
研究生学习方向是计算机视觉,因此想从传统的算法开始,于是尝试安装Opencv做一些项目.在安装过程中碰到很多问题,搭建成功后立刻记录下来,一遍以后查看. 安装环境:windows10 64bit 专业 ...
- win10环境配置react
1 react 需要nodejs所以需要安装nodejs环境,到nodejs官网下载 现在默认会安装nodejs 和 npm包 和 配置环境 2 检查是否安装成功,在命令行中输入 显示成功则正确 3 ...
- 沁恒CH32V003F4P6 开发板上手报告和Win10环境配置
CH32V003 沁恒最近推出的低价CH32V003系列, 基于青稞RISC-V2A内核, 48MHz主频, 2KB SRAM, 16KB Flash, 工作电压兼容3.3V和5V. 主要参数如下 S ...
- 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
- Bitcoin Core P2P网络层
目录 数据结构 节点发现和节点连接 地址管理 节点发现 节点连接 插口(Sockets)和消息 Socket线程 (net.cpp) 消息线程 ProcessMessages (net_process ...
- 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置
目录 沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置 硬件准备 沁 ...
- .NET Core VS Code 环境配置
VSCode .NET环境配置 在此之前我一直是使用notepad++配置的C/C#环境来写代码,比起打开"笨重"的VS要方便很多.VSCode出来之后,本来也想折腾了一下 ...
- Windows 10 IoT Core环境配置中的那些坑
我使用的设备是Raspberry Pi 3B,想来国内的嵌入式玩具应该还是树莓派最常见吧.这段时间一直在捣鼓Win10 IoT,结果发现,从安装一直到编码调试一路下来全都是坑.写这篇东西一个是为了备忘 ...
随机推荐
- Hadoop HBase概念学习系列之HBase里的客户端和HBase集群建立连接(详细)(十四)
需要遵循以下步骤: 1.客户端和Zookeeper集群建立连接.在这之前客户端需要获得一些信息(可以从HBase配置文件中读取或是直接指定).客户端从Zookeeper集群中读取-ROOT-表的位置信 ...
- IE 8 下sharepoint 2013 难看的字体的解决方案
将 corev15.css 中的有关"Segoe UI","Segoe",Tahoma,移除即可. 一共二处 C:\Program Files\Common F ...
- Xmind在win10更改用户设置后出现Invalid Configuration Location 错误的解决办法
错误原因: 因为一开始新建win10用户时,使用的是中文用户名,导致了部分软件比如IDEA读取C盘中配置文件时报错.我用管理员权限修改用户姓名为英文后,IDEA的问题虽然已经解决,但Xmind却报出了 ...
- redis 持久化与备份策略
持久化(persistence) 本文是 Redis 持久化文档 的中文翻译. 这篇文章提供了 Redis 持久化的技术性描述,推荐所有 Redis 用户阅读. 要更广泛地了解 Redis 持久化,以 ...
- php 数据集转换树、递归重组节点信息多维数组(转)
一.将数据集转换成树 /** * 将返回的数据集转换成树 * @param array $list 数据集 * @param string $pk 主键 * @param string $pid 父节 ...
- Kafka学习之路 (四)Kafka的安装
一.下载 下载地址: http://kafka.apache.org/downloads.html http://mirrors.hust.edu.cn/apache/ 二.安装前提(zookeepe ...
- 安装 Autoconf, Automake & Libtool
今天在使用sudo apt-get install命令安装autoconf和automake时,出现了问题,说是不能sudo apt-get install安装这些软件似乎不是最新的.由此,我通过搜索 ...
- Drool实战系列(二)之eclipse安装drools插件
这里演示是drools7.5.0,大家可以根据自己需要安装不同的drools版本 drools安装地址: http://download.jboss.org/drools/release/ 一. 二. ...
- shiro实战系列(十)之Subject
毫无疑问,在 Apache Shiro 中最重要的概念就是 Subject.'Subject'仅仅是一个安全术语,是指应用程序用户的特定 安全的“视图”.一个 Shiro Subject 实例代表了一 ...
- STL 2—迭代器相关运算——advance(),distance(),next(),prev()
迭代器的头文件中定义了4个实现迭代器模板的函数模板. 1.advance(iterator,num):将迭代器iterator 移动了num个位置 2.distance(iterator1,itera ...