资讯专栏INFORMATION COLUMN

【BTC】网络搭建-btcoind

zhichangterry / 1074人阅读

摘要:下载安装下载源码下载地址现成的安装包下载地址文档安装安装目录区块目录同步测试网络的时候会出现配置文件基本命令启动连接测试网络接受命令指定配置文件指定数据文件夹允许查看账户功能后台启动监听端口上的连接默认,测试网络图形界面启动

下载/安装 下载

源码下载地址:https://github.com/bitcoin/bi...
现成的安装包下载地址:https://bitcoin.org/zh_CN/dow...
api文档:http://chainquery.com/bitcoin...

安装

安装目录

bitcoin-qt.exe

daemon

bitcoin-cli.exe

bitcoind.exe

bitcoin-tx.exe

区块目录

blocks

chainstate

testnets 同步测试网络的时候会出现

bitcoin.conf 配置文件

基本命令 启动

testnet 连接测试网络

server 接受 JSON-RPC 命令

conf 指定配置文件

datadir 指定数据文件夹

deprecatedrpc=accounts 允许查看账户功能

daemon 后台启动

rpcallowip=127.0.0.1 (::/0)

port= 监听 <端口> 上的连接(默认:8333,测试网络 testnet:18333)

# 图形界面BTC 启动
.itcoin-qt.exe -testnet -server -conf="F:tcitcoin.conf" -datadir="F:tc"
# 命令行版本 启动
.itcoind -printtoconsole -conf="F:tcitcoin.conf" -datadir=F:tc"
.itcoind -testnet -printtoconsole -conf="F:tcitcoin.conf" -datadir=F:tc" # 测试环境
本地网络
# 这里的port前面要指定2个--
./bitcoind.exe -regtest -deprecatedrpc=accounts  -server -conf="F:tc
egtest.conf" -datadir="F:tc" --port=8662
连接
./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18332 getblockchaininfo
regtest网络
# 启动网络
# regtest.conf如下,rpcport没有生效,系统自动启用了18443
# rpcuser=userrpc  
# rpcpassword=userpassword  
# rpcallowip=127.0.0.1  
# rpcport=18332
./bitcoind.exe -regtest -deprecatedrpc=accounts  -server -conf="F:tc
egtest.conf" -datadir="F:tc"

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getblockchaininfo
./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getbalance
# 挖矿的奖励要在100个block以后才能使用 
./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 generate 101

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getaccountaddress ""

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getbalance

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getnewaddress

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 sendtoaddress 2MyifBSafpYEdmQLHomqBPBeZSu4pKPtDaJ 10

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getrawtransaction 2b8968a440dde03591e27f5cff202eaae2c781372ddfd1ab56447a5655de0211

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 generate 1

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 listreceivedbyaddress

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24647.html

相关文章

  • 区块链技术:分片遇上区块链

    摘要:目前,公链极低的交易处理能力为人们便捷的使用区块链带来很大的麻烦。区块链水平扩容的基本思想是将单根区块链的状态划分为多条区块链状态。我们的宗旨是通过以分片为代表的水平扩容技术,建立一个人人可用的区块链底层公链。 showImg(https://segmentfault.com/img/bVbg68C?w=1280&h=608); 目前,公链极低的交易处理能力(TPS)为人们便捷的使用区...

    elina 评论0 收藏0
  • 一个比特币交易的完整流程。

    摘要:本文解释了比特币交易的内容,目的和结果。本文底部的信息图提供了从钱包到区块链的整个比特币交易流程的全面说明。在文本中使用的任何地方是比特币交易的缩写。目的比特币交易的目的是将一定数量的比特币的所有权转移到比特币地址。 本文解释了比特币交易的内容,目的和结果。下面的解释适用于新手和中级比特币用户。 作为加密货币用户,你需要熟悉交易雏形——为了你对这种不断发展的创新有信心,以及作为理解新兴...

    My_Oh_My 评论0 收藏0
  • QuarkChain技术揭秘 第一话:分片遇上区块链

    摘要:区块链水平扩容的基本思想是将单根区块链的状态划分为多条区块链状态。通过增加网络中片的数量,整个区块链网络的吞吐量将会线性增加。的宗旨是通过以分片为代表的水平扩容技术,建立一个人人可用的区块链底层公链。 目前,公链极低的交易处理能力(TPS)为人们便捷的使用区块链带来很大的麻烦。例如:比特币网络只支持6到7个TPS,而以太坊目前只能处理大约15 TPS,而中心化支付系统的代表:支付宝,在...

    Coly 评论0 收藏0
  • 跨链技术的分析和思考

    摘要:主流跨链机制概述截至目前,主流的区块链跨链技术方案按照其具体的实现方式主要分为三大类,分别是公证人机制侧链中继和哈希锁定公证人机制公证人也称见证人机制,公证人机制本质上是一种中介的方式。 本文首发于[深入浅出区块链社区(https://learnblockchain.cn/)原文链接:跨链技术的分析和思考原文已更新,请读者前往原文阅读 当前的区块链底层技术平台百花齐放,不同的业务、不同...

    Freeman 评论0 收藏0
  • 【董天一】什么是IPFS(三)

    摘要:作者简介董天一,中国区技术布道人,指南作者。相关文章和视频推荐董天一什么是二圆方圆学院汇集大批区块链名师,打造精品的区块链技术课程。 作者简介:董天一,IPFS/Filecoin中国区技术布道人,《IPFS指南》作者。毕业于北京大学软件与微电子学院曾担任甲骨文亚洲研发中心(中国)数据库开发工程师资深区块链技术开发者,现致力于IPFS/Filecoin在中国的技术推广。 前两篇介绍了IP...

    jasperyang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<