当前位置:首页 > 技术资料 > 股票知识 > 正文

ipfs分布(bu)式存储[IPFS分布式存储 挖矿]

www.51spjx.com  2023-06-09 12:36  

虚拟币对(dui)于业界人士来说,ipfs分布式存储有很多细节(jie)需要注意。 你知道IPFS分布式存储开采(cai)吗? 今天就请编辑来说吧(ba)!

如果想知道(dao)为什么需要IPFS,请先(xian)看看现在HTTP的缺陷。

IPFS和HTTP的区别

安全性: HTTP是中心化的(de),所有流量都直接(jie)安装在中心化的服务器上(shang),负载非常重,容易(yi)引起系统崩溃,HTTP容易(yi)受到DDOS攻击,IPFS的存(cun)储方式分散在中心化(hua)的瓦片上

效率: HTTP依赖中心化服务网络,服(fu)务器容易关闭,服务(wu)器上的文件也容易被删除,服(fu)务器需要24小时才能开机(ji)。IPFS采用P2P网络拓扑,所有域的计算机(ji)都有stas

成(cheng)本:运行HTTP中心化服(fu)务器需要很高的维护运营成本。 如(ru)果中心化数据库受(shou)到DDOS攻击(ji)或受到不可抗力的损害,所有数据都将(jiang)丢失。 IPFS大幅降低了(le)服务器的存储成本,也降(jiang)低了服务器的带宽成本。

HTTP的大部(bu)分客户网络访问都没有本地化,存在网(wang)络延迟。 IPFS大大加快了网络(luo)访问速度,并对网络访问进行了本地(di)化,从而大大提高了体验感(gan)。

互联网文件系(xi)统( ipfs )是一种新(xin)的超媒体文本传输协议,可以被认为是支持分(fen)布式存储的站点。 IPFS诞生于(yu)2015年、2017年8月。 IPFS的激励层filecoin的公开众(zhong)筹在短期内超过2.57亿美元(yuan),相当于近20亿元人民币(bi)的投资。 所以引起了全世界(jie)投资者的关注! 与此同时,打破纪(ji)录,创造了当时世界(jie)ICO的奇迹,成为举世瞩目的(de)堪比当时以太坊的明星项目

应对的是以现在众所周知(zhi)的http开头的中心化存(cun)储站点。 这和(he)我们平时使用的百度云、AlibabaCloud (阿里巴巴云)这些网站有什么(me)不同呢? 想想看(kan)。 u盘、网盘上保存的这些数据是绝(jue)对安全的吗? 答(da)案是否定的! 失(shi)去或和谐,对吧(ba)? 例如,以前的金(jin)山网盘、360网盘,官方频道都被关(guan)闭了,需要大量移动文件,浪费了时间和精力。 另外,像百度网盘一样,免费用户可(ke)以使用的空间也(ye)很有限。 如果你想增加存储容(rong)量,就必须充值。 此外,还应考虑安全(quan)性。

IPFS网络存(cun)储文件使用集中式分片加密存储技(ji)术将文件划分为多(duo)个段,并存储在网络中的每个节点上。 这些节点是我们使用的(de)计算机,下载文件时或考虑

当您尝试打开文(wen)件时,IPFS网络会(hui)自动恢复、使用或下载该文件。 可(ke)以防止某人或某个机(ji)构控制你的数据或被(bei)黑客攻击。 这样可以保护(hu)我们的保存数据不被擅自篡改或(huo)删除。 此外,使用(yong)IPFS网络存储文(wen)件和下载文件在速(su)度方面相当快。 IPFS最大的(de)不可思议之处在于它完全(quan)告别了传统HTTP协议中常见的卡顿和404错误(wu)。

互联网的(de)发展包括三个阶(jie)段:

Web1.0是互联网(wang)的初始形态。

提交年代: 1990年代中期

特(te)色表现:以搜狐、网易、新浪、腾讯为代表的门(men)户网站在我国应运而生,人们获(huo)取新闻信息是网络的主要动力,巨大(da)的点击量催生了一种新的商业模式。

