IPFS操作教程11: 创建新的hash,将其作为发布网页的IPNS值

Online
个人专栏
热度: 35764

IPFS操作教程11: 创建新的hash,将其作为发布网页的IPNS值

IPFS操作教程11: 创建新的hash,将其作为发布网页的IPNS值

教程1中的IPNS值是默认的节点IDhash,如果我们上传多个不同文件,那就没法用了,因为只能给一个用,所以引出本节课程。

课程目标

  • 通过本小节的学习,使你能够创建自己的IPNS值
  • 用IPNS发布自己的文件

学习步骤

第一步:创建一个自己的IPNS值

    > ipfs key gen --type=rsa --size=2048 mykey
    > ipfs name publish --key=mykey QmSomeHash

以上是系统生成IDhash和发布IPNS的命令。因为我们在使用时,没有加后缀,所以走的都是默认值。

接下来,我们同样使用上边的命令,创建自己的IPNS值。 mykey是个文件夹名字,里面的内容决定了产生的hash。所以我们创建一个新的文件夹,这里我创建mykey1,里面文件是info.txt。内容“我的第一个IPNS值”。然后使用ipfs key gen --type=rsa --size=2048 mykey1,生成一个hash值,也就是我说的IPNS值。

操作:

$ mkdir mykey1
$ echo "我的第一个IPNS值" > mykey1/info.txt
localhost:IPFS zhanghengxing$ ipfs key gen --type=rsa --size=2048 mykey1
QmX4KM1J82p895JveV3xfL4aNoEPqaiUmMEkTiaHMgj8Ru

第二步:发布

和之前讲过的一样,不做重复,命令: ipfs name publish --key=mykey1 QmSomeHash

注:QmSomeHash是你上传文件的hash值。

作者:

区块链高级工程师、go语言工程师、IPFS早期研究者。网络著书有《IPFS一问一答》、《IPFS操作教程》、《区块链密码学》、《区块链共识算法》;跟踪并翻译报道《IPFS Weekly》,研究并翻译IPFS、Filecoin白皮书,业界知名专家学者——张默默老师!

声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。