• IPNS节点ID


    IPNS节点ID访问网站:    

         当我们修改网站内容重新添加到ipfs时,hash会发生变化,当我们网站更新时,我们可以将网站发布到IPNS,在IPNS中,允许我们节点的域名空间中引用一个IPFS hash,也就是说我们可以通过节点ID对项目根目录的IPFS HASH进行绑定,以后我们访问网站时直接通过节点·ID访问即可,当我们更新博客时,重新发布到IPNS`即可,直接可以通过IPNS节点ID来进行访问网站.

    步骤如下:

    1.创建目录ipfsbbs

    mkdir  ipfsbbs

    2.在当前目录ipfsbbs下面加上两个文件,index.html和style.css

    index.html:

    <!DOCTYPE html>
    <html lang="en" dir="ltr">
    
    <head>
      <meta charset="utf-8">
      <title>IPFS博客</title>
      <link rel="stylesheet" href="style.css">
      <!-- 引入这个css的文件进来 -->
    </head>
    <body>
      <h1>hello ipfs</h1>
    
    </body>
    
    </html>
    

     style.css:

    h1{
    
    color: red;
    
    }

    3.上传整个目录ipfsbbs到节点服务器上,ipfs add -r  目录/

    4.上传之后同步文件,启动节点服务器ipfs  daemon  

    5.在浏览器中通过ipfs+目录哈希值访问,http://localhost:8080/ipfs/Qma7tZ37h6c9TRmvWLBiCvXbBo9X91ZwTenwrRm6pmkAX8/

    6.也可以是ipfs+目录哈希+文件名字访问index.html,效果是一样的

    7.当我们执行ipfs name publish命令时,会返回我们的节点ID,你可以通过ipfs id进行查看验证是否是你的节点ID。ipfs name publish  +目录哈希

    得到当前的节点id,QmZCPt5sEhQzCawXi4vrFGgPqMfYmgpcnDwZxHdbNCWFP9:

    8.通过ipfs id 查看当前的节点ID

    9.验证是否是我的节点ID,ipfs name resolve  QmZCPt5sEhQzCawXi4vrFGgPqMfYmgpcnDwZxHdbNCWFP9

    10.在浏览器通过ipns节点ID来进行访问:http://localhost:8080/ipns/QmZCPt5sEhQzCawXi4vrFGgPqMfYmgpcnDwZxHdbNCWFP9/

    注意:这个是ipns节点ID来进行访问,不是ipfs哈希值进行访问,如果你修改了网站数据,需要重新发布到ipns

    好了,这个就是完整的ipns节点id的流程了

  • 相关阅读:
    动态规划例题
    c++ 进制转换函数
    约瑟夫问题
    set的基本使用
    stl中的二分查找
    1.生成的接口返回参数不包括系统自带的参数
    查看被锁定的表,并解锁
    添加、修改表中的字段
    NPOI简单示例2—合并表头
    NPOI简单示例
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/10660340.html
Copyright © 2020-2023  润新知