网站的运营者(zhe)生产内容。 当(dang)时的网站几乎没有记录用户数据。 这使得在网上进行复杂的活动几乎不可(ke)能。 因为我不知道谁来了,在(zai)看什么,做了什么。

随着微博(bo)、微信的兴起,我们进入了(le)现在的Web2.0时代。

提交年代: 21世纪初

特色表现: BBS、博客、聚合内容( RSS )的兴起和(he)繁荣。 人的重要性和参与(yu)性上升,用户既是网络(luo)内容的旁观者和制造者。

在这个时代,每个(ge)人都是内容的生产者(zhe)。 如果Web1.0时代给了我们一个华丽的画(hua)廊,我们只是过客。 只能被动地看配置在画廊的作品。

那(na)么,进入Web2.0时代,我们迎来了可以自由(you)创新的共享空间。 在这里我们可(ke)以欣赏别人的创作,分享我们的(de)创造力。 但是,这个空间的主人不是(shi)我们。 例如,如果有一天你不(bu)再使用微信,你上面的所有信(xin)息也将消失。 也就是说(shuo),在Web2.0时代,你的网络(luo)身份不是你自己的。 属于(yu)这些科技巨头。 我们(men)能支配自己的数据吗?

有! 这就是Web3.0

提交年(nian)代: 2010年左右

特点表现:互联网模式实(shi)现了不同终端的兼容性,从PC互联网(wang)到WAP手机,移动互联为公众参与方(fang)式展示了更多可能性。 在物联技术(shu)跨越的基础上,跨平台支付(fu)、大数据经济等力量(liang)迅速发力。

Web3.0的提法来自区块链(lian),以太坊的共同创始人Gavin Wood博士。 首先提出Web3.0的概念是,在这(zhe)个网络中一切都是中(zhong)心化的。

没有服务器也没有中心化(hua)机构。 权威或垄断组织不会控制信息(xi)流。 要构建这个巨大的Web3.0,信息(xi)存储和文件传输的(de)中心化是核心之一。

人类社会进入互联网(wang)时代以来,信息(xi)呈爆炸式增长,过(guo)去两年新生成的数据占(zhan)人类文明的90%,占据了(le)传统的硬盘阵列存储方式。 它正在(zai)被最新的云存储技术所取代。 云(yun)存储是指在云中配置存储资源,供(gong)人员访问。 不同类型(xing)的存储设备使用APP复制软件(jian)进行协作,以确保数据(ju)安全并节省存储空间(jian)。 使用者可以随时(shi)随地通过可联网的设(she)备使用云中的数据(ju)。

云存储同时也带来了很多风险,最(zui)大的是数据存储的安全问(wen)题。 分为以下四类。

第一,最常见的是(shi)服务器受到攻击,数据(ju)被盗的风险。

第二类:操作失误或属于运(yun)营流程的缺陷,如腾云因操(cao)作失误导致创业公司、语篇数控(kong)技术。 价值上千(qian)万的核心数据全部丢失,该(gai)公司直接停业。

第三,服务(wu)器本身的故障会导致数据丢失(shi)或错误。 例如亚马逊云。 2019年8月,binance由于(yu)在使用过程中出现故障,比特币(bi)的成交价从平时的近万美元变成了(le)0.32美元,造(zao)成了巨大的损失

4类)如果服务商(shang)因亏损或政策等原因停止运营,用户数(shu)据将移动到哪里? 数据安全由谁来负(fu)责,是云存储服务提供商面临的困境。 也谈中央化文件传输方案面(mian)临的问题。 主要是(shi)文件获取效率低。 有两种情况。 1、观看或下载高(gao)清电影时。 这台计算机服(fu)务器的响应速度和他的(de)网络通信环境限制了我们浏览和下载文(wen)件的速度。 第二张(zhang)是我们要拿到的这个文件。 可(ke)能保存在地球另一端的服(fu)务器上。 在这种情况下。 获取文件(jian)的速度也会降低。 面临着传统互联网(wang)安全性能调查和效率低下的问题(ti)。 有更好的解决方案吗? 是(shi)的,这是一种基于点对点网(wang)络的非集中式文件存储和(he)传输协议IPFS。

