Filecoin现在和未来展望

简介:

Hi,大家好,谢谢大家远道而来听我分享,很抱歉这次没能赶来现场。这次做filecoin分享目的主要是想介绍大家了解一下这项技术,但其实IPFS在国内也是非常火热的,大家已经把注意力投向这边,但在认知上还存在一些误区,所以我想先给大家普及一些知识。现场应用有不少大矿工也是对IPFS挖矿机制比较感兴趣,接下来我会从几方面进行分享,为什么会有filecoin这个项目,它是怎么诞生的,挖矿机制是什么,未来我们可以基于filecoin做些什么事情。

808d7a22353446b9ca716ed6ebcfb5ad3e554f63

首先请大家看大屏幕,我说filecoin才是真正的比特币,此话怎讲,可能大家都说未来比特币会被区块链2.0,3.0淘汰。我觉得比特币就像一个精神模板,就是一个MVP量最小可行化的一个原型,中本聪把这个思想利用比特币先用简单的模型实现了,可能说它还有很多地方需要去完善,所以filecoin在比特币思想引导下做了一个延伸,真正去实习了比特币想要实现的一些东西。

1f57f81edd0b3a93645cb98bb1db02143281fb3b

传统云厂商垄断

先来看有几个问题,现在有亚马逊的AWS,谷歌云,微软的Azure这种云厂商垄断了大量的移动互联网,大量的移动互联网产业都是基于他们的云计算去做的。之前我看到有一个腾讯云,因为腾讯云内部所有端口对内网都是公开的,所以有些黑客直接入侵到云计算机里,然后就可以直接进内网对数据进行入侵。就像有些人自己在服务器上搭了以太坊私有链,有些俄罗斯黑客自己在自己的腾讯云主机上做一个机制,只要有人开启以太坊私有链,它就把上面的币全都转移掉,所以说,现在的云计算真正的安全性我觉得要打一个问号。一是说安全性上,还有像爱奇艺,它之前刚上市,但去年某一季度损失达6亿多,为什么大量视频网站还处于亏损状态,虽然有大量会员版权费收入,但是他们要支付大量费用给云计算厂商,这里大量成本在里面,导致这种亏损状态。这是我们要思考的一个问题。

7d1600c4957cdccf02234bd1846508ece24984dc

万一数据中心受自然灾害

下一个问题是万一数据中心受到自然灾害,中国阿里云最大有个千岛湖数据中心,如果说某一天发生地震等一些自然灾害导致数据中心一些损害,那数据可能会存在异地容灾,多地多活的情况,万一自然灾害使一部分数据永久丢失,这些数据可能再也找不回来。有没有这种技术使我们的数据能够安全地保存在存储节点上,也不会受到外界因素干扰

c617d177dfb215b1c2b087043f83ac32bd391d04

传统云服务厂商节点不能全覆盖

这个是一个流量存储需求图,红色部分是需求特别旺盛的地方,蓝色是需求比较弱的地方。可以看到传统云厂商的思路是尽可能把云计算中心铺开,把所有的需求都覆盖到,但是蓝色需求极少的地方你也去铺,那你的存储其实是大量浪费的。能否是我的存储依据需求来进行分布,需求多的地方尽可能布更多存储节点,需求少的地方尽可能是减少存储节点部署。这也是目前云厂商存在的一些问题,虽然它现在也有一些边缘计算的技术,但并不能百分百进行精准覆盖。

6603450c0aa0ffa8ab9b23c25f17fdf19643b209

是否有依据需求覆盖的存储网络

这就是一个比较理想化的状态,所有存储都是根据需求分布来的。在红色需求多的地方进行部署,这样就相当于一个流量洼地一样,每个流量洼地我们把存储节点部署进去,存储少的地方也可以不去部署。

ccc3f9b70306858665fa3a8d475378ad71ebff9f

比特币全网算力暴涨

刚才是讲存储需求的问题,现在看一下比特币全网算力的一个暴涨,从2013到2018,呈指数型增长,大家能明显感觉到,现在是算力暴涨,而且难度升级,越来越难挖,收益也不大行。所以现在的一些矿工已经开始寻找全新的赛道,而不是完全拼算力了,能够进行一个弯道超车。比特币全网算力如此暴涨,这些算力能不能去做一些有效的工作。如果能把这种行为转换为对于经济有意义的行为, 有没有技术能够去做这个事情。

b99238842d6fcd43762154f424d186a4cec94af3


"区块链链上并不能承载大容量数据"

