IPFS猜想 二

主旨

本篇的主旨是在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这个电子货币,以及可能带来的各方面影响

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容