IPFS,全名是明星文件系统( interplanetary file eystem ),是斯坦福大学(xue)毕业的Juan Benet粉丝、贝内特)和他的团队创立(li)的。 IPFS协议(yi)。 主要从数据存储(chu)和文件传输。 两个方面进行了结构性创(chuang)新。 例如,为了在IFPS系统中(zhong)存储视频,大卫(wei)将文件分成若干大小的碎(sui)片。 然后,对每个片段进行散列运(yun)算,得到一个称为散列值的数值(zhi),将所有这些片段的散列值和相(xiang)关数据集中整理,在这里进行散列运算(suan)。 得到最终的散列值。 传输到IPFS系(xi)统。 你的一部分文件(jian)很可能存储在邻居家的硬(ying)盘上。 但他不知道这些(xie)片段的内容是什么,也不知道为谁保存(cun)了文件,除非有对应于该文件的哈(ha)希值,否则谁也看不到(dao)你文件的内容,所以我们不用担心自(zi)己的数据会被利用。 的碎(sui)片会多次备份并(bing)保留在IPFS系统中的(de)多个节点上。 即使允许黑客攻击各(ge)个节点。 发生地区性自然灾害,也(ye)有911之类的。 其(qi)他节点仍然保持文件的完整性(xing),在文件传输方面。 使用IPFS访问或下载文件时。 因为我们提出像(xiang)系统一样变更文(wen)件的散列值,所以只要文件存在于(yu)整个IPFS系统(tong)中。 系统可以帮助(zhu)我们在最近的网络距离中找到这个内(nei)容。

这种处理(li)方式至少在两个(ge)方面比传统互联网更有优势,在检索(suo)方面更有利。 HTTP是根据地质寻(xun)找内容的,例如在没有电话和电报的(de)时代。 张三的朋友李四住(zhu)在北京东城区灯草胡同730号(hao)。 张三从杭州找李四,按照这个地(di)址得千里迢迢才(cai)能走到一个地方。 意识到房子还(hai)在,但李四已经搬(ban)家了。 这就是我们传统(tong)的网络搜索内容经常(chang)面临的问题。 在(zai)IPFS中,将根据(ju)内容搜索文件。 无论李四在(zai)世界的哪个地方(fang),我都能通过各种通信设备找到他(ta),而不是通过旧的地址搜索。 在效率方面。 例如,张三下载视频资料。 总共有10GB大。 如果这个资(zi)料保存在地球另一端的某个服务器(qi)上的话。 就像蚂蚁(yi)通过几个途径从很远的(de)服务器上搬走一样,它必须一点(dian)一点地下载。 就像(xiang)货船拉着满舱货(huo)物通过大海慢慢运来一样。 在IPFS中,系统会从我们的网(wang)络上离开几个节点,同时向我们传输这(zhe)个文件的片段。 碎片只(zhi)有256KB的大小,所以速(su)度惊人地快。 因此,无论是根据(ju)传输距离还是传输容量。 IFS均大大优于HTTP协议。 IPFS有(you)很大的优点,但(dan)同时也有缺陷。 例如(ru)在隐私保护方面。

在IPFS中,文件的检(jian)索是基于文件内容的散列值(zhi)进行的,因此如果该散列值泄露给(gei)第三方。 第三方(fang)可以在没有门槛的情况下下载此(ci)文件,对此有解(jie)决方案吗?

有! 那就是在用户将文件上传到IPFS之前加密他。 即使第三方(fang)下载此文件,他也无(wu)法看到原始内容(rong)。

