ipfs - 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”开头的。有人知道我可以尝试解决什么吗?
解决方案
从 go-ipfs 0.7 开始,IPNS 路径将密钥名称编码为 base36 CIDv1 (k...) 而不是 base58 (Qm...)。
您可以在此处阅读有关此内容的更多信息 - 关于此更改的部分内容:https ://blog.ipfs.io/2020-09-24-go-ipfs-0-7-0/
推荐阅读
- java - LWJGL 3 获取大写锁定状态
- android - Unity:Gradle 构建失败插件:Unity IAP 1.16 Facebook SDK 7.13.0
- java - 程序如何将值传递给方法ranking()
- javascript - 如何删除文本中第 n 个字符之前的字符串?
- gitlab - 使用不同的端口 22 将代码从 GitLab 推送到 Dokku
- java - JAX-RS 方法的自定义注释和从拦截器传递到 JAX-RS 方法的参数
- javascript - 如何使用弹性搜索和 javascript 和 HTML 制作搜索引擎
- css - 如何允许 Googlebot 为我的流星应用程序读取捆绑的 CSS
- html - 网页模板 Golang
- powershell - “找不到路径”纠缠测试结果