bitcoincore钱包(bitcoincore钱包忘记密码)

比特已经火了很多年了!技术层面一直没怎么接触过!最近先来无事,突然心血来潮想自己整个比特币私链,然后自己写个小钱包玩玩!于是就研究了一下,整体来下还算流畅,为了预防自己忘了,就把整个对接的过程写下来!

对接第一步当然是先租一台靠谱的服务器,首先网速要快,其次必须得是SSD硬盘,如果想同步整个账本的话那得500G以上的硬盘才行,自己测试没有必要,幸亏比特币的私链配置文件里面支持prune模式,也就是说只同步最新的一部分账本就行!

拉取最新的安装包

我用的是CentOS7,64位的系统,不多说直接去GitHub上拉去最新的包

wget https://bitcoincore.org/bin/bitcoin-core-23.0/bitcoin-23.0-x86_64-linux-gnu.tar.gz

解压

tar -zxvf bitcoin-23.0-x86_64-linux-gnu.tar.gz
mv bitcoin-23.0 /usr/local/bitcoin
cd /usr/local/bitcoin/

配置bash命令

vim ~/.bashrc

export BTCPATH=/usr/local/bitcoin/bin/
export PATH=$BTCPATH:$PATH

source ~/.bashrc

创建bitcoin.conf文件以及账本data文件夹

mkdir -p /btc_data
mkdir ~/.bitcoin

编辑bitcoin.conf文件

vim ~/.bitcoin/bitcoin.conf

datadir=/data/btc_data
dbcache=4096
irc=1
upnp=1
#rpcuser的用户名(后面做RPC请求的时候用到)
rpcuser=btctest
#rpcuser的密码(后面做RPC请求的时候用到)
rpcpassword=test123
#rpc绑定的网卡(后面做RPC请求的时候用到)
rpcbind=0.0.0.0:8332
rpcallowip=0.0.0.0/0
daemon=1
server=1
addressindex=1
rest=1
deprecatedrpc=accounts
#如果不想同步整个账本,那这里就配置你想要的大小,当数据文件夹大于这个大小的时候就会自动删除前面的文件,仅保留最新的块
prune=102400

安装glibc2.18

bitcoin默认会用到glibc2.18左右的版本,如果服务器上面已经装了那就跳过这步

wget https://mirrors.tuna.tsinghua.edu.cn/gnu/glibc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz 
cd glibc-2.18
mkdir build
cd build/
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j 8
make install

启动服务

bitcoind -daemon

服务启动完成如果没有报错就可以坐等它同步节点了!这个时候咱们可以尝试使用一下bitcoin-cli命令,看看服务是否一切正常

输入bitcoin-cli help会显示所有的命令,bitcoin所有的命令可以参考比特币RPC API命令中文手册 – 汇智网

测试RPC是否可用

由于还没有正式开发RPC接口,那么暂时用POSTMAN测试一下接口,请求接口是需要http auth的,就是刚才在配置文件里面配置的rpcuser和rpcpassword,并且所有请求都是以JSON的形式发送,那么我们就先创建一个钱包看看是否可以,请求方式如下图

bitcoincore钱包(bitcoincore钱包忘记密码)

不出意外的话钱包就创建成功了,btctest.dat就是你的钱包文件,那么再尝试根据这个钱包文件获取一个新的比特币地址

bitcoincore钱包(bitcoincore钱包忘记密码)

请求成功会返回你地址,至此比特币私链搭建完成,下一步就是用JAVA对这个私链的RPC进行开发了。

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/196614.html

(0)
鸟叔鸟叔
上一篇 2023年 2月 6日 下午3:15
下一篇 2023年 2月 6日 下午4:03

相关推荐

  • Terra Classic近7成节点已更新烧毁机制 LUNC币跳涨25%

    句子百科(sws100.com)讯:公链Terra2.0在5月底正式上线并产出创世区块,同时旧链Terra改名为Terra Classic,代币名称改为LUNC,虽然近期代币价格和声势都趋于寂静,但社群仍渴望重建生态系。 LUNC DAO22日发布推文表示将启动LUNC代币质押和烧毁的功能,而今(23)日社群也传出有66%上述的节点都更新至支持1.2%烧毁费…

    区块链 2022年 9月 2日
  • 币安币挖矿APP叫什么(币安是什么一个平台)

    关于币安币挖矿APP叫什么(币安是什么一个平台)这个问题很多人都不太了解,下面由句子百科Sws100.com小编derfy为大家详细讲解一下,大家来看下。 1.币安交易所是一家资产排名第一的数字货币交易所,同时也是备受投资者青睐的数字货币交易所,尤其是在国内,最为关键的是币安交易所不但提供法币交易、币币交易还提。 2.在国内币安怎么开户? 摘要 去年下半年,…

    2023年 2月 22日
  • dot币价格今日行情 dot币最新美元价格

    dot币今日价格是42.2681元人民币(约等于6.2731美元)。24小时最高是43.2128元人民币,24小时最低是41.6058元,24小时成交量4744.89万,24小时成交额20.2亿亿人民币,24小时涨幅3.86%,比特币总市值520.83亿人民币,历史价格最高到370.23元。众筹价格是1.9405元,投资回报是2078.16%。 dot币24…

    2022年 11月 7日
  • 在币安交易所购买稳定币BUSD操作步骤教程

    Binance USD(BUSD)是币安发行的锚定美元(USD)价值的稳定型数字货币,已获得美国纽约州金融服务局(NYDFS)的批准。锚定的意思是指1 BUSD=1 USD,(会上下略微浮动)。 因此他可以作为避险货币,币安的用户出入金经常用它。 1、注册能用来购买BUSD的交易所网站 这里就是注册币安,币安网注册地址是:点击注册币安网   &nb…

    2022年 11月 26日
  • BTC实时行情软件下载_鸥易虚拟币行情软件app

    欧易对您的资产持有 1:1 的储备金,定期发布储备金证明 欧易12月最新活动入口:https://zc.oke4.cn/AA333 BTC实时行情软件推荐欧易,欧易是一款虚拟货币市场行情及社区服务平台,在这里您不但可以查询全世界区块链货币的实时行情,(sws100.com)还带来了全新的链圈、钱圈的新闻资讯信息,并打造出的网上沟通交流小区与网民交流讨论。 下…

    2022年 12月 24日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信