因此,在Web3.0即将开放的时代(dai),IPFS在数据的确定性、存储(chu)安全文件的发送和传输效率方面(mian)比Web2.0向前迈进了一大步。 新生IPFS还不完善,但这不影响他的贡献和价值。 1991年,蒂姆博纳(na)斯利发明的HTTP协(xie)议建设了网络世界的高速(su)公路,从此我们的信息传递瞬间就可以(yi)到达世界的各个角落。 30年(nian)后,范贝内特和他的团队建立了IPFS协议,将重建这条新世界数据航(hang)线,让人类信息长(chang)存! 正因为有这样一个(ge)群体,才推动着科(ke)技文明的进步。 可(ke)以探索未来,有了更多的可能性。 但是,如此庞大的系统要(yao)实现稳定运行,需(xu)要充足的燃料,IPFS要在完整的应用生态(tai)系统中发挥作用,需(xu)要激励机制和完善的运行系统。

为此Filecoin应运而生。

互联网文件系统( ipfs )是一种新的(de)超媒体文本传输协(xie)议,可以被认为是支持分布式(shi)存储的站点。 IPFS诞(dan)生于2015年、2017年8月(yue)。 IPFS的激励层filecoin的(de)公开众筹在短期内超过2.57亿(yi)美元,相当于近20亿元人民币的投(tou)资。 所以引起(qi)了全世界投资者的关注! 与此同时(shi),打破纪录,创造(zao)了当时世界ICO的奇迹(ji),成为举世瞩目的堪比当时以太坊的(de)明星项目

应对的是以(yi)现在众所周知的http开头的中心化存储站点。 这和(he)我们平时使用的百度云、AlibabaCloud (阿里巴巴云)这(zhe)些网站有什么不同呢? 想想看。 u盘、网盘上保存的(de)这些数据是绝对安全的吗? 答案是否定的! 失去(qu)或和谐,对吧? 例如,以前的金山网盘、360网盘,官方(fang)频道都被关闭了,需要大量移(yi)动文件,浪费了时间和精力。 另外,像百度网盘一样,免费用(yong)户可以使用的空间也很有限。 如果你(ni)想增加存储容量,就必须充(chong)值。 此外,还应考虑安(an)全性。

IPFS网络存储文件使(shi)用集中式分片加(jia)密存储技术将文件划分为多(duo)个段,并存储在网络中的每(mei)个节点上。 这些节点是(shi)我们使用的计算机,下载文件(jian)时或考虑

当您尝试打开文(wen)件时,IPFS网络会自动恢(hui)复、使用或下载该(gai)文件。 可以防止某人(ren)或某个机构控制(zhi)你的数据或被黑客攻击。 这样可以保(bao)护我们的保存数据不(bu)被擅自篡改或删除。 此(ci)外,使用IPFS网络存储文件(jian)和下载文件在速度方(fang)面相当快。 IPFS最大的不可思议之处在于(yu)它完全告别了传统HTTP协议中常见的卡顿和404错误(wu)。

互联网的发展包括(kuo)三个阶段:

Web1.0是互联网的初始形态。

提交年代: 1990年代中期

特色表现:以搜(sou)狐、网易、新浪、腾讯为(wei)代表的门户网站在我国应运而生,人们(men)获取新闻信息是网络的主要动力,巨(ju)大的点击量催生了一种新(xin)的商业模式。

网站的运营者生产内容。 当时的网(wang)站几乎没有记录用户数据。 这使得(de)在网上进行复杂(za)的活动几乎不可能。 因为我不知道谁来了,在看(kan)什么,做了什么。

随着微博、微信(xin)的兴起,我们进入(ru)了现在的Web2.0时(shi)代。

提交年代: 21世纪初

特色表现: BBS、博客、聚合(he)内容( RSS )的兴起和(he)繁荣。 人的重(zhong)要性和参与性上升,用户既是网络内容的旁观者和制造(zao)者。

在这个时(shi)代,每个人都是内容的生产者。 如果Web1.0时代给了(le)我们一个华丽的画廊,我(wo)们只是过客。 只能被动地(di)看配置在画廊的作品(pin)。

那么,进入Web2.0时代,我们迎来了可以自由创新的(de)共享空间。 在这里我们可以欣(xin)赏别人的创作,分享我(wo)们的创造力。 但是,这个空间的主(zhu)人不是我们。 例如,如果(guo)有一天你不再使用微信,你上面的(de)所有信息也将消失。 也(ye)就是说,在Web2.0时代,你的网络身份不是你自己(ji)的。 属于这些科技巨头。 我们能支配自己的数据吗?

