首页 > 解决方案 > ipfs 名称发布不发布到 peerID

问题描述

我正在尝试在我的 ipfs 节点上发布一个文件。为此,我使用以下命令:

ipfs add someFile.txt
// added <someHash> someFile.txt
ipfs name publish <someHash>
// Published to <notPeerID>: /ipfs/<someHash>

ipfs name publish我得到了不使用 peerID 将文件发布到的奇怪行为。它不是 peerIDipfs id返回的。看起来也不像普通的 ipfs 哈希,它不是以“Qm”而是以“k”开头的。有人知道我可以尝试解决什么吗?

标签: ipfs

解决方案


从 go-ipfs 0.7 开始,IPNS 路径将密钥名称编码为 base36 CIDv1 (k...) 而不是 base58 (Qm...)。

您可以在此处阅读有关此内容的更多信息 - 关于此更改的部分内容:https ://blog.ipfs.io/2020-09-24-go-ipfs-0-7-0/


推荐阅读