IPFS操作教程11: 创建新的hash,将其作为发布网页的IPNS值
Online
2019-10-22
热度35765

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白皮书,业界知名专家学者——张默默老师!

本内容旨在传递行业动态,不构成投资建议或承诺。
为你推荐

商务合作:TG:@Lottie96