有! 这就是Web3.0

提交年代: 2010年左右

特点表现:互联网模式实现(xian)了不同终端的兼容性,从(cong)PC互联网到WAP手机,移动(dong)互联为公众参与方(fang)式展示了更多可能性。 在物联技术跨(kua)越的基础上,跨平台支付、大数据(ju)经济等力量迅速发力。

Web3.0的提法(fa)来自区块链,以太坊的(de)共同创始人Gavin Wood博士。 首先提出Web3.0的概念是(shi),在这个网络中一切都是中心(xin)化的。

没有(you)服务器也没有中心化机构。 权(quan)威或垄断组织不会控制信息(xi)流。 要构建这个(ge)巨大的Web3.0,信息存储和文件传(chuan)输的中心化是核心之一。

人类社会进入互联网时代(dai)以来,信息呈爆炸式增长,过去两年(nian)新生成的数据占(zhan)人类文明的90%,占据(ju)了传统的硬盘阵列存储(chu)方式。 它正在被最新的云存储(chu)技术所取代。 云存储是指在(zai)云中配置存储资源(yuan),供人员访问。 不同类型的存储设(she)备使用APP复制软件进行协作,以(yi)确保数据安全并节省存(cun)储空间。 使用者可以随时随地通过可(ke)联网的设备使用云中(zhong)的数据。

云存储(chu)同时也带来了很多风(feng)险,最大的是数据存储的安全问题(ti)。 分为以下四类。

第一,最常见的是服务器受到(dao)攻击,数据被盗的(de)风险。

第二类(lei):操作失误或属于运(yun)营流程的缺陷,如腾云因操作失误导(dao)致创业公司、语篇数(shu)控技术。 价值上千万的核心数据(ju)全部丢失,该公司直接停业。

第三,服务器本身(shen)的故障会导致数据丢失或错误。 例(li)如亚马逊云。 2019年8月,binance由于在使用过程中出现故(gu)障,比特币的成交价从(cong)平时的近万美元变成了0.32美元,造成了巨大的损失

4类)如果服务商因亏损或政(zheng)策等原因停止运营,用(yong)户数据将移动到哪里(li)? 数据安全由谁来负责(ze),是云存储服务提供商面(mian)临的困境。 也(ye)谈中央化文件传输方(fang)案面临的问题。 主要是文件获取(qu)效率低。 有两(liang)种情况。 1、观看或下(xia)载高清电影时。 这台计算机服务(wu)器的响应速度和(he)他的网络通信环境限制了我们(men)浏览和下载文件的速度。 第(di)二张是我们要拿到的这个文件(jian)。 可能保存在地球另一端的(de)服务器上。 在这种情况下。 获取文件的速度也(ye)会降低。 面临着传统互联网安全(quan)性能调查和效率低下的问题(ti)。 有更好的解决方案吗(ma)? 是的,这是一种基于点对(dui)点网络的非集中(zhong)式文件存储和传输(shu)协议IPFS。

IPFS,全名是明星文(wen)件系统( interplanetary file eystem ),是斯坦福大学毕业的Juan Benet粉丝、贝内特)和他的团队创立的。 IPFS协议。 主要从数据存储(chu)和文件传输。 两个方面进行了结(jie)构性创新。 例如,为了在IFPS系统中存储视频,大卫将文件分成若(ruo)干大小的碎片。 然后,对每个片段进行散列运算,得到一个(ge)称为散列值的数值,将所有这些片段(duan)的散列值和相关数据集中整理,在这(zhe)里进行散列运算。 得到最终的(de)散列值。 传输到IPFS系统。 你的一部分文件很可能存储(chu)在邻居家的硬盘上。 但他不知道这些片段的内(nei)容是什么,也不(bu)知道为谁保存了文件,除非有对应于(yu)该文件的哈希值,否则谁也看不(bu)到你文件的内容,所以我们不用担心(xin)自己的数据会被利用。 的碎片会多次备(bei)份并保留在IPFS系统(tong)中的多个节点上。 即使允(yun)许黑客攻击各个节点(dian)。 发生地区性自然灾害,也有911之类的。 其他(ta)节点仍然保持文件的完整性(xing),在文件传输方面。 使用IPFS访问或下载文件(jian)时。 因为我们提出像系统一样变更(geng)文件的散列值,所以只(zhi)要文件存在于整个IPFS系统中。 系统可以帮助我们在最近的(de)网络距离中找到(dao)这个内容。

