时间:2023-07-26|浏览:185
简单来说,IPFS构建了一个点对点的存储网络,而Filecoin为该网络提供了奖励机制以吸引参与者。
HTTP协议是我们目前所处的Web2.0时代中非常常见的网络数据交流协议。HTTP是一个应用层协议,它遵循请求-响应的工作方式。客户端发起连接请求,服务器处理请求并给出响应。
在这个过程中,涉及到两台计算机之间的通信,同时也需要使用一些工具,例如传输控制/网络协议(TCP/IP)、网络连接、IP地址、域名(domain name)、域名系统(DNS)、统一资源定位器(URL)和HTTP协议。
TCP/IP协议是通信协议,规定了互联网中进行通信的标准和方法。 网络连接是确保计算机之间可以通信的渠道。 IP地址是每台计算机的唯一标识码,相当于给网络中的设备编上号码,用于标识设备的身份和接收或发送新消息。IP地址一般由数字或数字加字母组成,格式类似于172.16.254.1或2001:db8::8a2e:370:7334。 域名通常指一个网站的名称,是由一串用点分隔的名字组成的,用于在数据传输时定位计算机或计算机组。例如,我们经常访问的网站名称是“百度”,而百度的域名是baidu.com,在地址栏中输入的是域名而不是复杂的IP地址。 DNS类似于互联网的地址簿,将用户输入的域名与计算机的IP地址相互映射。DNS是一个分布式数据库,方便人们更方便地访问互联网。 URL包括域名和要访问的网页的其他信息(如路径),它是我们在地址栏中看到的字符。 HTTP协议是基于TCP/IP的应用层传输协议,是目前广泛应用于WWW中的协议。
在掌握了这些工具之后,我们可以使用它们来搜索关于比特币的信息:
1. 在浏览器地址栏中输入比特币百科的URL。 2. 我们的客户端发出HTTP请求,请求服务器向我们发送网页的副本内容。 3. 服务器响应并同意我们的请求,将该网站的数据发送到客户端的IP地址。 4. 客户端接收信息,并由浏览器将其整合成网页,显示在我们面前。
对用户来说,这个过程非常简单。但是,还有一些改进的地方。其中一些问题包括:
1. 中心化:当我们浏览百度的网页时,需要连接到百度的服务器。如果我们想要创建自己的网站,相应的数据也需要存储在大公司拥有的服务器中,例如亚马逊、谷歌、百度。将数据交由单一组织管理总是面临风险和不便之处。由于对中心服务器的高度依赖,一旦服务器遭受攻击,整个网络可能无法访问。数据管理方或政府机构可能会审查、修改甚至删除文件内容。数据从单一服务器传送,并且可能距离接收者很远,导致加载内容的速度变慢,降低了网络效率。
2. 位置寻址:当前的网络文件通常通过位置寻址来获取,即通过存储时文件的位置来检索。假设我们去图书馆借书,可以通过检索引擎找到所需书籍的信息和具体位置,例如国际标准书号(ISBN)以及所在藏书室和书架编号。位置寻址提供了书籍所在位置的信息,虽然可以使服务器快速找到所需信息,但无法确保信息的持久性。类似于在图书馆找到的书籍可能被标记、删减或撕毁几页,导致我们无法再看到相关内容。位置寻址的缺点在于,如果存储的内容(图像、文本、网页、视频等)已经被更改、删除或丢弃,它将无法恢复。
Web2.0网络的存储特性给我们带来了许多不便。为了解决这些问题,需要首先改变存储方式,这也正是IPFS协议所努力的。IPFS,全名是InterPlanetary File System,与HTTP协议最大的区别在于其去中心化存储和内容寻址机制。
去中心化存储与中心化服务器不同,它将
热点:ipfs
用戶喜愛的交易所
已有账号登陆后会弹出下载