IPFS技术咨询:LinksSize参数的含义是什么?
关于IPFS
object stat命令中LinksSize参数的解释 你执行的命令及输出如下:
$ ipfs object stat /ipfs/QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR NumLinks: 0 BlockSize: 119776 LinksSize: 4 DataSize: 119772 CumulativeSize: 119776
问题:上述统计结果中的LinksSize参数具体指什么?
LinksSize是当前IPFS对象中链接列表(Links)部分序列化后的字节大小。
IPFS的每个对象都遵循Protobuf格式规范,结构包含Data(对象自身数据)和Links(指向其他IPFS对象的链接集合)两部分。哪怕对象没有任何链接(比如你例子里NumLinks为0),Protobuf对空列表的编码也会产生固定的最小开销,也就是你看到的4字节——这就是LinksSize的数值来源。
内容的提问来源于stack exchange,提问作者Martin Monperrus
相关产品推荐
相关产品推荐