这种处理方式至少(shao)在两个方面比传统互联网更有优势,在检索方面更有利。 HTTP是根据地质寻找内容的(de),例如在没有电话和电报的时代(dai)。 张三的朋友李四住在(zai)北京东城区灯草胡(hu)同730号。 张三从杭州找(zhao)李四,按照这个地址得千里迢迢才能(neng)走到一个地方。 意识(shi)到房子还在,但李(li)四已经搬家了。 这就是我们传统的(de)网络搜索内容经常面(mian)临的问题。 在IPFS中,将根(gen)据内容搜索文件。 无论李四在世(shi)界的哪个地方,我都能通过各种(zhong)通信设备找到他,而不是通过旧的(de)地址搜索。 在效(xiao)率方面。 例如,张(zhang)三下载视频资料。 总共有10GB大(da)。 如果这个资料保存在地球另一端的(de)某个服务器上的话。 就像蚂蚁通过几个途径从很(hen)远的服务器上搬走一样,它必须一(yi)点一点地下载。 就像货船(chuan)拉着满舱货物通过大海(hai)慢慢运来一样。 在IPFS中,系统会从(cong)我们的网络上离开几个节点,同时(shi)向我们传输这个文(wen)件的片段。 碎片只有256KB的大小,所以速度惊(jing)人地快。 因此(ci),无论是根据传输距(ju)离还是传输容量。 IFS均大大(da)优于HTTP协议。 IPFS有(you)很大的优点,但同时也有缺陷(xian)。 例如在隐私保护方面。

在IPFS中,文(wen)件的检索是基于文件内容的(de)散列值进行的,因此(ci)如果该散列值泄露给第三方(fang)。 第三方可以在没有门(men)槛的情况下下载此文件,对(dui)此有解决方案吗?

有! 那就是在用户将(jiang)文件上传到IPFS之前加密他。 即(ji)使第三方下载此文件,他也无法看到原始内容。

因此,在Web3.0即将开放的时代,IPFS在数据的确定性、存储安全(quan)文件的发送和传输效率方面比Web2.0向前迈进了一大(da)步。 新生IPFS还不完善,但(dan)这不影响他的贡(gong)献和价值。 1991年,蒂姆博(bo)纳斯利发明的HTTP协议(yi)建设了网络世界的高(gao)速公路,从此我们的信息(xi)传递瞬间就可以到达世界的各个角落(luo)。 30年后,范贝(bei)内特和他的团队建立了IPFS协议,将重建这条新世界数(shu)据航线,让人类(lei)信息长存! 正因为(wei)有这样一个群体,才推动(dong)着科技文明的进步。 可(ke)以探索未来,有了更多的可能性。 但是,如此庞大的系统要实(shi)现稳定运行,需要充足的燃料,IPFS要在完整的应(ying)用生态系统中发(fa)挥作用,需要激励(li)机制和完善的运行系统(tong)。

为(wei)此Filecoin应运而生。

《开源精选》是一个共享Github、Gitee等开源社区优秀项目的栏目,包含技术、学习、实用(yong)以及各种有趣的内容。 此次(ci)推荐的IPFS是用于存储和访问(wen)文件、网站、APP应用程(cheng)序和数据的分布式系统(tong)。

此外,使用IPFS时,除了帮助别人(ren)下载文件——外,还可以帮助分发计(ji)算机。 如果你(ni)在几个街区外的朋友需要同一个(ge)维基百科页面,他们有可能像从(cong)你的邻居或使用IPFS的人那里一样从你(ni)那里得到它。

