生活在数字时代的我们,每天都离不开互联网,互联网已经成为我们生活的一部分,我们想看什么,需要什么都会上互联网。 然而我们每天上的网站,访问的网页都是第三方公司提供的网站和网页,你有没有想过自己建一个网站,在网站上存放我们感兴趣的信息和内容,既让其他人也让我们自己浏览呢? 建自己的私人网站听起来像是个高大上又很酷的事情,对从来没有接触过这方面的人来说似乎难以想象,“高攀不起”。 实际上这并不是一件很难的事。我们不仅可以自己建一个私人网站,还可以让这个网站抗审查,去中心化。 今天我就和大家分享如何构建一个基于IPFS的抗审查的私人网站。 在详细介绍具体的操作步骤之前,我们先介绍一个小工具Pinata及其背后的开发团队。 Pinata的团队是个坚信去中心化,坚信用户必须有权控制自己数据的的区块链信仰者。 他们为了实现这个目标,构建了一系列开发工具和框架,用这些工具及框架开发者可以便捷地创建和管理存储在IPFS上的内容,并保障数据的隐私。它的官方网站是:https://pinata.cloud/ 我们除了需要这个小工具以外,还需要了解一个新事物:IPFS网关。 在IPFS系统中,当有人想从中检索内容时,他们连接的IPFS节点会向IPFS网络发送请求。 当接到请求的节点无法服务这个请求时,会询问它所连接的其他节点,并重复这个过程,直到有一个节点最终能够响应这个请求。这时请求节点便会被连接到这个能服务请求的节点,并从中下载所需要的内容。 在这个过程中,有可能IPFS网络中能服务请求的节点与提出请求的节点极为分散,导致请求得到响应的过程很慢,也就是检索的速度很慢。 这时IPFS网关就能发挥作用了。IPFS网关会为网络的节点添加新的“链接”,使检索得到响应的速度更快。 以上是Pinata和IPFS网关。下面我们就可以开始构建基于IPFS的私人网站了。 我们首先需要在自己的计算机上做好一套网站的内容,组织好网站的网页,并将所有这些内容和网页存放在一个文件目录里。 接着我们进入Pinata的官网pinata.clould,在其中创建自己的账户,然后点击“Upload”链接,我们会看到下面的页面: 我们选“Upload Directory”,将我们自己计算机上存放网站内容的那个目录选上,然后上传Pinata。上传完毕,我们选“PinExplorer”,如下图所示: 这时我们上传的文件会有一个IPFS的哈希值,这个哈希值就是我们这个目录的哈希值。在我们的例子中,我们文件目录的哈希值是: QmdFWa8PEruGXistCu8MFRwb2bncH2xAYx34nYqEBaxaVk 接下来我们选择IPFS网关。我们可以在这个地址选我们想用的网关: https://ipfs.github.io/public-gateway-checker/ 好了,现在我们的个人网站就建好了,它的网址是: https://ipfs.io/ipfs/QmdFWa8PEruGXistCu8MFRwb2bncH2xAYx34nYqEBaxaVk/ 这是不是很酷呢? 本文来源:Filecoin社区 —- 编译者/作者:Filecoin社区 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
构建基于IPFS的私人网站
2020-03-19 Filecoin社区 来源:火星财经
LOADING...
相关阅读:
- Filecoin怎么解决数据合规的问题?2020-08-02
- 定音812:鸽王IPFS 最终定档410万filecoin最晚开启日2020-08-02
- IPFS项目发展史,Filecoin挖矿市场迭代2020-08-01
- 人工智能、物联网、5G互联网科技快速发展,为什么我们需要IPFS?2020-08-01
- 人工智能、物联网、5G互联网科技快速发展,为什么我们需要【IPFS】?2020-08-01