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

  • 相关阅读:
    自己动手搭建私有百度网盘
    JVM 基础、堆内存分析和垃圾回收算法
    基于 Solo 通过阿里云服务器+Docker+Nginx+MySQL搭建个人博客
    ES6新特性总结
    JavaIO流总结
    Linq查找最大值max最小值min效率比较
    c# 控制台console进度条
    在 dotnet core (C#)下的颜色渐变
    go笔记--几个例子理解context的作用
    go微服务框架kratos学习笔记六(kratos 服务发现 discovery)
  • 原文地址:https://www.cnblogs.com/cry/p/Bitcoind.html
Copyright © 2011-2022 走看看