IPFS不仅(jin)可用于网页,还可用于计算(suan)机上可能存储的任何类型的文件(jian),如文档、电子邮件甚至数据库记(ji)录。

可以从多个非由一个(ge)组织管理的位置下载文件。

最后一点实(shi)际上是IPFS的全名(ming)。 是国际文件系统。 我们正在(zai)努力建立像行星一样不一致或远(yuan)离的地方工作的系统。 这(zhe)是理想主义的目标,但它让我们努力(li)工作和思考,我们为(wei)了实现这个目标(biao)而做的东西大部分在家里也很有用。

IFS是一个点对点( p2p )存储网络。 无(wu)论您在世界上的哪个地方,都可以通(tong)过对等点访问内容。 这些对等方可(ke)以传递信息和/或存储信息。 IPFS知道如何使用内容地址而不(bu)是位置来搜索需要(yao)的内容。

理解IPFS的三个基本原则:

这三个原则相互依存,启用(yong)IPFS生态系统。 首(shou)先,从内容地址和(he)内容的唯一标识信息开始。

互联网和你的计算机都有这(zhe)个问题! 现在将按位置搜(sou)索内容。 例如:

相比之下,每个(ge)使用IPFS协议的(de)内容都有一个名为CID的内容(rong)标识符,它是哈希值。 哈(ha)希对于原始内容是唯一的,即使它看(kan)起来比原始内容短(duan)。

无有向图( DAG ) )。

在IPFS和许多其他分布式系统(tong)中,使用被称为有向图(tu)的数据结构(打开新窗口)或DAG。 具(ju)体来说,我正在使用Merkle DAG。 每(mei)个节点都有一个(ge)唯一的标识符,它是节点内容的(de)散列。

IPFS使用针(zhen)对表示目录和文件优化的Merkle DAG,但可以通过多种方(fang)式构建Merkle DAG。 例如,Git使用Merkle DAG,它包含资源库的许多(duo)版本。

根据(ju)用于构建内容的Merkle DAG,IPFS通常首先分割为块。 通过拆分为块(kuai),可以从各种来源获取文件的(de)不同部分,并快速进行身(shen)份验证。

分(fen)布式哈希表( DHT )。

要确定哪(na)个对等方承载您正在寻找的内容(发(fa)现),IPFS可以使(shi)用分布式哈希表或DHT。 散列表是值密钥的数据库(ku)。 分布式哈希表(biao)是在分布式网络中的所有对等方之(zhi)间拆分表的表。 要(yao)寻找内容,需要咨询这些同行。

libp2p项目(打开新窗口)是IPFS生态系统的一部(bu)分,提供DHT并处理对等(deng)方之间的连接和对话。

知道了您的内容位于何处,或(huo)者更准确地说,知道哪些对等(deng)方存储了构成您想要的内容的(de)每个块后,您可以再次使用DHT来查找这些对等方的当(dang)前位置(路由)。 因此,要检索内容,请使(shi)用libp2p查(cha)询DHT两次。

但是(shi),这确实意味着IPFS本身没有明确(que)保护上述文章的内容是CID和提供或检索它们的节(jie)点的知识。 这不仅仅是分布式网络(luo)。 在d-web和legacy web中,可以(yi)通过能够推测网络及其(qi)用户的许多事情的方(fang)法来监视流量和其他元数据。 此处概述了这方面的(de)重要细节,简单来说,节点(dian)之间的IPFS通信是(shi)加密的,但这些节点向DHT公开的元数据是公开的。 声明(ming)每个节点对于DHT功能来说很重要的各种信息——包括每个唯一节点标识(shi)符PeerID以及它们提(ti)供的数据的CID——。 因此,关于哪些节点正在(zai)检索和/或提供(gong)哪些CID的信息(xi)可以是公开和可用的。

加密

网络有两种加密类型:传输(shu)加密和内容加密。

