BTC全节点部署服务器配置
4核
8G
1000G
网络5G
aws x5a.large
BTC全节点搭建教程(使用0.17版本,0.18版本8332端口只能本地访问(或许我是配置有问题)。通过netstat -an | grep 8332查看是否只能本地访问)
- BTC全节点客户端linux安装包路径
https://bitcoin.org/bin/
- bitcoin的默认配置目录为
~/.bitcoin/bitcoin.conf
- 默认数据目录
不配置datadir时,默认保存在 ~/.bitcoin/
- 后台启动
bitcoind -daemon
- 关闭bitcoin,一定要用以下命令,否则会有可能导致数据异常,需要重新同步数据
bitcoin-cli stop
- bitcoin.conf配置信息
dbcache=10240
rpcuser=zdd
rpcpassword=xxx
rpcport=8332
rpcconnect=127.0.0.1
server=1
rest=1
rpcallowip=0.0.0.0/0
# 查询账户余额,0.17需要这个配置,0.18废弃
deprecatedrpc=accounts
#local testnet
testnet=0
- 钱包加密
encryptwallet
// 启动服务
bitcoind -daemon
// 加载钱包
loadwallet
// 解密
walletpassphrase
https://www.cnblogs.com/elvi/p/10203922.html
https://www.cnblogs.com/elvi/p/10203927.html
BTC全节点配置说明
https://www.cnblogs.com/Reskorey/p/10490584.html
https://www.mgchen.com/112.html
BTC 通过postman访问全节点api
// 请求方式
POST方式
// authorization Type
Basic Auth
// /wallet/<钱包名>为指定钱包
52.68.82.40:8332/wallet/testwallet2
// body
{"jsonrpc": "1.0", "id":"curltest", "method": "getwalletinfo", "params": [] }
官网JSON-RPC教程
https://bitcoincore.org/en/doc/0.17.0/rpc/blockchain/getbestblockhash/
https://blog.51cto.com/13692892/2393232?source=dra
BTC钱包接口用途
- 归集:sendToAddress:将该钱包的所有资产转到目标地址
- 转账:sendfrom :https://bitcoincore.org/en/doc/0.16.0/rpc/wallet/sendfrom/
BTC接口资料
- 转账扣除的手续费,包含在转账金额里
网友评论