| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> IPFS为何得到大家青睐?最终能取代HTTP协议吗? -> 正文阅读 |
|
[区块链]IPFS为何得到大家青睐?最终能取代HTTP协议吗? |
一、什么是IPFS? IPFS(InterPlanetary File System即星际文件系统)是一种基于内容寻址、版本化、点对点的超媒体传输协议,是一个P2P的分布式文件系统,对标HTTP的新一代通信协议,目标是打造一个更加开放、快速、安全的互联网。集合了BitTorrent—BT协议技术、Git—版块化技术、DHT—分布式哈希表、SFS—自认证命名技术这四个成熟技术组合形成的一种通讯协议方式,允许网络中的参与者互相存储、索取和传输可验证的数据。IPFS的目标是取代HTTP,打造一个更加开放、快速、安全的互联网。 二、IPFS最终将取代HTTP? HTTP是当前互联网的底层传输协议,现在几乎所有互联网页面都是采用这个协议。作为传统互联网基石的HTTP,经过几十年的蓬勃发展,目前其弊端也越来越明显,已经不能满足大数据时代的实际需求。 第一个弊端是我们所访问的数据经常丢失,第二个弊端就是传输速度慢,第三个就是目前的互联网非常依赖于主干网络,安全性很脆弱。这三点是HTTP主要的弊端,而IPFS可以很好的解决这些问题。 IPFS打造的是去中心化的数据存储,它能让互联网变得更快,更安全,更健壮和更持久,在未来取代HTTP的可能性极大。 三、IPFS技术上有哪些优势? 高效率:P2P网络,多点同时读取,传输速度快; 低成本:节约60%左右网络带宽,有效降低存储成本; 安全性:完美抵御女巫攻击、外包攻击、DDOS攻击等; 隐私性:非对称加密技术,外人无法读取、复制、篡改; 永久性:多节点存储,备份与自动修复功能,远离404错误。 四、IPFS容错机制是什么意思? IPFS系统有一个容错机制,容错机制的意思就是把文件碎片化,如果其中一份碎片损坏,那么可以根据其他的碎片文件还原出整份文件来。对于保证分布式存储系统的高可靠性和高可用性,数据在系统中一般存储多个副本。当某个存储节点出故障时,系统能够自动将服务切换到其他的副本,从而实现自动容错。 五、IPFS初衷是让大家把闲置的存储空间贡献出来,目前却做不到,为什么? 就像滴滴打车是一样的,最初滴滴平台只是想让大家把家里闲置的车在有空的时间兼职开滴滴,但是发展到最后你会发现有很多的人专门去买车全职来开滴滴。跟目前IPFS环境一样,现在大家都是购买商用服务器,但是结果都是一样的,促进了IPFS存储网络的生态发展。 六、IPFS的运用领域有哪些? 公证类、证券市场、知识产权支付系统、网络安全、医疗领域、数字化产品、云存储、加密通讯、数据交易市场等众多传统互联网及其区块链行业领域。 七、什么应用是基于IPFS开发的? 美国国会图书馆数据保存、阿波罗登月计划数据保存、加拿大政府建立的基于IPFS的浏览器、微软、火狐浏览器、谷歌浏览器、ImToken钱包、EOS等都有基于IPFS做过相应的开发。 八、国内有哪些企业规划了IPFS? 华为早已在河北沧州创建了IPFS分布式存储服务器中心;中国移动把“智慧城市”项目数据使用IPFS技术存储;阿里、腾讯未来都有计划参与IPFS新基建的建设;京东运用分布式存储网络IPFS区块链处理传统的中心化存储存在的不足。 九、国家认可IPFS技术此项技术在国内发展壮大吗? 2019年就开始着手注重IPFS网络的发展壮大,国务院工信部持续有重量级的嘉宾参加IPFS生态建设相关大会;国家发改委主管的中国产业发展研究院创立了IPFS分布式存储研究中心;中央电视台、人民日报等各类官方权威媒体都对IPFS技术做过相应的报道,从这些方面可以看到我国是大力支持发展IPFS技术的。 十、IPFS与Filecoin是什么关系? 时代潮流浩浩荡荡,IPFS的普及和使用是必然的、也是势不可挡的,为了加快IPFS生态进程,让更多的人自愿提供硬盘的闲置空间来存储数据,IPFS顺应时代潮流推出了激励机制,这个机制通过区块链代币的形式进行体现,由此Filecoin应运而生。 IPFS协议与Filecoin网络是相互补充、相互促进、相互兼容的关系。IPFS按内容寻址并使数据存储与传输移动,Filecoin作为激励通证使IPFS生态得到更快速、更健康的发展。 十一、IPFS跟Filecoin是区块链项目吗? IPFS不是区块链项目,IPFS项目主要解决的是数据的分发和定位问题,与在线互联网技术领域对标目前处于垄断地位的HTTP协议。与HTTP协议不同的是,HTTP协议数据为点对点传输(中心化存储),而IPFS的数据为多点传输(去中心化分布式存储)。 Filecoin是区块链项目,Filecoin是一个基于区块链的分布式存储协议,是使用区块链技术的IPFS通证激励层,用来解决数据的存储问题,解决IPFS生态内的激励问题,降低数据存储和使用成本。 十二、Filecoin共识机制是什么? Filecoin的共识机制主要由“复制证明+时空证明+预期共识”三大机制组成。 复制证明用来证明数据真实有效地存储在特定的服务器上。时空证明方便验证矿工在一段时间内确实存储了特定数据,利用时间戳锚定这些证明链。预期共识把矿工在网络中当前的存储数据相对于整个网络的存储比例转化为矿工投票权。 Filecoin还引入了时限性(Time Bounded)协议,有效解决了去中心化网络中常见的三种攻击。所以Filecoin在共识机制上相比以太坊和比特币更为复杂。 十三、Filecoin的商业模型是怎样运行的? Filecoin的网络中包含矿工与用户,矿工对整体网络的贡献是提供存储空间及网络带宽,用户则是付费使用存储空间及网络带宽,Filecoin网络充当资源交易市场的角色。 在中心化的网络世界里,我们看似不用付费就可以得到存储空间。但是其实成本已经被无形加在我们身上。举个例子,就像我们去淘宝上购买商品,淘宝首先是为自己存储的网页数据付费了,我们去访问的同时,我们也需要向网络运营商支付网络流量费用。 十四、Filecoin可延展出哪些应用? 应用矿工:存储服务的价值来自应用程序、用户体验改善以及在服务上发展出的更多应用场景。对于Filecoin而言,激励开发可以提高市场效用的高质量应用程序非常重要。? 维修矿工:如果矿工终止存储某个扇区,他们需要支付如上所述的扇区终止费。同时需要有一个被称为维修矿工角色来检索数据并建立新交易,将数据集成到新扇区中并确保存储了相应数量的副本。 Filecoin借贷:代币持有者可以将他们的代币借给矿工作为第三方质押,与矿工合作来分散市场波动风险并获得收益。 通用智能合约:Filecoin区块链的改进将可以使用通用智能合约和链上状态机。这些改进将显著提高Filecoin经济的生产力。生产力的提高将促进需求和最大化长期发展以及繁荣,从而提高了网络的效用。 可快速检索的复制证明:未来的复制证明将提供安全、快速和高效的检索服务。 可扩展共识:改进的共识机制将提高吞吐量与安全性。 十五、为什么要做抵押机制?为什么75%要线性释放? Filecoin是做实际的存储应用的,它不是为投机者设计的,它旨在确保高质量的服务并防止严重的数据丢失。 比特币和以太坊等传统区块链挖矿项目,矿工可以随时关掉设备走人;而在Filecoin项目中,矿工必须长期参与以保证客户数据存储的安全,才能拿到线性释放的奖励。 抵押机制是为了提高矿工的离场成本和作恶成本,线性释放是为了提升Filecoin网络的长期稳定性和服务质量。 十六、如何理解Filecoin网络中存储矿工和检索矿工? 在Filecoin的经济模型中,我们可以看到网络提供了“存储”和“检索”两大应用,不同的应用对应不同的矿工。 并且不同角色的分工也不同,存储矿工通过存储和打包区块获得相应的FIL 奖励;检索矿工则通过检索服务(数据需求的用户想要查询信息,找到检索矿工进行检索查询与下载)来收取相应费用,数据需求方的FIL可以从二级市场购买。 我们可以把存储矿工的收益比喻为“收租金”,把检索矿工的收益比喻为“收过路费”。 十七、如果数据遗失或者数据无法访问,矿工会受到什么样的惩罚? 存储矿机必须先抵押一部分FIL,才拥有帮他人存储数据的权利,如果无故宕机会受到系统惩罚。这也侧面反映了矿机技术运维的重要性。当出现数据遗失或数据无法访问情况时,该矿工节点将会被扣除抵押代币,同时清零有效存储与算力,严重影响到矿工声望。 十八、有哪几种方式可以挖到Filecoin? 有三种得到Filecoin的方式,存储矿工、检索矿工、打包交易。 存储矿工就是要保存文件,同时方便它的上传和下载,那么对于存储矿工就会要求很大的硬盘空间,还要有很大的带宽,上下行对等带宽。 检索矿工,他要把资源从茫茫的资源大海里找到,需要很强的算力,对内存和网络的要求非常高。在这种情况下,矿机就需要强大的算力和很大的内存。 打包交易是按照你的有效存储,就是你之前在IPFS网络里面存储的东西占全网存储的比例,然后你获得打包交易的Filecoin。 十九、一个FIL挖矿集群都需要配置哪些设备,分别有什么作用? Filecoin因为挖矿机制复杂、运营维护难度极大,所以运维一个集群需要专业的团队来做。 目前一个集群需要三种类型的机器,Worker机、Storage机和Miner机。 Worker的主要工作是封装扇区,因此需要选取高性能的AMD处理器,因为其包含SHA extension,能高效地完成PreCommit1的计算。 Storage的作用是存储封装好的扇区。因此,需要保证Storage机器有较高的品质,硬盘、主板、电源、网卡都要采用较好的配置,否则因为硬件故障导致扇区失联被惩罚得不偿失。 Miner的主要工作是爆块(WinningPoSt)和抽查(WindowPoSt),因此也需要性能较好的机器。 二十、Filecoin存储服务器需要IDC机房? 家庭与企业存在断网和断电的风险、NAT内外网穿透问题、公网IP问题以及带宽问题等,所以一定要进驻高规格的IDC机房。 IDC机房能够提供恒温、恒湿、大型UPS系统、至少双路市电供电、大型柴油发电机、7×24小时检测运行状态的挖矿环境;同时,来自不同运营商的至少双路千兆网络,能够切实保证网络的无间断保障。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/27 11:41:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |