美文网首页
IPFS猜想 二

IPFS猜想 二

作者: AIfred | 来源:发表于2018-05-11 09:31 被阅读0次

    主旨

    本篇的主旨是在IPFS上创建一个静态的网页
    目前,IPFS虽然已经有了自己的数据库应用(比如Orbit DB)还没有相应的后端可以用来生成动态的网页。鉴于hash码的唯一性,一个网页只有唯一的hash码,每次查看某个网页的时候都要该hash码。一旦更改了网页的内容,hash码就相应的变化了,而访问的人需要得到新的hash码才能访问。为了解决这个问题,IPFS团队引入了IPNS来‘动态’地处理变化后的网页。

    本文首先构建了一个假的的网页应用『精推』意为精确推送的服务。


    精推首页fake app

    添加网站到IPFS

    上文已经说到,如何安装,如何启动,如何上传图片到IPFS。接着我们使用-r选项将整个网页目录上传至IPFS

    #启动进程
    ipfs daemon
    #上传网站
    ipfs add -r ~/Desktop/fakewebsite/
    #生成相应的hash码
    #此处省略网站资源文件的hash码生成。
    #留下的是网站顶端的码,要想访问这个网站,只要使用QmZxcLex5qAqcTRsna99fjnS6whYLM5H1kXNWdweuMQYJp即可。
    added QmZxcLex5qAqcTRsna99fjnS6whYLM5H1kXNWdweuMQYJp fakewebsite
    

    打开浏览器输入:

    http://127.0.0.1:8080/ipfs/QmZxcLex5qAqcTRsna99fjnS6whYLM5H1kXNWdweuMQYJp/
    

    同时,在ipfs.io网关状态良好的时候,可以在公网直接访问这个网站了:

    https://ipfs.io/ipfs/QmZxcLex5qAqcTRsna99fjnS6whYLM5H1kXNWdweuMQYJp/
    

    文章最后

    下一篇可能会聊下filecoin这个电子货币,以及可能带来的各方面影响

    相关文章

      网友评论

          本文标题:IPFS猜想 二

          本文链接:https://www.haomeiwen.com/subject/thixdftx.html