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

posted @ 2018-08-02 11:16  cry  阅读(3531)  评论(0编辑  收藏  举报