——区块链目前的瓶颈

还有一个问题,现在看到很多人想用区块链去做一些大数据应用,做一些音乐分享等,但其实区块链区块上只能存一些订单信息,也就是说如果你想在上面存一个电影,其实根本不可能,它不可能承载更多数据,这也是目前区块链存在的瓶颈。现在很多公有链说是去解决区块链瓶颈,他们从两点出发,一是解决交易速度情况,还有一种是解决大量数据存储情况。Filecoin就是去解决刚才出现的问题。

Filecoin

去中心化存储网络,有效存储,减少带宽浪费

以IPFS协议为存储层,Filecoin作为共识层和激励层

Pow共识机制,存储贡献者收益来源在网络里有效存储

去中心化存储网络。一是怎么更加安全存储数据,因为它整个数据都是碎片式存在存储节点上,每个碎片是以多个副本存的,碎片数据也是以加密形式存在你的节点上,如果要解密也可以,但解密成功后你拿到碎片一个,要拿到全部碎片攻击成本是很高的,作为黑客,从最小行为获取最大利益就不现实了。所以filecoin网络存储化目前是比较安全可靠稳定的存储解决方案。就像刚才说的有效存储减少带宽浪费,可以理解filecoin代币激励机制是矿工跟着需求走,不像传统比特币,比如在新疆找一片地,把机器搬过去就能挖,如果是filecoin矿场的话,你要在新疆去铺一个场地,但是没有需求过来,那你一天24小时是没有收益的,它就是这种模型激励大家跟着流量走,而不是哪里电费,场地便宜。这就是filecoin激励系统情况。

大家对filecoin和IPFS存在一个混淆,IPFS是一个传输协议,可以类比为P2P协议一样,每一个内容都有唯一的哈希值,所以IPFS只是一个纯粹的文件传输协议,filecoin基于IPFS存储层做了一个共识层,激励层,它希望通过filecoin这个代币激励矿工也成为IPFS的存储节点,IPFS目前虽然传输速度还是比较理想化,但是它的节点还不够多,所以它希望有更多人成为它的节点。节点越多,体验越好。

4b6b87a89d600713af380bbd18d4d983717070b0

这是filecoin的架构,大家可以看到最底层是libp2p,是它整个主网层,网络传输的一个模块。IPLD是因为所有文件是碎片存在节点上,如何把碎片格式进行转化再聚拢成一个完整的文件再传输,这就需要IPLD这个数模文件转换层去做。最上面IPFS层其实就是怎么去传输了,filecoin就是怎么去记账,记录交易记录,数据传输,数据共享等,这就是完整的技术架构体系。

Filecoin激励模型,让存储利用更有效

存储贡献者激励模型

1,客户端发起存储数据Put行为

2,存储贡献者进行对订单响应

3,订单匹配成功,记录在区块上

4,贡献者获得收益

8684f62d36e71fd935b193dd4baf5c65375c76f2

看一下filecoin是怎么激励矿工挖矿的,第一个模式,存储贡献者(上图所示),你有大量的空闲存储空间,然后你加入filecoin的网络,你就可以成为一个合格的矿工。但它交易怎么产生的?可以看到笔记本是一个C端用户,它说我要发起一个存储订单信息,这时它会向网络里发起一个订单请求,这个订单会存在filecoin的区块上,这时候所有矿工开始进行响应,一来物理距离是一个因素,你离他近会有优势,二是你的上传带宽是否够大。大家可以看看详细的逻辑情况(下图),最上面是存储需求发起者。

39df92c50f15f267fa58a78a5e5d55c01c8a3c68

内容贡献者激励模型

1,客户端发起数据检索请求Get

2,内容贡献者响应订单

3,订单匹配成功,交易记录存入区块上

4,内容贡献者获得收益

5da75683b0ba0f538268f3d84e6ea6cd700ba86a

内容贡献者模式。C端用户发起请求,检索匹配的内容,订单形成,C端向内容提供者付费。如果你是一个存储矿工,那你可能面临一天24小时没人往你这儿存的问题,这时候你可以考虑成为一个内容贡献者,这样能保证多种收益情况吧。这就考验你的内容稀缺性。请参考下图实现流程。

1792a38fbd67768b6a4a5295ecf45da7b414874d

如何理解Filecoin的经济模型

真正意义的共享经济,硬盘+Airbnb

由共识机制和市场协议的代码,实现资源的匹配

不像伪共享经济,最后沦为第三⽅租赁公司

