filecoin硬盘挖矿收益是什么币

ipfs代币将通过硬盘挖矿方式获得现在IPFS filecoin可以挖矿了吗?
官方2018年才公布早期矿工挖矿计划,请大家耐心等待官方消息。理论最早时间也得等第一批6月期货解禁。
官方2018年才公布早期矿工挖矿计划,请大家耐心等待官方消息。理论最早时间也得等第一批6月期货解禁。
本文地址: :
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。Filecoin挖矿前期适不适合大量投入资金?Hi 各位好 我是你们人见人爱的露西小姐姐,今天我为大家讲解下FileCoin前期投资看法。目前市场上对Filecoin挖矿的关注度越来越高, Filecoin挖矿对于大家还有点陌生,FileCoin挖矿采用的是硬盘,网速,计算算力来挖矿的,这个是一个与BTC和ETH不同的挖矿模式,ETH和BTC挖矿是在一定的时间就可以打包一个区块,就可以得到相应代币激励,由于专用矿机的出现,挖矿都被资本给垄断了,没有小散们的机会,而FileCoin挖矿需要的是带宽,磁盘空间,对地域的要求,对于小散来说门槛其实很高的,对于前期挖矿者来说,前期需要大量的部署,生态建设的建立,对于普通挖矿者还是有一定的机会的。那么Filecoin挖矿像不像BTC前期挖矿一样啊?只要投入极大的资本获得极大的算力就可以获得BTC,市场上很多人都以为只要自己投入了极大的资本,拥有极大的硬盘空间以及极高的带宽,前期就可以获得极大的收益,事实并不是你们所想的那么简单。BTC与Filecoin的定位;比特币定义为是“数字货币”所谓的数字货币,就是固定一个时间段出多少币,比特币是四年减半一次,目前是10分钟出一个区块,一个区块出12.5个比特币。Filecoin定义为“产品服务功能货币”,除了具备货币的作用,还可以持续在生态中使用,什么叫做产品服务喃?就是用户提供自己的存储空间以及带宽帮助用户存储他们所需要存储的文件数据,或者根据用户的需求帮助用户下载他们所需要的文件数据,从而获得相应的奖励与交易费,这就是所谓的产品服务。出区块的效率是跟市场需求的服务是成正比的。前期视频也有所讲过(Filecoin挖矿,只有存储矿工可以参与挖区块这一环节,获得里面的代币跟交易费,而检索矿工不参与挖区块这一环节,只能从客户或者检索客户端获取相应的交易费用),如果市场没有存储需求的话,那么就不会出区块,就不会出币,(PS;市场上有些矿机商还进行对FileCoin挖矿一个时间内出多少代币,都是瞎扯的)。下方附上Filecoin白皮书上所说的相关内容(ps;露西小姐姐所写的内容都是根据白皮书以及加上自己的理解来所写出的内容)所以说Filecoin挖矿出区块的效率是跟市场需求来所决定的,Filecoin挖矿更多的是注重商业生态完善,我们布局以及投入资金的大小都要根据Filecoin商业生态来进行布局,并不是说只要有资本就直接大砸,就可以获得像BTC挖矿之前获得巨大的利润,这种观点是错误的。露西小姐姐也不建议大家,前期购买大量的矿机,我们要根据是商业生态来进行布局。目前市场上很多所谓的IPFS矿机进行预售的,只要进行付款之后一概不进行退款,并且也有些矿机是家用型硬盘组装的,一旦服务器出现问题,长期不在线的话,我们所抵押的代币也会被扣除(具体的抵押方案目前还没出来,要等具体的细则出来才知道),这都是比较坑的做法。我们真的要买矿机的话,可以根据几个考量因素来进行购买,网络接口、稳定性与价格、后期服务、cpu与内存进行考量。大家都知道Filecoin挖矿对网速的要求是非常高的,网速的考量因素有上下行速度、响应时间、稳定性。前面我也有一篇文章是关于小散挖FIL真的如矿机商所说的能获得巨大的利润的文章,里面所说了成都这边每个月进行托管的话。 电信骨干网 100M/s 按照矿机价格而6.8w 210T 的存储空间,1T的成本325元。 (前面我也有一篇文章是关于小散挖FIL真的如矿机商所说的能获得巨大的利润的文章,里面所说了成都这边每个月进行托管的话,100m的电信骨干网,按着矿机6.8w的价格来计算,每T 所需要的费用大概是325元钱一T,具体的内容大家可以在公众号里面翻这篇文章来看看),所以说在IDC机房进行托管的 带宽费用是极其高的。前期拥有100m的骨干网就行了,并且100m的上下行都是100Mb/秒,下载速度理论最大值是12.5Mb/秒12.5MB/秒x60秒x60分钟x24小时=每天才能下载1T数据,准备安排0.365PB的存储量参与FIleCoin网络中,我需要下载一年才能把数据0.365PB写满,并且中国大陆需要超级节点,节点还有足够的带宽等我去下载。(这个是露西小姐姐在北京做 线下会议的时候,一位Filecoin爱好者向我进行的提问)。说这这句话的原因是,是购买矿机还是托管 在IDC机房开带宽的上下行速度都要根据生态来进行布局,如无论果直接砸大钱进去进行挖矿的话,这是一种不合理的投资方式。PS;露西小姐姐再一次强调,挖Filecoin要根据商业生态来进行投入,别在信市场上矿机商计算的一个时间段能出多少币,这种话都是不负责的说,FIL挖矿主要是看市场需求,没人能计算出到底一个时间内能出多少币。我们是一群爱IPFS的商业理念和FileCoin忠实爱好者, 有兴趣可以加入我们的讨论群一起交流进步。33 条评论分享收藏星际文件挖矿和矿池指南 | filecoin挖矿、IPFS挖矿、filecoin矿池、FIL挖矿
IPFS系统 和 Filecoin系统的关系
IPFS只是一个协议, 并不是挖矿软件本身.
Filecoin系统才是挖矿软件本身, 代币名字是 FIL. Filecoin使用了 IPFS 协议来运行系统.
Filecoin和IPFS协议都是由 Protocol Labs(协议实验室)开发维护.
FIL代币是如何分配?
FIL代币总共有20亿枚. 分配方案, 总共有四个部分组成:
70%作为挖矿的回报: 像比特币一样根据挖矿的进度逐步分发
15%预留Protocol Labs: 作为研发费用, 6年逐步解禁
10%分配给ICO投资者: 根据挖矿进度, 逐步解禁
5%预留给Filecoin基金会: 作为长期社区建设, 网络管理等费用,
6年逐步解禁
FIL的ICO细节
FIL的投资跟普通的投资不一样, 它是按照”美国投资人资格”(U.S. Accredited Investors)进行的, 投资门槛较高, 例如: 年收入20万美元或者家庭年收入30万美元或者家庭净资产(不算自主的房产)超过100万美元. 更看中项目的长期发展.
ICO成本: 预售阶段 0.75美元, 正式阶段 1.3~5美元
投资人数: 2100+
筹集资金: 2.05亿美元
ICO网站 https://coinlist.co/filecoin
美国投资人资格感兴趣的传送门在这里: https://www.investor.gov/additional-resources/news-alerts/alerts-bulletins/investor-bulletin-accredited-investors
FIL现在已近在gate.io开始交易, 截止2017年12月, FIL的价格: 10.10美元 约等于 66元RMB, 比ICO的时候已经翻了好几倍了.
如何挖矿?
很多小伙伴很关心这个内容, 我尽量简单描述, 不涉及太多的技术细节, 以后希望了解技术细节的同学, 我会在其他文章里面慢慢讲解. 今天只是让大家了解一个大概.
Filecoin系统创建了两个挖矿市场.
1. Filecoin存储市场(Filecoin Storage Market)
硬盘—没错就是硬盘大小, 数据存储市场你所需要贡献的就是硬盘存储空间, 越多的硬盘空间, 你的挖矿能力就越高, 存储市场采用的工作量证明是 PoS(Power of Storage)证明, 根据你存储的数据大小来按比例给大家分配FIL.
所以大家知道该干什么了吧: 想要挖第一桶金的同学, 把你们的磁盘准备好. 据我所知有人双11就开始抢购硬盘了, 这也太早了点…
2. Filecoin数据检索市场(Filecoin’s Retrieval Market)
提供网络带宽, 如果你拥有带宽资源可以考虑这个市场上挖矿, 根据你的带宽来分配FIL
当然也可以两个市场同时参与.一切取决于你, 等到Filecoin系统发布以后, 想挖矿的同学迅速的行动起来, 争取挖到FIL的第一桶金, 和BTC一样越早介入, 收益越高.
项目研发进度:
根据协议实验室公布的研发线路图, 目前没有遇到不可解决问题(show stopper). 开发工作一切正常开展. 协议实验室正在对协议和算法进行优化, 进一步提高系统的性能和可靠性. 小编偶尔也会报个bug.
作者:飞向未来
微信公众号:ipfs_guide
This entry was posted in
第三段从视频的第11分40秒左右开始哦
视频地址:
最后,我想谈一谈IPFS生态中一个长久以来的问题。
The last thing, I’d like to address the longest standing problem in the IPFS ecosystem.
是关于filecoin的新闻。对于以太坊用户来说,IPFS最大的一个问题就是,IPFS本身并不会备份文件。这是设计为之。这是因为长久而言备份文件是一项非常昂贵的举动,需要合理的激励机制来行得通。有可能你已经知道了,我们把这一层的行为定义成了独立的条款。一个数字货币文件存储系统。这样做有很多的原因。如果你只是想做为一个浏览器来使用IPFS,但是却必须要存储其他人的文件,这就不大好。很多点对点的系统失败了,正因为它们想让人们这样做。
That’s news on filecoin. So the main problem our Ethereum users have had is that IPFS does not, on its own, caused data to be backed up by the network. This is by design. As backing data up in the long term is a expansive operation that needs to be compensated or incentivized with some sort of value. As you may know, we have seperated thoes layer of behavior into its own protocol called filecoin. A cryptocurrency file storage network. There are lots of reasons for this. If you use IPFS just as a browser and have to store other people’s data, that would not be as good as just to be able to use it natively. A lot of peer-to-peer system failed, because the system force you to do both of these at the same time.
一开始我们本打算只搭建足够filecoin系统使用的IPFS。但是三件事情改变了我们的看法。第一去中心化的文件市场几乎不存在。当时是2015年中,以太坊和IPFS都还是很年轻的项目。当时云端服务还能满足所有人的需求。第二,我们知道更加精巧的数据存储需要区块链智能合约。因为很多应用需要去查看是谁在存储数据和存储数据的原因。第三件事在我们意料之外,我们拥有了比我们预想得要多得多的用户和支持者,贡献者。数以千计的用户出现了,要求这样或者那样的新功能以及补丁等等。上百个开发者想要开始参与我们的项目。他们的代码需要被检查,需要指导等等。因此我们把发布filecoin的日期推后了。现在IPFS已经被开发出来了,EVM也在实战的测试中证明了自己。现在是filecoin的时间了。去中心化的文件存储市场也在兴起。
So at the beginning, our intention was to build just enough of IPFS to build filecoin. But three things changed our mind. The first was that there is close to no market for distributed data storage around that time. This was mid 2015. Ethereum and IPFS were both young projects. Decentralized apps were just beginning. And pretty much the clouds satisfied everyone’s needs still. Second, we knew that sophisticated data storage needs would require blockchain smart contracts. Because many applications require a lot more looking into who is storing the data and why. The third thing that happened is that, we had a sudden and intense adoption of IPFS much great than we expected. This surprised us. Thousands of users came wanting new feature and bug fixes. Hundreds of developers showed up, started helping us out in the code. They needed review, they needed direction and so on. So we decided to push filecoin to a later date. Now IPFS has been developed and EVM has been battle tested and proven. Now is the time for filecoin. The market for decentralized data storage is emerging.
你可以把filecoin想成亚马逊s3遇见以太坊,以IPFS驱动。
So you can think of filecoin as amazon s3 meets ethereum, powered by IPFS.
与其他选项不同的是,filecoin为了在存储方面达到像比特币对哈希所做而打造的一款区块链协议。这是一张反应比特币哈希的图。这上面显现出的是非常非常惊人的算力。早在2013年曲线戏剧化的上扬之前,比特币的哈希算力已经一骑绝尘于世界前500的超级电脑算力之总和。每次我看这张图,都会惊异于专用于此算力的惊人数量。如今,用于比特币的算力已经超过了许多小国家可以提供的算力。所以想象一下如果你能为数据存储创造一个相同的激励结构。这才是使分布式,去中心化数据存储能够跟云竞争的关键。
And unlike other alternatives, filecoin is a blockchain protocol designed to do for storage what bitcoin did for hashing.This is the hashing rate of bitcoin. This is absurd amount of power. It is a ridiculous amount of computational power. The world’s top 500 super computers put together were left in the dust like in 2013 way before the curve. And we have this expolsion. Every time I look at the graph, I am just astonished by the degree of power that is dedicated to this. Nowdays, I think its using more power than many small nations. So imagine if you can create a network with that kind of incentive structure for data storage. You can summon this amount of disk to show up in the network. That is what is going to make the distributed and decentralized data storage capable of competing with the cloud.
因为最终来讲,你不想把你的数据存在某台笔记本电脑上,你想要把数据存到这样的矿场之中。高效和便捷是我们想要用笔记本的原因,但是最终我们更需要认证严肃的运营。我觉得分布式储存应用之间的竞争很有意思,因为现实是我们需要的是能够跟云去竞争。云才是现在大家都使用的存储数据服务。我们应该联合起来,去跟云竞争。
Because at the end of the day, you dont want to storage your data on some laptop you wanna store it in mines like this. You wanna use laptops for fast and efficient delivery but ultimately you want serious operations. The competition between distributed storage networks is kind of interesting becuase the reality is that we should be competing with the cloud. The cloud is where everyone is storing their data. We should be working together to defeat that.
从最基础的开始讲,filecoin的形态是这样的。矿工出租他们的硬盘以获得filecoin。他们把filecoin拿去换成美元,比特币,以太币,人民币等等。用户,这可以是人或者应用或者合约,会购买filecoin用来雇佣矿工存储他们的文件。
So at its most bacis, filecoin looks like this. Miners rent out their disks and earn filecoins for it. They exchange that for dollars, bitcoin, ether, yuan, whatever. Users, which could be people or applications or contracts, would then buy filecoin and spend it to hire the network to store data.
第一版filecoin的论文发表于2014。里面涉及到了协议的核心挖矿程式,其中用到了建立共识的证明,工作量证明或者股权证明加上可读取证明。论文也涉及一个次级市场。次级市场很重要但是在论文里面没有过多提及。次级市场可以被用于低延迟传送,类似闪电网络。你可以想象链上在持续挖矿,同时很多存储许多数据的节点在进行状态旁路。
The first version of the filecoin paper I pulished in 2014 describes the protocol with the core mining function, which uses a concensus building proof, either proof-of-work or potentially proof-of-stake and then a proof-of-retrievibility. It also talks about a secondary market. That secondary market is important, though it does not feature too much in the paper. Becuase it could be used to do low-latency delivery using payment channels or state channel, like the Lightening Network. So you can imagine there is chain continues to mine and there are lots of nodes with a lot of storage do state channels.
很厉害的是我们现在可以给这个系统加入一个合约引擎了。
The cool thing is tho that now we can add a proper contract engine on filecoin. Like, IPFS has a lot of improvements.
加入合约之后,我们就会真正超越云服务。能够做到ppt上面这些事情,债券,抵押,信用临界等等等等。
But the thing that is going to set these storage networks apart from the cloud is things like being able to do bounding and collateral, being able to do reputation thresholds, being able to do identity, selecting based on the identity of the one who is storing, being able to deal with geopolitical bounds when you are forced to store certain data within certain nation. All of these things can be represented as contracts when you have a large platform like this. This is pretty important when you platform capable of working. So over the last couple of years, we did enormous amount of exploration. There has been two years of research into the proof-of-retrievibility and a lot of research into how to do smart contract in a safer way. We feel a lot more comfortable doing data contracts today than we were two years ago.
设计filecoin很有趣。我们评估是很多系统。我们构想了很多该如何搭建的方案。我们可以在比特币上做,以太坊上面做等等等等。在所有我们衡量的方向,以太坊很一致的显现出了更高的技术水准以及更有效的开发团队。
So the design for filecoin is an interesting one. We evaluated a lot of systems and we thought about how to do this construction. We could potentially build on top of bitcoin or we could potentially build on top of Ethereum and so on. And consistently, across all the vectors we measured. Ethereum demostrated greater technology and much more effective development community.
诚然,有一些要求以太坊还没有达到。例如,我们需要很快速处理很大量的交易,一秒钟几个GB。我们还需要断线操作。这意味在不连接到主网的情况下依然可以在一个分布式网络里面进行操作。如果你的城市从世界上断线了,你的应用应该依然可以使用。我们将让filecoin朝着这个目标发展。但是这两样不是不能解决的。以太坊社区也在非常积极的朝着方面努力。在分片上以太坊做了大量的工作,我认为我们能够一起解决这个问题。
We have some requirements that Ethereum does yet meet. For example, we need really fast volume and speed of transcations giga of transcations per second. That would be insane. We want to get there eventually. We also need disconnected operations. This means being able to operate in an distributed network where you are disconnected from the backbone. So your city gets disconnected from the rest of the world, your applications shouldn’t stop. Like imagine you go somewhere travel and lose connectivity to the backbone and like nothing works. We are building filecoin in a direction that is being capable to work in this direction. But these two things are not show stoppers tho. The Ethereum community is also very interested in this. A lot of work is being directed toward sharding and we think we can solve these problems together.
因为我很激动地宣布,我们选择EVM(以太坊)虚拟机作为我们的合约引擎。以此为基础,还有两个选项。第一个是从以太坊分叉,建立我们自己的网络。这意味着在源码和策略上进行一些合作,但基本上是两个分开始的网络。好处是,我们不会在可扩张性上收到阻碍。
So I am excited to announce that we chose EVM as our contract engine. Beyond this we have two options. This first is to fork Ethereum and build our own network. This means working together on a number of problems and code bases and generately sharing strategies but basically building two different networks. And the benefit of that is we are not blocked in scalability and so on.
另外一个选项是我们可以直接在以太坊上实现filecoin。这意味着直接合作。这意味着不用重新建立很大的工作量证明网络来保证网络安全性,这意味着filecoin可以在本土直接服务于以太坊合约。希望以太坊最终可以解决分片以及 线操作的问题。幸运的是,还有至少一年到一年半才需要做出最终的抉择。我们选择以太坊一个决定性因素是因为以太坊社区所展现出的那种卓越的解决问题的精神。今天以太坊社区经历了几次很大的考验。你们不怕团结起来解决问题。计算机历史上,没有团队可以在最初就把所有问题正确解决,因此最终改变世界的都是那些可以更正自己路线勇于纠错的队伍。他们最终会胜利。因此我很激动的宣布filecoin会是一条直接在以太坊之上的虚拟立链。它会融入以太坊本土之中。
Or the alternative is that we visualize filecoin on top of the Ethereum blockchain. This means working together directly in critical problems and code bases. It means not having to build large proof-of-work network to secure the file network and it means enabling filecoin to serve Ethereum contracts natively, directly in Ethereum blockchain. Hopefully, Ethereum could up the sharding and disconnected operation functionality we need or we will have to eventaully migrate the network to be able to satisify the constraints. But fortunately that is not a decision we have to make for another year, at least, potentially more. An important decieding factor for us in this is that the Ethereum community has been through tremendous challenge this year. I wanna remark unlike other communities, Ethereum has demostrated a very effective improvment in problem solving ethos. You are not afraid to come together and solve problems. In the history of computing, nobody has ever gotten everything right from the beginning. And so the teams that are effective and groups that changes the world are those are able to course correct and reinvent technology. They ultimately win out. So we are excited to announce that we are building filecoin as a virtual chain directly on top of Ethereum. And it will be accessible natively in Ethereum network.
This entry was posted in
问:对于大多数用户而言,并不理解挖矿的意思。能否用简单易懂的方式解释什么是挖矿?IPFS/FILECOIN挖矿和比特币挖矿有什么不同?
答:大家其实现在都开始关注了IPFS/Filecoin ,但是大家混淆的地方就是IPFS/Filecoin ,它本身是一个网络传输协议,是一个按内容寻址的协议,本身不是区块链技术,它是一个分布式存储技术。国内也普遍理解它是一个币,其实并不是。我们挖的是Filecoin,是基于IPFS的分布存储层之上,做了一个激励共识层,希望用代币去激励大家贡献更多的存储空间来成为IPFS的存储节点。
挖矿过程更像是一个买卖供需市场。大家可以这么理解:比如小明要花一百块钱存入数据,他只需要把这个订单存到Filecoin网络里面,这时候有多个矿工,就像滴滴司机,让大家开始抢单。抢的过程中,看谁就离小明的物理距离最近,谁的上行带宽最快,谁就能够优先抢到这笔订单,就能把数据存到他自己的空间上,然后拿到这笔收益了。
上面讲的就是Filecoin的激励情况,比如说你在Filecoin网络贡献了一个比较稀缺的内容,别人看你的内容需要付费,你就能拿到收益了,只要你的内容足够有价值的话,看的越多,你的收益就越多。所以这里的挖矿,并不是传统比特币和以太坊的挖矿模式。
比特币和以太坊,需要去碰撞特定的加密函数,来获取随机数。如果碰撞成功了,就会拿到收益。而Filecoin这种情况是根据供需市场获取收益的。只要有人在存储网络里发起存储需求,这些矿工接到单,才能拿到收益,如果没有这个存储需求的话,就拿不到收益。
所以Filecoin并不是传统模式,但是它解决了像以前这种比特币挖矿和以太坊挖矿大量的电力消耗和噪音产生,它是一个纯激励大家贡献存储的挖矿模式,这样话更加节能,也不会有太多噪音。
而目前有大量的中小IDC机房,现在利润也是很薄的,如果Filecoin主网上线以后,我觉得传统的一些做小型云盘,或者说做IDC机房的,就可以有新的收入渠道。
所以大家可以理解Filecoin挖矿模式就是一个滴滴打车模式,大家有存储需求,矿工就像司机一样,去抢单,看谁先抢得快,抢得快的人,就能拿到收益,抢不到的人就没有收益。
所以这种激励模式就不得不逼迫这些矿工必须要有更好的上行带宽,和更快的硬盘读写性能,才能快速把这些数据从网络上抢到,然后快速正确地读写在他的硬盘上。
还有一点就是怎么尽可能地离这些需求方更近。比如你要成为一个存储矿工,如果你在新疆克拉玛依成为一个矿工,但是那边人没有一个需求,你可能偶尔会有一两个收益,但你的收益不会是持续性的。但是北上广或者IT互联网更发达的区域,大家对数字货币也会更加认可,在能够接受的情况下,在这些流量多的地方进行部署,就好比全国乃至全球都有个流量洼地图,如果你在流量洼地里,无论你的机器好不好,你至少都会有不错的收益。
就是因为这种激励模式,导致不会像传统比特币矿场一样,他们可能就是在中东、新疆、内蒙古或者俄罗斯搞一个超大的地方,然后圈一块地建厂房,比特币挖矿是:你只需要区块同步上,然后一天24小时不停地挖就行了,不需要根据需求的地理位置,和需求点最近的距离综合考虑。这是非常简单的挖矿模式,它可以在任何地方进行模式复制。
在国内跟运营商和IDC机房打交道,跟在国外运营商沟通话,都会存在一些差异的地方,这可能就是大家对信息差的把握。
然后我再讲一下,Filecoin为什么要建立这种像“滴滴打车”一样的激励模式,其实你可以理解为共享经济加硬盘,他是想用这激励模式,激励大家把存储空间贡献出来。
其实大家可以看到,原来的IPFS技术其实2015年已经出了第一版的demo,它的技术已经是比较成熟了。那为什么说现在还没有大规模的应用?因为IPFS技术本身是有几种架构组成的,一个是LibP2P传输协议层,一个叫IPLD数据数模转换层,还有一个是IPFS层,它本身由于受到P2P节点的影响,就像当初为什么P2P下载要被迅雷这些顶替了,是因为一个种子方资源突然下线了,可能下载不到这个资源了。这样的话整体的下载体验会特别差,所以说像迅雷这种极速下载工具的出现,大大解决了这个问题。所以Filecoin出现,它最想用币激励更多的人,成为Filecoin的存储节点,只要它的节点越多,网络越强大,整个数据存储和请求体验就会更好。
也就是说,其实Filecoin激励层就是帮助IPFS更好地去吸纳更多的存储节点,利用这个激励挖矿模式,让大家跟着需求去分布。大家可以看到传统的云厂商,它们其实每个中心城市都会去部署数据中心,然后尽可能去放小型IDC机房。但是它其实不可能完全把这些需求都覆盖到,可能中间就会存在一些存储浪费,因为它没有完全地覆盖到这些需求。怎么去完全覆盖到这些存储存储需求,是Filecoin去做的事情。
(IPFS挖矿示意图)
大家可以看到,上面几张图片其实可以看到,蓝色就是需求比较弱的地方,红色就是需求旺盛的地方,像传统云厂商可能就是多部署数据中心和一些边缘计算技术,但并不能跟着需求实现精准的存储。大家看到上面有很多硬盘那个图就是Filecoin的经济网络。平台会依据经济市场情况,去促使大家根据这个需求来。但如果你不跟着这些存储流量走,可能就拿不到收益,你在一个存储流量特别弱的地方,去成为一个矿工节点的话,那你的所得可能就是几乎没有。
所以整个Filecoin经济体系要比比特币和以太坊挖矿更有经济意义,存储规模是更加高效的。而且它没有中心的、具体的机房,就不会出现一些因为自然灾害导致的数据中心被损坏,导致一些数据丢失。Filecoin这个情况出来以后,激励了更多节点进入它的存储网络,可以实现数据永存。
所以我个人觉得,Filecoin的挖矿模式比比特币和以太坊更有前景,因为他更具备实际意义在里面。它希望利用矿工贡献这些存储能力,转化为有效的存储,让大家去解决,像传统视频网站需要耗费大量存储空间去支出费用等问题。这样也能帮助视频网站扭亏为盈,因为现在很多视频网站还是处于一个亏损状态。
问:据说,挖主流币不如挖IPFS。如何理解这句话?IPFS挖矿收益如何,未来发展潜力怎么样?作为普通投资人,如果想要IPFS挖矿,需要做哪些工作?
答:这里讲到挖主流币不如挖IPFS,怎么理解这句话,像去年年中挖比特币,当时的挖矿成本可能在一万左右,像十月份那会儿挖矿成本在一万左右,但是当时币价是十万,所以资金的利润是相当大的,可能说大家买设备两三个月就回本了。因为参与挖矿的人越来越多,整个电费上去导致挖矿成本上去。
现在进来挖比特币其实并不赚钱的,可能挖一个亏损一个,所以也不得不逼迫大量的比特币、以太坊矿工开始寻求新的挖矿方向。
其实刚才我讲到Filecoin的经济体系设计,是一个固定总量的,它也是六年半衰期减半,大家可以去理解。比特币也是一样,总量是两千一百万,然后每四年产量减半,难度升级。其实可以看到它未来的价格是一个持续走高的情况。所以这样的话,对一个矿工来说,他期望这个币是未来价格是持续走高的,如果说一个币价格恒定是吸引不了矿工,这样的话想象空间太少,未来的预期的收益就会有局限性。
所以因为这样一个初步的理解,就开始准备选择IPFS,其实在国内去挖IPFS更加适合,因为其实说。如果说你要做中大型矿场,其实你只需要找在一些正规的IDC机房就可以,把你的服务器和filecoin的程序跑起来就能挖了。像传统的比特币挖矿的话,因为比特币矿机特别吵,耗电量也特别大,所以一般IDC机房不让你进去,传统的比特币矿场国内比较敏感,它非正规化,属于高耗能企业。
所以像filecoin这种硬盘存储更加节能低耗,不会异常地耗电,只需要把中大型矿场接入IDC机房就可以正规化运营。
如果作为一个普通投资人想要进行IPFS挖矿,其实有多种参与方式。如果说你实在没有比较良好的带宽资源或者存储空间,你可以成为一个内容贡献者,在IPFS/filecoin网络里提供内容也能获取收益,这也是比较轻的参与方式。如果你也想买一些硬件设备放家里挖一挖,可能收益情况会有。因为filecoin激励模式,是根据需求来的。
可能说传统比特币靠碰撞,加密算法的随机数,但如果是filecoin挖矿模式的话,是根据需求来,可能一天24h都没有一个需求,很可能一天就很多需求,这也依据你的机器放的位置和你的网速决定的。
整个filecoin里面存储越多,收益越多,网络越快,收益越多。为什么存储越多,如果说你只有1T的存储空间,别人花一个币去存1T数据到你的节点上,那你的1T就被存满了。这时候有下一个订单进来,你想接的话是接不到,因为你没有剩余的空间去接这笔订单。然后为什么网速要快,其实去接订单其实就是个下载过程,如果说网速快,可以在第一时间把东西下载到本地进行存储,这样你就有优势。
其实大家作为普通投资人,应该要对技术深入理解,整个IPFS技术是什么,先要自己有认知,在你真正参与投资之前,自己要很深入的清楚和理解,才能更好去判断这个东西是否能去做。
我们有个论坛上也有翻译过他们中文的白皮书,大家可以去看,也可以去了解像FilecoinAsia里的一些文章,大家可以去先去了解一下这些技术。我们IPFS/filecoin社区也做这些技术的普及和推广,大家如果对这个技术感兴趣的话也是可以加入我们社区,参加我们的线下沙龙的。这样的话,大家会有进一步的认知,在做好IPFS挖矿后有自己的一个认识准备,避免因为一些认知存在的一些信息不对称而蒙受损失。
This entry was posted in
IPFS(InterPlanetaryFile System)是一个点对点的分布式超媒体分发协议,它整合了过去几年最好的分布式系统思路,为所有人提供全球统一的可寻址空间,包括Git、自证明文件系统SFS、BitTorrent和DHT,同时也被认为是最有可能取代HTTP的新一代互联网协议。
IPFS用基于内容的寻址替代传统的基于域名的寻址,用户不需要关心服务器的位置,不用考虑文件存储的名字和路径。我们将一个文件放到IPFS节点中,将会得到基于其内容计算出的唯一加密哈希值。哈希值直接反映文件的内容,哪怕只修改1比特,哈希值也会完全不同。当IPFS被请求一个文件哈希时,它会使用一个分布式哈希表找到文件所在的节点,取回文件并验证文件数据。
IPFS是通用目的的基础架构,基本没有存储上的限制。大文件会被切分成小的分块,下载的时候可以从多个服务器同时获取。IPFS的网络是不固定的、细粒度的、分布式的网络,可以很好的适应内容分发网络的要求。这样的设计可以很好的共享各类数据,包括图像、视频流、分布式数据库、整个操作系统、模块链、8英寸软盘的备份,还有静态网站。
IPFS提供了一个友好的WEB访问接口,用户可以通过本机的 IPFS-HTTP 网关(http://localhost:5001/ipfs/) 或者公共的网关(http://ipfs.io/) 获取IPFS网络中的内容,也可以通过特定的浏览器或者插件通过ipfs:/or fs:/的方式直接获取内容。也许在不久的将来,IPFS协议将会彻底替代传统的HTTP协议。
2. 使用IPFS
o$ go get -u -d github.com/ipfs/go-ipfs
o $ cd $GOPATH/src/github.com/ipfs/go-ipfs
o$ make install
2.2 初始化
o$ ipfs init
2.3 加入IPFS网络
o$ ipfs daemon
2.4获取内容
o $ipfscat/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
ohttp://localhost:5001/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG
2.5 发布内容
o$ ipfs add hello.jpg
IPFS文件还可以抽象成特殊的IPFS目录,从而标注一个可读的文件名(透明的映射到IPFS哈希),在访问的时候会像HTTP一样获取一个目录索引。在IPFS上建立网站的流程和过去一样,而且把网站加入到IPFS节点的指令只需要一条指令:ipfs add -r yoursitedirectory。
2.6 缓存内容到本地
o$ ipfs pin add-r
QmcKi2ae3uGb1kBg1yBpsuwoVqfmcByNdMiZ2pukxyLWD8
缓存到本地的内容不仅可以自己使用,还能为其他节点提供资源
2.7 IPNS域名访问
IPFS哈希只能用来表示不可变数据,因为一旦数据改变,哈希值也会改变。从某种意义上来说,这是保持数据持续性的好的设计。但是我们也需要一种方法来标记最新更新网站的哈希,这个方法我们称作IPNS。
IPNS的原理是从域名的TXT记录里获取IPFS哈希地址,然后根据这个哈希地址从IPFS网络中获取数据。比如http://ipfs.io/ipns/ipfs.git.sexy/
接下来IPFS还打算支持Namecoin。Namecoin从理论上完全实现了分布式Web的去中心化,整体的运行中不再需要中心化的授权。支持了Namecoin的IPFS不再需要ICANN、中心服务器,不受政治干涉,也无需授权证书。
更多信息请浏览IPFS的API文档https://ipfs.io/docs/api/
如果你想机遇IPFS做一些开发,这里有各种语言实现的API调用接口
3. IPFS是如何工作的
3.1 身份验证和比特币相似,每一个节点都会由NodeId(公钥的哈希值)来标识,节点存储着公钥和加密过的私钥。
首次连接时,节点间交换公钥,并检查 hash(other.PublicKey)是否等于other.NodeId。如果没有,则终止连接。
type NodeId Multihash
type Multihash []byte
//self-describingcryptographic hash digest
type PublicKey []byte
type PrivateKey []byte
// self-describing keys
type Node struct {
NodeId NodeID
PubKey PublicKey
PriKey PrivateKey
每个节点与网络中的相连的其他数百个节点进行定期通信。
IPFS的网络传输具有如下特性:
o 传输: IPFS可以使用任何传输协议,如 WebRTC 和 uTP。
o 可靠性:如果底层网络不能保证可靠性,IPFS可以使用 uTP 或 SCTP 来保证o 连接:IPFS还使用 ICE NAT 穿越技术
完整性:使用哈希校验和检查消息的完整性。
真实性:可以使用发送者的公钥和HMAC来检查消息的真实性。同时IPFS不仅仅是通过IP来连接节点,还支持很多其他协议。IPFS内部使用
不同的地址格式来选择不同的网络议。
#anSCTP /IPv4 connection
/ip4/10.20.30.40/sctp/1234/
# an SCTP/IPv4 connectionproxied
overTCP/IPv4/ip4/5.6.7.8/tcp/5678/ip4/1.2.3.4/sctp/1234/
IPFS通过通过基于 S/Kademlia 和 Coral 的 DSHT 来寻找匹配的节点和特定节点的地址信息,IPFS的对象和使用模式的大小类似于 Coral 和 Mainline,因此 IPFS DHT 根据其大小对存储的值进行区分。小值(等于或小于1KB)直接存储在DHT上。对于更大的值,DHT存储拥有这些块的节点NodeId。
DSHT的接口定义如下:
typeIPFSRouting interface {
FindPeer(node NodeId)
// 得到指定节点的地址
SetValue(key[]bytes, value []bytes)
// 小值可直接存储在DHT上
GetValue(key[]bytes)
// 从DHT中获取值
ProvideValue(key Multihash)
// 宣布此节点可以提供一个大值
FindValuePeers(keyMultihash, min int)
// 得到拥有特定大值的所以节点
3.4 块交换
在IPFS中,通过使用 BitSwap 协议与其他节点进行块(block)交换来实现数据分发。
BitSwap 维持着两个列表,想要获得的块和已保存的块。但与 BitTorrent 不同的是,BitSwap 不限于一个torrent中的块。BitSwap 节点可以从整个IPFS网络获取所需的块,而不管这些块属于哪些文件,这大大提高了下载效率。
同时,网络中存在一些激励节点会主动缓存和传播稀有的文件片段。
3.4.1 信用体系
我们希望所有的节点都乐于分享他们拥有的块,但某些自私节点只从P2P网络中获取块,而从不做种。
IPFS使用了一套简单的信用系统来解决这个问题。
o 从其他节点获取块会产生“债务”,向其他节点发送块可以偿还“债务”
o 每个节点都记录与相连节点间的“债务”情况
o欠债越多的节点其优先级越低,如果一个节点只获取而从不奉献将会很快被
其他节点进行忽略超时操作。
3.4.2 策略
BitSwap 采用的不同策略对整体的演变表现有着非常不同的影响。
在 BitTorrent 中,虽然规定了标准策略,但是也已经实现了许多其他方法,从 BitTyrant (尽可能分享)到BitThief(利用漏洞并且永远不会分享),到 PropShare (按比例分享)。
我们需要的策略的目标应该是:
最大化节点的交易性能和整体交换效率
防止“吃白食”的情况发生
有效抵抗其他未知策略
对受信任的节点限制宽松
一种在实践中可行的策略是一个跟债务率挂钩的算法
节点的负债率 r = bytes_sent / (bytes_recv + 1)
发送率 P (send|r) = 1- 1/(1+exp(6-3r))
当节点的负债率超过已建立信用额度的两倍时,发送率迅速降低。
3.4.3 账单
BitSwap 节点维持与其他节点的传输计费账单,当节点间建立连接时,双方交换账单,如果账单不匹配,则清除已有账单,重新开始记账。当然,恶意节点可能会故意丢失账单,希望清除债务,其他节点可以将其视作不当行为,并拒绝。
账单的数据结构如下:
type Ledger struct {
bytes_sent int
bytes_recv int
3.4.4 接口规范
// Additionalstate kept
type BitSwap struct{
ledgersmap[NodeId]Ledger
// Ledgers knownto this node, inc inactive
active map[NodeId]Peer
// currently openconnections to other nodes
need_list []Multihash
// checksums ofblocks this node needs
have_list[]Multihash
// checksums ofblocks this node has
type Peer struct {
nodeid NodeId
ledger Ledger
// Ledger between the node and this peer
last_seenTimestamp
// timestamp oflast received message
want_list[]Multihash
// checksums ofall blocks wanted by peer
// includes blocks wanted by peer’s peers
// Protocol interface:
interface Peer {
open (nodeid:NodeId, ledger :Ledger);
send_want_list(want_list :WantList);
send_block (block :Block) -& (complete :Bool);
close (final :Bool);
3.5 Merkle DAG
DHT 和 BitSwap 技术让 IPFS形成一个用于快速而强大的存储和分发块的 P2P 系统,。
在此之上,IPFS还构建了一种有向无环图 Merkle DAG,使用嵌入数据源中的目标哈希散列构建对象之间的链接。Merkle DAGs 为IPFS提供了许多有用的属性,包括:
1.内容寻址:所有内容(包括链接)都由其多哈希校验和进行唯一标识
2. 防篡改:所有内容都使用其校验和进行验证。如果数据被篡改或损坏,
则IPFS会检测到该数据。
3. 去冗余:所有内容完全相同的对象,只存储一次。这对索引对象特别有,
比如git tree和commits,或者是公共部分的数据。
IPFS对象的定义如下:
type IPFSLink struct{
Name string
// name or aliasof this link
Hash Multihash
// cryptographichash of target
// total size oftarget
type IPFSObject struct {
links []IPFSLink
// array of links
data []byte
// opaque contentdata
Merkle DAG 是一种非常灵活的数据存储方式,唯一的要求是 a) 使用内容寻址 b) 使用上述编码格式。
这使得我们可以用路径的方式访问对象, /ipfs/&hash-of-object&/&name-path-to-object&,如:/ipfs/XLYkgq61DYaQ8NhkcqyU7rLcnSa7dSHQ16x/test/foo.txt
3.6 文件系统
在 Merkle DAG 之上,IPFS还定义了一组对象用于对版本化文件系统进行建模。
这个对象模型类似于Git:
1.block: 可变大小的数据块。
2.list:块或其他列表的集合。
3.tree:块、列表或其他树的集合。
4.commit:树的版本历史中的快照。
blob 对象包含了可寻址的数据单元,表示一个文件。
“data”:”some data here”,
// blobs 是没有 link 的
一个IPFS文件由 blobs 和 lists 构成
list 对象将很多去重的 blobs 连接到一起,包含了一组有序的 blob 或 list 对象。
“data”:[“blob”, “list”, “blob”],
// 列表里的数据类型和links里面的一一对应
“links”: [
{“hash”: “XLYkgq61DYaQ8NhkcqyU7rLcnSa7dSHQ16x”,
“size”: 189458},
{ “hash”:”XLHBNmRQ5sJJrdMPuu48pzeyTtRo39tNDR5″,
“size&# },
{ “hash”:”XLWVQDqxo9Km9zLyquoC9gAP8CL1gWnHZ7z”,
“size&# }
// listshave no names in links
tree 对象代表一个路径,内容包括 blob、list、tree、commit,同时标记了对象的名称。
“data”: [“blob”,”list”, “blob”],
// trees have anarray of object types as data
“links”:[
{ “hash”:”XLYkgq61DYaQ8NhkcqyU7rLcnSa7dSHQ16x”,
“name”:”less”, “size&# },
{ “hash”:”XLHBNmRQ5sJJrdMPuu48pzeyTtRo39tNDR5″,
“name”:”script”, “size&# },
{ “hash”:”XLWVQDqxo9Km9zLyquoC9gAP8CL1gWnHZ7z”,
“name”: “template”,”size”: 5286}
// treesdo have names
3.6.4commit
commit 对象代表对象的历史快照。
“data”: {
“type”:”tree”,
“date”:&#-20 12:44:06Z”,
“message”:”This is a commit message.”
“links”: [
{ “hash”:”XLa1qMBKiSEEDhojb9FFZ4tEvLf7FEQdhdU”,
“name”:”parent”,”size”: 25309 },
{ “hash”:”XLGw74KAy9junbh28x7ccWov9inu1Vo7pnX”,
“name”:”object”, “size&# },
{ “hash”:”XLF2ipQ4jD3UdeX5xp1KBgeHRhemUtaA8Vm”,
“name”:”author”, “size&# }
3.7 命名和可变状态
到目前为止,IPFS堆栈形成了构建内容寻址对象 DAG 的P2P交换。它可以用于发布和检索不可变的对象,甚至可以跟踪这些对象的版本历史。但是,仍缺少一个关键组件:可变命名。没有它,用户就得在IPFS系统外获取到新的内容地址了。
3.7.1 自验证命名
定义节点的NodeId为该节点公钥的哈希
通过 /ipns/的方式可以访问该节点下的内容
当其他节点从该节点获取文件时,可以验证其公钥和NodeId是否匹配
通过自验证命名,我们可以实现这样的访问效果
/ipns/&NodeId&/docs/test.md而不必用/ipfs/&test.md’s Hash&这样的方式
3.7.2 更加友好的命名方式
自验证命名虽然解决了一些问题,但对用户来说还不够友好, IPFS提供了如下解决方案:
1. 节点链接
通过执行 ipfs link //friends/bob /
便可将 bob 节点链接到 alice 节点的 friends/bob 路径下,这样只需要知 道alice的地址就可以访问bob了
IPNS可以从域名的TXT记录里获取IPFS哈希地址,然后根据这个哈希地址从IPFS网络中获取数据
例如我们设置 ipfs.benet.ai 的TXT记录为”ipfs=XLF2ipQ4jD3U …”,
访问 /ipns/ipfs.benet.ai 便相当于 ipns/XLF2ipQ4jD3U …
3. Proquint可发音方案
IPNS支持将哈希地址译成可发音的单词
例如 /ipns/dahih-dolij-sozuk-vosah-luvar-fuluh
将解析为 /ipns/KhAwNprxYVxKqpDZ
4. 短地址服务
以shorten.er为例,用户可以获得一个指向特定地址的链接
例如 /ipns/shorten.er/foobar
将解析为 /ipns/XLF2ipQ4jD3UdeX5xp1KBgeHRhemUtaA8Vm
这时shorten.er就类似于我们今天使用的DNS服务器了。
4. 基于IPFS的应用
ipfs.pics – 免费的永久图床,上传和分享你的图片。
OrbitChat – 基于IPFS的去中心化聊天室,用户可以自由创建和加入channel并参与讨论。
Neocities – 免费帮助人们创作和发布网页的组织,将用户上传的网页永久存储在IPFS网络中,即使Neocities关闭了,人们仍然可以在IPFS网络中浏览到这些创作。
AKASHA – 基于IPFS和以太坊的下一代社交博客平台。
git-ipfs-rehost – 将你的git仓库托管在IPFS网络上。
GlobalUpload – 文件传输服务
IPFSSEARCH – 搜索IPFS网络中的内容
5. IPFS与区块链技术的结合
IPFS弥补了现有区块链系统在文件存储方面的短板,将IPFS的永久文件存储和区块链的不可篡改、时间戳证明特性结合,非常适合应用于保护版权、身份证明、来源证明等方面。
同时用基于区块链的代币来激励IPFS节点存储数据也是最好的选择。
This entry was posted in
对开放协议复兴最有说服力的倡导者之一 Juan Benet 是一个出生在墨西哥的程序员。
他现在住在位于加州帕洛阿尔托市郊的一个小巷的三居室出租屋里,住户就是他和他的女友、另一个程序员,加上一个不停变化的客人,一些客人属于 Benet 的组织:协议实验室(Protocol Labs)。
在九月的一个温暖的日子里,Benet 穿着一件黑色的协议实验室卫衣在门口迎接我。这个空间的内部让人想起了 HBO 的「硅谷」里的孵化器/联谊会会堂。它的客厅被一排黑色的电脑显示器所霸占。
在门厅里,「欢迎来到瑞文戴尔(Rivendell)」的字样在白板上潦草地写着,这是对「指环王」里艾雯城(Elven city)的一种致敬。「我们把这房子叫做瑞文戴尔,」贝内特不好意思地说,「但这不是一个很好的瑞文戴尔。这里没有足够的书、瀑布或是精灵。」
Benet 现年 29 岁,他认为自己是上世纪 90 年代末和 21 世纪初曾短暂繁荣过的第一场 P2P 革命的孩子,那场革命在很大程度上是由像 BitTorrent 这样通常是非法地传播媒体文件的网络推动的。
那场最初的繁荣在很多方面都是互联网分散的开放协议根源的逻辑延伸。互联网已经表明,你可以在基于群众的网络中可靠地发布文档。像 BitTorrent 或 Skype 这样的服务将这种逻辑带到下一个层次,允许普通用户在互联网上添加新功能:创建一个分布式的(主要是盗版的)媒体库,就像用 BitTorrent 那样。或者帮助人们通过互联网拨打电话,就像使用 Skype 一样。
Benet 坐在瑞文戴尔里的客厅/办公室里告诉我,他认为随着 Skype 和 BitTorrent 的兴起,21 世纪初就像是「P2P 的『盛夏』」——它的黄金时期。
「但后来,P2P 就撞上了一堵墙,因为人们开始喜欢集中的架构。」他说,「部分由于 p2p 业务模式是由盗版驱动的。」
斯坦福大学计算机科学专业的毕业生 Benet 以一种让人想起 Elon Musk 的方式说话:当他说话的时候,他的眼睛扫视着你头顶上的一片空气,就像他在看一个看不见的提词器来寻找措辞一样。
他对协议实验室正在发展的技术充满热情,但也热衷于将其置于更广阔的环境中。对于 Benet 来说,从分布式系统到更集中的方法的转变,几乎没有人能预料到。
「游戏规则、管理所有这些技术的规则非常重要。」他说,「我们现在所构建的结构将会描绘出未来 5 年或 10 年后截然不同的图景。」
他接着说:「当时我很清楚,P2P 是一件特别的事情。但当时我并不清楚的它的风险有多高。我当时没有意识到我必须接过接力棒,现在轮到我来保护它了。
协议实验室正是 Benet 试图接下这根接力棒的尝试,它的第一个项目是对互联网文件系统的彻底改革,这个系统包括我们用来定位网络上网页位置的基本方案。
Benet 把他的系统称为 IPFS,这是「星际文件系统(InterPlanetary File System)」的缩写。
当前的协议 HTTP 将网页从一个单一的位置下载下来,并且没有内置的机制来归档在线页面。而 IPFS 允许用户从多个位置同时下载一个页面,并包括程序员所称的「历史版本控制」,这样过去的迭代就不会从历史记录中消失。
为了支持该协议,Benet 还创建了一个名为 Filecoin 的系统,该系统将允许用户有效地出租未使用的硬盘空间。(你可以把它想象成一种数据的 Airbnb)
「现在,地球上有无数待机或闲置的硬盘驱动器,以至于它们的所有者只是在赔钱,」Benet 说,「因此,你可以将大量的供应带上线,这将降低存储成本。」
但正如它的名字所暗示的,协议实验室的雄心远不止这些项目,Benet 的更大使命是在未来几年支持许多新的开源协议。
为什么互联网会从开放走向封闭?
一部分解释在于「不作为」这一原罪:当新一代的程序员开始着手解决 InternetOne 未解决的问题时,只要程序员保持系统闭源,就会有几乎无限的资金来源进行投资。
InternetOne 开放协议成功的秘诀在于,它们是在大多数人都不关心网络网络的时代发展起来的,因此他们能够悄悄地达到临界数量,而不必对付富有的企业集团和风险资本家。
不过,到 21 世纪中期,像 Facebook 这样有前途的新公司,即使在成为家喻户晓的品牌之前,也能吸引数百万美元的融资。而且,私人部门的资金确保了公司的关键软件保持关闭状态,以便为股东获取尽可能多的价值。
然而,正如风险投资家 Chris Dixon 指出的那样,还有另外一个在本质上比金融更具有技术性的因素。
「假设你想建立一个开放的 Twitter,」Dixon 坐在 Andreessen Horowitz 纽约办公室的会议室里解释说,他是那里的一位普通合伙人。「我在 Twitter 上叫做 @cdixon,那你怎么存储这个信息呢?你需要一个数据库。」
像 Facebook 或 Twitter 这样的封闭架构将用户的所有信息——他们的操作、他们的点赞和照片、他们在网络上与其他个人的关系图谱——放入一个由公司维护的私有数据库中。每当你查看你的 Facebook 新闻提要时,你都可以访问这个数据库非常小的一部分,只看到与你相关的信息。
运转 Facebook 的数据库是一个难以想象的复杂操作,依赖于遍布全球的成千上万的服务器,由地球上最杰出的工程师们监管。从 Facebook 的角度来看,他们为人类提供了一项宝贵的服务:为地球上几乎所有人创建一个共同的社交图谱。
他们不得不出售广告来支付提供这项服务的成本——以及他们的网络的规模赋予他们的影响世界各地二十亿人的思想的惊人力量——是为了这共享社交图谱要付出的一项虽然不好,但也不可避免的代价。
这种权衡在 21 世纪中期确实是有道理的;创建一个能够追踪数以亿计的人之间的相互作用的数据库——更不用说 20 亿了——是只有一个组织才能解决的问题。
但是正如 Benet 和他那些区块链传道伙伴们急于证明的那样,这样的合理性可能不再存在了。
那么,当大型科技公司已经吸引了数十亿用户,并坐拥数千亿美元现金的时候,你如何才能在这个时代让新的基础协议被有意义地采纳呢?
如果你恰好相信互联网在其当前的化身中对社会造成了重大的、日益严重的危害,那么这个看似深奥的问题——让人们采用新的开源技术标准的困难——最终会产生重要后果。
如果我们想不出一种方法来引入新的、能与现有架构匹敌的基础架构,那么我们就会被永远困在现在的互联网。
我们所能期望的最好的结果就是政府干预,以减少 Facebook 或谷歌的影响力,或者是某种来自消费者的反抗,鼓励市场转向更少霸权的在线服务,这就相当于是为了当地农民的市场销路而放弃大型农业设施的数字版。
这两种方法都不会颠覆 InternetTwo 的基本推动力。
This entry was posted in
目前有很多矿机、很多矿场托管,也有很多的关于IPFS的公众号、媒体如雨后春笋往外冒。去年还不是这样,去年还没有多少人关注,因为IPFS对合格投资者的要求比较高,所以能够投资IPFS项目的人数还是比较少的。那么随着去年IPFS期货的价格暴涨到180甚至200的价位,越来越多的人开始关注IPFS这个项目,发现还有一个隐藏的神教一直没有站在台前来。所以,很多人在各种渠道上去问IPFS到底是什么,它的挖矿到底怎么挖,挖矿收益具体什么样。所以才有很多的真真假假的,有良心的以及不那么有良心的矿机、矿场出来。
二、 下一代互联网基石——IPFS&EOS
IPFS和EOS都是共同作为下一代互联网基础设施的,都属于区块链3.0,区块链3.0解决的是区块链商务性的问题。因为EOS的全名就是商用分布式应用系统,IPFS也是一样的,因为区块链想要真正达到商用,需要解决非常重要的两个问题,一个是去中心化的存储,一个是去中心化的计算,存储和计算是区块链商用要解决的两个基础的问题。EOS解决去中心化商用应用的计算的问题,IPFS解决去中心化商业应用的存储的问题。
三、 IPFS发展史
简单介绍一下IPFS发展史。2014年,Juan Benet成立Protocol Labs并获得美国YC投资。2015年初,正式发布开源协议IPFS,Imtoken、公信宝、EOS等众多区块链项目采用IPFS作为底层存储。发布之后,全世界有很多创业项目包括区块链的项目,都是基于IPFS作为底层存储技术,或者是重构IPFS作为底层存储。在他们的GitHub上,有很多应用项目在跟他们的项目官方团队在沟通,有利于他们不断完善IPFS。IPFS的版本一直在升级,一直在完善,也越来越好用,对用户也越来越友好。2017年8月,基于IPFS的项目,Filecoin顾问轮及销售轮融资,共计2.54亿美元,出让10%的Token,总量为20亿枚,所以ICO项目估值25.4亿美元。预计在2018年,Filecoin测试版上线,当然这需要以官方的公告为准。
四、 IPFS协议栈结构
我们来看一下IPFS是怎么来解决去中心化存储的。首先它是由一个八层协议栈构成的。第一层是身份层,能够在网络上建立对等的身份节点,主要用S/Kademlia协议。网络层是解决传输和局域网的穿透的。其他还有路由层,以及交换、对象、文件、命名各层,具体见PPT。最下面是应用层,是基于以上的这些协议进行应用的一些规则。
五、 IPFS家族关系
IPFS的家族有很多模块项目,而且每一个模块项目都可以单独的拿出来去使用。目前除了最上面的Filecoin没有发布,也没有公开源代码,下面的四个项目都已经公布源代码,并且已经发布。目前,基于IPFS做的开发工作,也都是基于这四个项目来做。看一下前一页PPT上八层协议栈与IPFS家族的关系,例如Multiformats是身份层,解决了节点的对等身份信息的识别。LibP2P是解决传递数据,包括路由、网络、交换三个方面来解决信息的P2P点到点的通信。P2P本身可以单独拿出来用。
IPLD,是通过定义数据,那么存储上这个上面的所有数据是定义的,它是个什么文件,它的对象是什么,它的协议层在哪?这些是IPLD能够做好的。那么IPFS是基于底下的这些协议去具体的做出来的应用。Filecoin是解决的这个应用的顶层的一个激励的问题,如果把Filecoin去掉的话,你可以把底下的这四个模块,如IPFS当做迅雷,当做Bittorrent这样的东西来看。但是最重要的东西是Filecoin,因为Filecoin是真正能够使IPFS的所有的这些项目达到商用性、可用性的这种级别。
因为像迅雷、Bittorrent没办法用于商用性文件的存储,因为这些网络上的节点一定程度上都是雷锋,都是自愿的把自己的电脑给贡献出来,帮你存文件,帮你提供文件的上传与下载服务,那么我随时都可以把电脑盖上,把网线拔掉、关机,这样你存在我的电脑里的文件,对于你来说就是丢失的,是不可检索的,也是不可下载的。这就导致了它的P2P的网络上的文件存储的可用性是比较低的,那一个商用性的存储的可用性要求至少是一般八个9、九个9、十个9甚至更高,那传统的普通的如Bittorrent是完全满足不了的,那怎么办,通过Filecoin来解决可用性的问题,就是我帮你来存储文件,你需要向我支付存储费用的。同时,我需要抵押一部分的费用在这个网络上。
那如果在这个过程中,我的节点丢失了,如关机、断网、停电这种情况,我的抵押品就会扣除,这就会逼着我不得不使用专用设备,使用优质的网络去提供一个高可用性的节点。这样它才能通过这种激励机制把网络上的所有的节点给串起来。给整个网络上的用户提供一个高可用性的存储服务。当然,也可以把Filecoin的这个激励层换成其他的,例如把Filecoin换成EOS,我们直接用EOS去激励所有的矿工去做这种这些数据的存储、检索服务,也一样没毛病。所有IPFS与EOS是一个非常深度整合的一个项目的原因就在于这。未来EOS上面跑了很多的应用,它有大量数据要存储怎么办,存在IPFS上。如果你不喜欢用IPFS内置的Filecoin的话,我可以直接用EOS架设在IPFS之上,去做存储的这种激励。这也是完全可以的。
六、 IPFS主要价值
我们来看一下IPFS的主要价值,按照现在的商业的里面的行业来讲的话,它的主要价值其实是三块。一个是云存储,一个是CDN,一个是云服务器。我觉得这个是可以归纳为IPFS主要的三大价值。云存储很简单,就是我去帮个人用户以及企业用户去存储文件,它相比于传统的中心化的云存储像阿里云、AWS,未来它的网络存储之后,它的可用性是很高的。可以达到跟阿里云、AWS这样同样级别的可用性。
第二个,就是它的成本比较低,体现在它是一个去中心化的存储网络,它可以把现有的、全球的、多余的、浪费的、闲置的那些硬盘利用起来,这个在无形中就把存储市场的供需的供给这一端扩大了一个量级,那么供给扩大了之后,整个市场需求不变的情况下,它的价格就下降很多,而且没有导致可用性的丧失。
第三个,就是数据安全,就是云存储的数据安全,我们现在存在阿里云、AWS上面的数据,其实都是存储在他们公司自己的服务器里面,那么对于这些服务器里面的数据的安全,我是很难去保证的。目前对于存储市场这种业态来说的话,很多企业在这方面真的谈不上良心。因为它的管理是非常复杂的,它只能通过制度去保证你这个数据安不安全。制度用的最多就是人,在这个过程中,其实是很不安全的。而IPFS可以把文件的很多碎片,存储在不同节点里面,我就算把这个碎片拿出来,我也不知道这个文件到底是谁的,我也不知道这个文件到底是什么。所以它安全性非常高。
第二个方面就是CDN,例如拿优酷、腾讯视频这样的视频应用来说,他们的大部分成本主要是三块,一块是视频的版权费用,第二块是视频的存储费用,第三块也是非常大的一块就是视频的带宽的这种费用。因为带宽的费用是非常昂贵的,他们在这样子高并发、这么多用户的情况下,带宽费用是非常昂贵。那么IPFS是怎么解决带宽的这种成本呢,原来一个中心化的如优酷的服务器,所有的在场的用户都会访问我这个服务器,那我这个服务器的带宽的数据存储量是非常大的。那么通过IPFS,你们在座的所有的用户,都可以从你们旁边的用户的节点里面去下载你们想看的视频。
目前的网络结构里面,中心化服务器的数据传输压力是非常大的,但是个人电脑、家用的网络,数据带宽利用率其实是很低的。所有它通过把个人家里的这种带宽利用起来,来整个的让带宽的这种费用达到更低。第三个方面,就是云服务器。云服务器就是在IPFS这个网络上搭建web应用、网站、博客、电子邮箱,甚至于是APP,这些都可以通过IPFS来搭建。它的存储就相当于为你提供了服务器这样的作用。网站在本质上就是网站的文件存在一个网站的服务器里面,我在交互的过程中就是跟你服务器里面的文件进行通讯而已。那么它是把网站的文件分成了无数的碎片,分散去存储在不同的矿工节点里面。所以它在云服务器方面的价值是比较有前景的。
七、 IPFS + Filecoin:无法计算的价值
如果不考虑云服务器这方面,我们只是从云存储和CDN这块去计算Filecoin这个项目未来的价值。我们有做过一个大概的测算,就是:2020年,单以存储和加速的市场来计算,Filecoin的代币价值约为:180元/枚。这是它的基础价值。那么加上它在区块链方面的价值,在云存储方面的价值,以及在投资方面的价值,它的价格会远远超过这个数。那么它是这么有高价值的一个项目,作为我们怎么去参与到这个项目过程中去呢。
八、 IPFS项目生态圈和演进路线图
参与到这个项目,目前最主要的一种方式,就是挖矿,也是目前大家最关注的一个参与方式。挖矿分为卖矿机,搭一台矿机卖出去;要么就是去做一个矿场,别人把矿机托管到你那,你收托管费;要么是你自己做一个矿场,去挖Filecoin。你如果看好Filecoin这个币的价值的话,你可以去挖它。
第二个参与的机会就是做服务平台,因为IPFS是一个底层的基础设施,所以很多的应用可以基于这个基础设施去跑,那么必然就会有大量的开发需求。对于开发者来说,现在的IPFS对于开发者也不是特别友好。它还没一些比较成熟的、可用性比较高的开发框架。例如我们不同的语言都是有开发框架的,而IPFS还没有可以商用的用于生产的这种开发框架。目前可以基于这个东西去做一些开发框架,例如开发服务平台、存储服务平台、检索服务平台。
第三块,是应用项目,比挖矿的难度会高,但是比服务平台难度低。包括存储类的,例如基于IPFS去做一个云盘。现在用百度云备份手机视频,是需要收费的。但是我做的IPFS的云盘,你可以无限的上传你的内容,是没有限制的。第二个就是加速类的项目,例如可以基于IPFS做一个视频播放的软件,你可以在它上面看各种视频,它就像迅雷那样的东东。
第三个就是其他的一些应用,包括D-Dapp(提出者:戴嘉乐Mr.Maple),大家对Dapp比较熟悉,就是去中心化的应用。很多个应用项目,我们没有必要做成去中心化的应用,但是去中心化的数据库,是非常有必要做的。例如现在的很多的行业面临的一个共同的问题:信息孤岛。
一个医院有一个医院的信息,一个药店有一个药店的信息,一个研究所有一个研究所的信息,不同的层次之间的信息是没法去连接的。那么这个时候,可以用IPFS去做一个去中心化的数据库,然后把这些数据放到这个去中心化的数据库里面,其他的每家医院、科研单位、体检中心,你要用这个数据库,你就要有获取这些数据库里面的权限。这些权限怎么来,当然去找用户去购买,所以把数据的所有权给用户,把数据存储到里面去,然后形成这种信息的孤岛,所以这是非常有价值的东西。所以叫D-Dapp,基于去中心化数据库做的一些应用项目。
九、 挖矿收益构成
Filecoin的挖矿收益主要是有三正一负构成。三正是,你提供存储空间,你会获得存储费用;你提供检索服务、带宽,会获得检索费用;你打包了区块,你会获得区块的奖励。一负是你在提供存储的过程中,你需要去抵押代币,需要去提供抵押品,这是一个惩罚的措施。那么,在Filecoin早期的挖矿的阶段,Filecoin挖矿的收益主要是区块奖励,存储收益和检索收益以及代币的抵押都是非常少的。这个跟比特币早期的挖矿其实是一样的。比特币早期挖矿的收益就是打包区块获得的新增的代币的奖励,没有谁早期挖比特币是靠赚挖矿的手续费活下来的。
所以,你可以把存储收益、检索收益、代币抵押当作Filecoin挖矿里面的手续费。那么区块奖励就是我每确认一个区块,这个网络给我的一个奖励。早期的矿工都是奔着区块的奖励去挖的,所以早期的矿工可以基本上为网络提供无限低价的存储服务。在这种存储内容的竞争中,就是家用矿机跟矿场之间的竞争的差距会扩张的非常大。它跟比特币不一样,因为比特币单纯的只是扳手腕,谁算的快谁概率就大,Filecoin的挖矿方式是一个很复杂的竞争策略,我们都是用很多博弈论方面的模型去分析它,所以对于挖矿的策略这一块,我们也是非常熟悉。
十、 FIL矿池早期挖矿回本周期平均为一个月
那么挖矿早期的回报具体是什么样子的。我们做了大量的这块的数据分析,不过因为直播原因,具体数据不方便这个时间放出来,大家有机会可以交流。我们最终测算的结果是,一个FIL平均价格为100元的情况下,FIL早期挖矿市场成本的回本周期平均为一个月。
通过我们队Filecoin挖矿技术的研究、硬件的研发、软件的研发以及一个合理的挖矿策略,我们可以把这个收益提升到市场平均水平的1到3倍左右。也就是说它的回本周期可以缩短到十天以内。当然这只是在Filecoin早期的情况下,因为有这种收益率的存在,Filecoin全网的算力会马上出现一轮爆炸式的增长,这个收益会被市场的新进入者摊平。如果提前准备的话,是可以拿到早期的这种红利的。
十一、 FIL挖矿的风险
Filecoin挖矿收益虽然非常高,但是它的风险也非常大。它有几个方面的风险,因为不可描述的原因,大家请直接看PPT。
十二、 IPFS.FUND项目介绍
IPFS.Fund是去年开始做的,去年七月,我跟高老板、Ron老板经常聊区块链。七月份很多人开始去问Filecoin的ICO的问题,那个时候Ron老板带领大家去翻译一些Filecoin的白皮书、项目资料、投资流程等。在这个过程中也积累了一些对IPFS、对Filecoin的了解,那个时候就开始觉得IPFS应该是一个比较厉害、比较有前景的东西,那个时候IPFS神教已经隐隐的露出了端倪。
去年十月、十一月份,身边的很多朋友问IPFS的越来越多,IPFS的期货价格也越来越高,从这个时候就决定专心做IPFS生态的建设。IPFS的生态建设越好,IPFS的价值越大。IPFS生产建设,包括三个方面,第一是怎样让越来越多的人去了解IPFS,第二怎样让大家更容易的去参与到IPFS,第三怎样让更多的人去轻易的使用IPFS。
所以我们的Slogon是让每个人都能用IPFS,每个人都了解IPFS,每个人都能参与IPFS。相应的有三个板块,一是星际社区,专门做IPFS传播的工作,目前国内的许多与IPFS、Filecoin 相关的项目文档、技术文档、技术讨论、项目资讯,都是我们在做第一手的发布、原创。第二块是星云矿池,就是我刚才说的一个全球性的,所有人都能参与到的Filecoin挖矿的平台。第三个是星火创投,现在有很多基于IPFS的开发的比较好玩的应用,包括存储类的、视频类的,这些好玩的应用我们都有在早期跟他们进行合作,那么有达到商用性的这些项目,我们也会在早期进行投资。
十三、 IPFS星际社区
目前,IPFS星际社区规模近30000人,包括开发者社区、矿工社区和爱好者社区,开发者社区是我们IPFS星际社区非常浓墨重彩的一笔,正是这些开发者帮助我们一起去完善IPFS的底层协议,去更多的落实基于IPFS应用的项目,并且让我们一起来讨论、交流IPFS未来可能应用到的各种方向,以及与其他区块链项目组合的可能性。
第二个是矿工社区,这边汇集了很多对IPFS挖矿感兴趣的,包括有意愿的、有资金的、有资源的,例如有带宽、硬盘、机器的等。第三个是普通爱好者,他们希望了解IPFS,希望能参与到IPFS的挖矿过程中,希望知道在现在市面上鱼龙混杂的媒体、矿机等是不是可以信赖的。我们致力于做一个最公正、最客观的社区。我们社区已经是国内最大的IPFS社区,应该也是全球最大的IPFS中文社区,所以这块的影响力还是比较不错的。第二,我们的社区也一直有在跟项目方做一些沟通。
十四、 IPFS星云矿池
第二块,星云矿池,我们主要两个方向,一个是通过对IPFS底层的持续研究和专业的软硬件研发测试,降低单矿机成本,以及提高单台矿机挖矿的效率。第二是通过对全球骨干网的布局策略,包括可行性分析、运营环境、网络结构、当地用户市场成熟度,做一个全球化的布局。
十五、 IPFS星火创投
第三块,目前基于IPFS在做的比较成熟或已经做出来的应用,包括OpenBazaar,拿到了比特大陆五千万的投资;IPFS-GEO,是基于IPFS做的一个地理位置的服务;D.TUBE,是基于IPFS的视频网站;AKASHA,基于IPFS的内容创作的平台;云搬家,猫盘,是做IPFS存储的。以及基于IPFS各种比较好玩的应用,都已经在不断的开发,首先是解决小的兴趣,小的需求,然后是直接进行商用化的IPFS未来。
This entry was posted in
首先我们来看IPFS是什么?一句话,IPFS是一种去中心化的文件存储协议,它不是区块链。这个定义中,我们抓住了几个关键词。
第一个就是去中心化。去中心化相对于我们目前的服务器的价格,大多数人在访问网站的时候,这些网站的内容是放在一个中心化服务器上面的,那么这也可能会通过这个赚钱的方式分散存储在不同的服务器上,但是如果我们都是通过一个IP地址去访问,就是去中心化的文件存储或者说中心化的互联网访问方式。
IPFS是通过节点,也就是分布在全球各个地区各个家庭各个机房里面的一些服务器提供的,这种提供就叫做就近访问提供。
第二个关键词就是文件存储协议,这个跟区块链最大的不同就是区块链是一种分布式的共识,这也是我个人对它的一个定义,它需要让不同的节点内容保持一致,如果说不能够保持一致,那么区块链就不能成为一种区块链了。
但是IPFS是一种存储,它不需要所有节点内容保持一致,当然也不是不可能的。咱们不可能在任意一个节点上保存全网的数据,它只要确保在访问方跟你的数据元这条路径上面,这条路径打个比方,就相当于从北京到上海要经过南京和合肥石家庄等。
IPFS实现了数据从语言到终端的算法,在这个路径 上分别是由不同的节点来负责数据的传输。
IPFS有四个特点,第一个特点就是去中心化存储。第二个特点就是内容产生地址。一会儿我会给大家演示一下依据内容产生地址,先简单介绍一下。我们现在去访问互联网都是通过http,然后WWW,打入一串网址然后它会解析成IP地址。
那么IPFS它最大的区别就在于它是一串哈希值。这个哈希值不是根据文件的文件名或者说文件生成的时间,它是根据它的内容。那么我们可以举一个例子,比如说一个文本文件,一个文件它的文件名和另外一个文件名是相同的。
但是这个两个文件里面的内容是不一样的,甚至于只有一个标点符号不一样,那么它产生的地址也是完全不一样的。当我们去用文件a一个地址,一个哈希值去访问的时候,他访问到的内容将和文件b是完全不同的,即使两个文件名是一样的。
第三个特点其实跟比特币的一个数据存储方式有点接近。我们都知道比特币是通过一种叫默克尔树的方式。那么IPFS也是通过默克尔树的一个有向无环图数据结构来保存这个数据。
那什么叫默克尔树呢?当我们这个文件比较大的时候,别说有一两兆两三兆,甚至更大的,IPFS的系统会在你上传文件到IPFS节点的时候,它会把文件分割,然后分割完以后每一个文件都是用一个哈希值作为它的文件名。
然后这些文件是通过一种数的方式进行保存,而且总数呢,我可以打一个比方,这个数就好比有很多树叶,然后两片树叶相连的数枝其实是这两片树叶的一个哈希值运算,那么从树叶到树枝,然后从树枝的分叉分叉一直到树根。
通过这种方式就可以确保当某一个树叶上面的数据树枝发生变化,直接体现在树根的哈希值也发生了变化。这种方式其实跟比特币的数据保存方式是一致的。
它的目的就是为了让整个网络以最快的速度来验证一个数据的完整性。因为我们不需要去比较整个文件,我们只需要去看树根的值是否还是一样的。如果说一致的,不同的节点就可以证明这个数据没有被篡改。
第四个特点就有点像Github,做开发的人都经常会用Github。
最近随着区块链项目的流行而被很多人知道,这其实是个很老的技术,它最大的特点就是只保存,修改的地方不会去保存,修改以后整个copy。
如果说你修改了100次,那么他不会保存每一次修改的copy,而是会保存它修改的100次里面每一次修改的一个部分。还有两个特点就是通过比特币的一个末函数的方式来验证数据完整性,还有就是通过记录修改部分而不是保存整个文件。
从前面四个特点中,其实我们可以看出IPFS会改变两点。一点是会改变目前互联网整个的一个内容布局,目前我们互联网所有的内容不是保存在咱们本机电脑上就是保存在服务器上面供网络访问。
那么IPFS就变成了一个节点保存数据,而且在不同的节点上会保存相同的内容,但是这个相同的内容是通过路径寻找这个过程来保存的。第二个比较严重的后果的话,就是我们现在经常用科学上网,那有了IPFS有可能以后就不需要了。
为什么IPFS有可能会改变目前的HTTP?
HTTP其实是在九十年代中期开始的,叫tcpip协议是从那个时代开始流行的。他其实也是一个网络的一个协议,所谓协议就是服务器和客户端以及服务器跟服务器之间的一个握手,协议就是握手就是双方之间的一种默契。
那么HTTP协议是完成了从客户端到服务器的一个访问,是通过怎么样的一个数据格式,通过怎么样一个流程。那么IPFS之所以能够改变HTTP是基于HTTP目前的一些缺陷。
最大的缺陷就是HTTP协议是基于服务器的,如果服务器一旦被关闭,以后服务器上面保存的文件就会无法访问。如果说服务器上面的一个文件被删除以后它会导致无法访问,我们经常会在访问服务器的时候碰到这个。访问网站会碰到404错误,其实就是文件找不到的错误。
除了这个404错误,HTTP还有几个缺陷。第一个就是他必须保持24小时开机。服务器必须保持24小时开机,那如果服务器关了之后就无法访问。
第二个就是http是固定IP的,那么在这种情况下面,就会对安全防范上要求比较高,比如说我们会经常遇到DOS攻击。如果说向IPFS这种节点储存数据是没有办法进行全方位的攻击的,引文它每个阶段都有自己的IP。但是服务器就不一样,服务器只是一个IP,所以非常容易受到DOS的攻击。
第三个就是流量费用非常高,因为一个服务器对所有访问进行流量的服务会导致服务器所承载的数据和访问量非常大,给这个SP贡献的费用啊,流量费用也会非常高, IPFS是以节点的方式,所以节点是采取就近访问的方式。那么它的流量费就相对来说会比中心服务器低很多。
所以说,总结刚才的一些情况IPFS能够给我们带来什么呢?首先对于去访问网站的用户来说,它极大地加快了网络的访问速度,当然是以足够的节点为前提条件。目前来说节点是在400-700左右,为什么说节点越多反应速度越快?因为节点是可以就近的。
比如说在上海,如果说只有两三个节点,这两三个节点有可能就会承担起像http自动服务器的一个功能,但是如果上海有大量的节点,上千个节点,那么我们可以在任何角落都能够找到离自己最近的一个节点去访问数据,那么事情就是要通过大规模的布IPFS节点也就是矿机。
对于用户来说还有一个很大的提升体验的地方就是永不消失的数据。IPFS不会说像存在服务器上的数据删除以后就无法访问了,但是它存在于节点。一个节点上面的数据如果说被毁坏了,或者说这个节点被关闭了,你可以通过其他节点进行相同的访问,所以说我们叫他永不消逝的数据。
对于服务端有两大功能,从前面的对http的解释可以看出,首先它能够极大地降低服务器的储蓄成本,第二它能够极大地降低服务器的带宽开销。
但是,对于我们这一批从事区块链的人来说,IPFS能够给区块链带来的价值远远超过刚才想的降低存储成本或者降低带宽的开销。它跟区块链是能够进行一个非常完美的结合,我们去看IPFS的官网上面IO可以发现官网上对于IPFS的定义是区块链的一个辅助工具,它不是区块链,但是它是区块链的辅助工具,为什么这么说呢?
因为我们现在区块链上面能够保存的一个数据量是非常有限的,比如说我们要进行确权,那我们确权的话,并不是说要把整个数据或整个文件,甚至于把整个视频放到链上去。这个有可能是以太坊做的,也可能是比特币,但是并不这样做,而是对于这个数据进行哈希运算,然后把哈希值这么一小段数据保存到链上去。
那么IPFS它完成什么工作呢?它会完成整个文件的一个存储,然后呢,再把这个文件的哈希值保存在链上,通过这种方式,他完成了对保存IPFS上面文件的一个确权。也就是说还是只保存在链上,但是内容保存在IPFS上。
http://dist.ipfs.io/#go-ipfs,这个是下载ipfs客户端的网址,下载到本地,运行ipfs init,本地电脑就成为了一个节点。然后运行ipfs daemon&,启动本地节点。假设有个文本文件,文件名为xxx.txt,运行ipfs add xxx.txt就行了,就把xxx.txt文件上传到了ipfs网络上,这个时候,就会得到一串HASH值,这个hash就是上面xxx.txt的内容哈希值。然后,在另一台电脑上,输入命令ipfs get 哈希值,就可以得到这个文件。
这是一个小实验,大家都可以试一下。然后讲一下IPFS目前有一个应用情况。目前IPFS有很多的一些项目,它已经开始一直在用了。比如说大家都是比较熟悉的MANA(分布式土地),BlockCAT, DECENT链,POET, token club,国内的小蚁。这些区块链项目都会遇到一个数据存储的问题,所以说他们在开发自己的链时都在用。它们在开发这些链的时候都不约而同地用了IPFS。
当然了目前除了IPFS以外,还有另外两三个比较著名的去中心化分布式储存,比如说像,它们也在做这个分布式存储,包括像,它自己也有一个分布式存储系统。但综合来看,用IPFS的人最多,除去以后的柚子,它的市场占有率目前可能在70%-80%左右。
下面我再给大家打几个网址,这些网址都是现在用IPFS做的项目,但是这些项目也没有做什么,众筹已经把这个项目上线了,已经在用起来了一个去中心化的聊天工具叫it。举例:orbit.chat , ipfs.pics. IPFS它是一个图片的上传,但是现在速度相当的慢,用户体验非常不好,只能说他的功能已经实现了,但是体验不是很好。
最后我讲一下FileCoin这个东西。IPFS跟FileCoin相当于姊妹篇,IPFS的这个技术在2015年其实就开始做了,然后也差不多成熟了,到目前为止没有太多的迭代,但是,FileCoin是去年九十月份,它在做一个ICO,它目的就是通过这个代币的激励,让更多人去提供一个矿机或者说提供一个分布式存储设备,然后当你为这个网络提供了存储和贷款以后,系统会奖励你filecoin。
为什么要提出FileCoin这个方式?因为IPFS它其实通过前面给大家的介绍大家就能明白,它这个网络如果要能够生存,要能够跟像百度或者谷歌的java这种中心化的存储区竞争,它必须要遍布节点,世界每个角落都需要有节点,那么这个节点并不是人人都是活雷锋,都会主动布置。
所以我们需要通过发filecoin这种激励机制,让大家去把存储的设备布置到世界各个角落,这其实和比特币是一个道理的。它就是通过filecoin这个激励基础把整个生态系统建立起来。
就当我们说IPFS这门技术已经很成熟了,FileCoin目前为止还在开发当中,从我们来看他们遇到了一些问题,因为他们设计的这个激励机制是非常复杂的。
而且我们在跟他们团队沟通的过程当中,也发现一点就是研究的越深越发现这个奖励机制越复杂,它跟POS ,POW 不同的地方就在于他每个矿机去衡定对于网络的贡献除了带宽,容量还取决于什么呢?取决于访问者的态度或者是访问者的动作。
比如说这个地区这段时间有一个很热门的视频a,那么在这个地区里面的矿机,在这个地区里的一个存储设备,它的贡献值就大,收益就高那有可能这个很热门的视频,过了三个星期它变冷门了,那么这个地方的矿机收入就会瞬间降下来。这也是为什么FileCoin目前在激励机制这个方面一直没有推出来算法的一个原因。
那为什么要说这个情况呢?因为我们在做社区的时候面临了很多人,他们见到我们第一句话就是你的矿机什么时候出来,它们准备掏钱买。但是现在市场上鱼龙混杂,便宜的三四千,贵的话上万。
那对于我们上海的IPFS社区,这个对外的统一的口径就是在官方算法没有出来之前,我们不会冒险让任何人包括我们社区里的人也不会去购买任何矿井,但是我们现在已经在做的一件事是什么呢?就是用我们自己的钱去买一些矿井,然后我们再去测数据,去看这个数据到底是怎么回事儿,因为没有算法。
但是最近,我也在外面看到了很多有关于
的一些负面消息,从我们的角度来讲,的确它是存在问题的,但是我个人认为,还是相信这个团队,他能够尽快的把这个算法推出来,然后我昨天也看到他们官网上发出了悬赏令,就是希望全球的一些技术大牛,都能够去参与给他们去出主意,看看这个算法怎么样能够把它尽早推出来,包括我也报名了,就是希望能够把它解决然后对所有的IPFS的爱好者或社区有一个推动。
提问:IPFS对现在有基于HTTP协议的互联网访问,带来的实际影响是什么?也就是说基于IPFS会诞生哪些产品。
古千峰:IPFS创始人胡安他在分享会上讲过,他说,对于目前中心化的一个服务器结构,发达国家或者说我们中国绝大多数国家其实已经满足了,已经够了,但是对于那些处在偏远乡村的非洲等地,他们其实目前还不能够享受到互联网给予他们的便捷。
比如说非洲的一个兄啊过如果要是去访问美国的一个服务器或者中国的一个服务器,它的速度是非常非常慢的。
但是通过IPFS这个节点延伸到距离使用者最近的一个地方,比如在非洲某一个角落在另一个离它较近的城市有几个节点,那么从这个节点上去访问的速度要比到美国或欧洲}

我要回帖

更多关于 filecoin硬盘挖矿教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信