如何通过RPC从比特币核心快速获取下一个待开采区块的目标?

下一个块的目标在getblocktemplate中可用,但是我不知道是否有一种方法可以在不获取所有挂起事务的情况下获取目标,这可能需要很长时间并生成大量数据。
您也可以使用getbestblock来获取顶部块,然后使用getblockheader来获取之前的2016块,然后根据时间进行计算,但这同样非常缓慢,而且数据量很大。
有没有一种快速的方法来确定RPC上比特币核心的下一个块的目标?
比特币核心
json rpc
矿工配置
分享
改进这个问题
跟随
5月7日3:19编辑
问5月6日4点22分
大乔希
19044青铜徽章
添加评论
1个答案
0
你可以很容易地从困难中计算出来
所以只要通过RPC调用getdifficle就可以计算出:
target=targetmax/难度
其中targetmax=269595352529101130949315647634472399136010898738574164086137773096960
目标max是genesis块中的一个固定数字
如果哈希值(转换为十进制)低于此值,则它是有效块
分享
改进这个答案
跟随
5月7日0:28回答
哈密塔
9199青铜徽章
2
报告了洛杉矶的困难

时光素材-香车美女  (28)blockchainBTC比特币区块链www.qkl91.com

发表评论

邮箱地址不会被公开。 必填项已用*标注