分类
Uncategorized

BTC-块索引-读取DB级中的标志值

在这篇文章之后,我尝试读取块索引数据库中txindex的标志值,但无法获取这些值。我尝试获取下面所有的值,但它总是空的。我做错什么了吗?
private readonly byte[]TRANSACTIONINDEX\u ENABLED=新字节[]{70、8、116、120、105、110、100、101、120、1};//F8txindex公司
private readonly byte[]TRANSACTIONINDEX\u ENABLED1=新字节[]{70,7,116,120,105,110,100,101,120,1};//F7txindex公司
private readonly byte[]TRANSACTIONINDEX\u ENABLED2=新字节[]{70,7,1,120,101,100,110,105,120,116};//F7txindex小端
private readonly byte[]TRANSACTIONINDEX\u ENABLED21=新字节[]{70,7,120,101,100,110,105,120,116,1};//F7txindex小端
private readonly byte[]TRANSACTIONINDEX\u ENABLED3=新字节[]{70,8,116,120,105,110,100,101,120,1};//F8txindex小端
private readonly byte[]TRANSACTIONINDEX\u ENABLED31=新字节[]{70,8,120,101,100,110,105,120,116,1};//F8txindex小端
private readonly byte[]TRANSACTIONINDEX\u DISABLED=新字节[]{70,8,116,120,105,110,100,101,120,0};//F8txindex公司
private readonly byte[]TRANSACTIONINDEX\u DISABLED1=新字节[]{70,7,116,120,105,110,100,101,120,0};//F7txindex公司
private readonly byte[]TRANSACTIONINDEX\u DISABLED2=新字节[]{70,7,0,120,101,100,110,105,120,116};//F7txindex小端
private readonly byte[]TRANSACTIONINDEX\u DISABLED21=新字节[]{70,7,120,101,100,110,105,120,116,0};//F7txindex小端
private readonly byte[]TRANSACTIONINDEX\u DISABLED3=新字节[]{70,8,116,120,105,110,100,101,120,0};//F8txindex小端
private readonly byte[]TRANSACTIONINDEX\u DISABLED31=新字节[]{70,8,120,101,100,110,105,120,116,0};//F8txindex小端
另外,如何获取从块索引中获取的数据与块的详细信息所在的bat文件之间的映射。我假设块索引记录将有文件(blk000???.dat)的详细信息,在其中查找块,但它没有任何内容
比特币核心

分享
改进这个问题
跟随
5月17日15:06问
安基特
11344青铜徽章
添加评论
1个答案
0
我假设块索引记录将有文件(blk000???.dat)的详细信息,在其中查找块,但它没有任何内容
正如一位比特币核心开发人员的回答所述,块索引数据库包含块的所有信息以及块所在的位置(blk在哪个文件中)。这是必需的,因为从比特币网络接收的块没有顺序。
我尝试获取下面所有的值,但它总是空的。我做错什么了吗?
从leveldb读取信息有点棘手,因为在linkpost中描述了一种特殊的格式。但是,在您的示例中,无法在代码中找到问题,因为没有发布代码。
分享
改进这个答案
跟随
5月18日10:26回答
文森佐帕拉佐
80211金徽章55银徽章020铜徽章
我从索引DB中获取了块数据,它没有任何对blk文件的引用。这是衍生信息吗安基特5月18日13:30
您对文件的编号进行了排序,如在源代码中所报告的github.com/bitcoin/bitcoin/blob/…-vincenzopalazzo 5月18日14:05
块索引中的值实际上不包含nFile。我相信这一定是计算出来的,但不确定它是如何做到的github.com/bitcoin/bitcoin/blob/…-安基特5月18日16:17
这个值是88字节,它的值是MagicId,Length,Version,PrevBlockHash,MarkleRoot,Timestamp,difficity,Nounce–5月18日16:30

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

发表回复

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