在两(liang)者之间发送数据时(shi),使用传输加密。 艾伯特加密文件并(bing)发送给莱卡,莱卡在收到(dao)文件后解密。 这将(jiang)阻止第三方在将数据从一个位置移动(dong)到另一个位置时查看数(shu)据。

内容加密用于(yu)保护数据,直到有(you)人需要访问它。 Albert为每月的预算制作了电子(zi)表格,并用密码保存。 如果Albert需要再次访问,则必(bi)须输入密码才能解(jie)密文件。 没有密码,Laika无法显示文件。

IPFS使用传输加密,但(dan)不使用内容加密。 这意味着从一个(ge)IPFS节点向另一(yi)个节点发送数据时,数(shu)据是安全的。 但是,只要有CID,任何人都可以(yi)下载并看到该数据。 缺乏内容(rong)加密是有意的决定。 您可以自由选择最适合(he)项目的方法,而不是强(qiang)制使用特定的加密协议。

如果您熟(shu)悉命令行并希望立即启动和运行(xing)IPFS,请遵循本快速入门指南。 请注意,本指南假设(she)您安装了Go-ipfs。 这(zhe)是用go编写的参(can)考实现。

ipfs将(jiang)所有设置和内部数据保(bao)存在一个称为存(cun)储库的目录中。 在第一(yi)次使用IPFS之(zhi)前,必须使用以下ipfs init命令初始(shi)化资源库:

如果在数(shu)据中心服务器上(shang)运行,则必须使用server配置文件初始化IPFS。 这将避免IPFS尝试创(chuang)建大量的数据中心内部通信量以发现(xian)本地节点。

您(nin)可能需要设置许(xu)多其他配置选项。 更多的是显示完整的引用(yong)(打开新窗口)。

后面的散列peer IDentity :您节点(dian)的id,与上面输出中(zhong)显示的不同。 网络(luo)上的其他节点使用(yong)它来搜索和连接。 如果需要,可(ke)以随时运行并重新获取ipfs id。

现在,尝试在ipfs init .中运行ipfs cat /ipfs//readme。

您应该看到以下内容:

您可以搜索存(cun)储库中的其他对象。 特别是quick-start,将显(xian)示示例命令尝试的目录。

当您准备加入公共网络(luo)时,请在另一个终端上运行(xing)ipfs守护进程,以下所有三行都(dou)指示节点已就绪。

记下收到的TCP端口。 如果它们不同,请(qing)在以下命令中使用你的。

现在切(qie)换到原来的终端(duan)。 如果您连接(jie)到网络,则在运行时应(ying)该会显示对等方的IPFS地址。

这里是/p2p/

现(xian)在,您可以从网络(luo)中检索对象了。 试试看:

使用上述命(ming)令,IPFS在网络(luo)上搜索CIDQmSgv… .并将数据写入在(zai)spaceship-launch.jpg桌面上(shang)调用的文件中。

然(ran)后将对象发送到网络,并尝试(shi)在您喜欢的浏览器中查看。 以(yi)下示例中的curl用(yong)作浏览器,但也可以(yi)在其他浏览器中打开IPFS URL。

中,可以查看本地节点的Web控制台localhost:5001/webui。 您应该会看到这(zhe)样的控制台。

Web控制台显示可变文(wen)件系统( MFS )中的文件。 MFS是一种嵌入在Web控制台中的工具,可以像导(dao)航基于名称的文件系统一样导航(hang)IPFS文件。

使用(yong)CLI命令ipfs add …添加文件时,这些文件不能自动用于(yu)MFS。 要查看(kan)使用CLI添加的(de)IPFS桌面上的文件,必须将文件复制到MFS。

—结束—

开源协议: MIT License

开放源代码地址:

ipfs分布(bu)式存储[IPFS分布式存储 挖矿]-食品机械(xie)商务网

[db:tags]

本文地址:http://www.51spjx.com/tech-detail/t241372.html

  • 上一篇:2400日元(yuan)是多少人民币(2400日元是多少人民币)
  • 下一篇:门罗币(bi)挖矿手机版(门罗币官方钱包挖矿)
  • 打印该页 】【 关闭窗口