zoukankan      html  css  js  c++  java
  • 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命令:

    .itcoin-qt.exe -testnet -server -conf='D:dataitcoinitcoin.conf' -datadir='D:dataitcoin'

    -testnet 连接测试网络

    -server 接受 JSON-RPC 命令

    -conf 指定配置文件

    -datadir 指定数据文件夹

    2)命令行的版本的启动命令

     PowerShell命令:

    .itcoind -testnet -printtoconsole -conf='D:dataitcoinitcoin.conf' -datadir='D:dataitcoin'

    -printtoconsole 控制台打印

    3)服务器启动命令参数参考

    http://8btc.com/article-1702-1.html

    三、连接

    节点启动以后,可以使用客户端进行连接。

    1)使用自带的bitcoin-cli进行连接

     PowerShell命令:

    .itcoin-cli.exe -testnet -conf='D:dataitcoinitcoin.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

  • 相关阅读:
    JavaWeb--HttpSession案例
    codeforces B. Balls Game 解题报告
    hdu 1711 Number Sequence 解题报告
    codeforces B. Online Meeting 解题报告
    ZOJ 3706 Break Standard Weight 解题报告
    codeforces C. Magic Formulas 解题报告
    codeforces B. Sereja and Mirroring 解题报告
    zoj 1109 Language of FatMouse 解题报告
    hdu 1361.Parencodings 解题报告
    hdu 1004 Let the Balloon Rise 解题报告
  • 原文地址:https://www.cnblogs.com/cry/p/Bitcoind.html
Copyright © 2011-2022 走看看