所有交易透明,质押的币不会进入任何人口袋

存储价格随着市场经济行为,围绕价值上下浮动

14478fd7e5d1319dfca7e402e1e85cbc2b7ae4d3

节点状态检查

如果网络节点响应时间过长,判定节点出现故障,⽹络可靠性,整体故障率不能超过1/2个节点。

对于节点延时状态会多次检查确认。

如果矿工挖矿前提是要质押币,发生故障,从质押的币中扣除⼀定比例。


原文发布时间为:2018-04-18

本文作者:谢大炮

本文来自云栖社区合作伙伴“中生代技术”,了解相关信息可以关注“中生代技术”。

相关文章
|
2月前
|
人工智能 前端开发 搜索推荐
前端技术发展趋势分析与展望
【2月更文挑战第9天】 随着移动互联网的快速发展,前端技术在不断演进,从最初的HTML、CSS到如今的React、Vue等前端框架,技术发展日新月异。本文将从移动端、跨平台、人工智能等多个角度分析前端技术的发展趋势,并展望未来的发展方向。
|
3月前
|
机器学习/深度学习 人工智能 云计算
展望技术圈的2024:技术革新的未来趋势
在过去的2023这一年,我们见证了技术圈许多令人印象深刻的技术创新,它们不断改变着我们的工具和工作方式,也让我们混迹于技术圈的这些普通开发者们看到了技术创新带来的新挑战和新机遇,虽然时间一去不复返,但是技术是随着时间的推移而不断进步和完善,这也是我们唯一值得期待的事情。而当我们展望2024年,作为技术潮流前沿的开发者,我们不禁思考哪些技术将在未来迎来新的革命,哪些技术又是我们程序开发者的新的希望。那么本文就来简单分享一下可能的技术发展趋势,其中包括人工智能与机器学习的进一步发展以及云计算领域可能出现的变革,and so on。
71 2
展望技术圈的2024:技术革新的未来趋势
|
6月前
|
人工智能 自然语言处理 算法
开源与人工智能:现状与展望
开源与人工智能:现状与展望
89 0
|
前端开发
2022年度总结,以及2023的全新展望
2022年度总结,以及2023的全新展望
168 1
2022年度总结,以及2023的全新展望
|
存储 人工智能 Serverless
总结与展望|学习笔记
快速学习总结与展望
109 0
总结与展望|学习笔记
|
机器学习/深度学习 自然语言处理 文字识别
【技术白皮书】第二章:发展历程与现状
从自然语言文本中获取结构化信息的研究最早开始于20世纪60年代中期,这被看作是信息抽取技术的初始研究,它以两个长期的、研究性的自然语言处理项目为代表。
|
运维 Kubernetes Cloud Native
【Agones系列】Agones总结与展望
在过往的文章,我们介绍了Agones的网络、生命周期以及弹性扩缩的特性。在本篇文章,我们将介绍Agones的一些其他特性,并对Agones的定位和使用进行一定程度的总结。最后,谈一谈游戏云原生的展望。
【Agones系列】Agones总结与展望
|
传感器 弹性计算 Linux
个人介绍与展望
本文着重讲述了自己的情况以及对阿里云ECS服务器的描述与建议,对于飞天加速计划的评价。最后描述了使用过程中的体验,说一说自身的变化与发展,对日后产生了什么样的想法等等。
个人介绍与展望
|
人工智能 边缘计算 数据挖掘
阿里数据:2020七大数据技术领域趋势展望
2020年,每一个技术领域,也有自己的一个关键事件回顾或一个关键节点畅想。回望过去,在数据技术领域发生了许多有意义的标志性事件。全球数据量在2019达41ZB,2020年预估到50ZB,这是国际权威机构Statista的统计和预测,这个数据量可以说大得惊人,也对数据技术提出了更高的要求。
1606 0
阿里数据:2020七大数据技术领域趋势展望
|
大数据 存储 调度
阿里巴巴大数据技术关键进展及展望
2019杭州云栖大会大数据技术专场,由阿里云通用计算平台负责人关涛带来以 “阿里巴巴大数据技术关键进展及展望” 为主题的演讲。本文首先讲解了从阿里巴巴的角度看待大数据领域的客户价值迁移,概览了核心技术的发展点,最后针对如何构建智能化大数据平台的相关工作进行了介绍,从引擎优化到 “自动驾驶”,并列举了几个典型案例。
11875 0
阿里巴巴大数据技术关键进展及展望