之前我介绍了一下iPFs以及filecion系统的特点,我说它去中心,可以挑战巨头。有网友说,过去的bittorrent协议也是分布式存储,结果没有挑战巨头。
我说ipfs和bt之间差了一个filecion。也就是一个数据交易市场。市场是干嘛的?一种高能的激励机制,解决我为什么、凭什么要干这件事的问题
这位网友说的其实挺有道理的。简单科普一下。Bittorrent和IPfS都是协议层的项目。说人话就是,这俩都是一种规矩,一种约定。而且他们都是把文件切成了小碎片,然后利用一种点对点的方式把文件碎片同时传输给需要的节点,速度自然就快了
所不同的是,bittorrent主要是一个下载协议。他其实是半中心化的,比如他要靠中心化追踪服务器,匹配连接相关的下载业务以及追踪相关的存储业务。你可以理解为一个二道贩子,这个二道贩子负责勾连上家和下家
他自己就是一个中心节点,这个节点易受到攻击。所以某种程度上讲,bittorrent在去中心化分布式存储这个赛道上其实是失败了的
bt下载是靠大家经常所说的那个种子来寻找文件。这个老司机应该都比较熟悉。简单说,种子就是把它和tracker追踪器做一个联系,它里面还有文件名,文件目录,追踪器地址等等,明白你是怎么找到日本的老师了吧?
Ipfs协议是靠寻找内容的哈希值。什么叫文件的哈希值呢?之前说过,就是通过对文件内容的计算得到的字符串,这就是哈希算法的厉害之处,不管什么东西,多大的内容,扔进去,最后出来都是一个固定长度的字符串。
这个字符串与文件内容一一对应,文件内容哪怕只修改一点点,也会有很大变化。比如你写了一篇作文,把内容计算,得到一串哈希值,后来你只把文章中一个逗号变成句号,这个哈希值就与原来完全不同了
你要寻找这些哈希,需要通过一个变化的哈希表,相当于一个学校里学生的花名册。册子按照某个年级,某个班,然后再到个人的方式来组合排列
展开讲就比较复杂了,原理是通过默克尔二叉树的形式,一层一层的寻找,大家有兴趣可以翻一翻我之前写的那个默克尔树
然后说说激励机制,filecoin,他是IPFs系统中的钱,之前的bt的最大的问题就是没有激励机制,说的是人人为我,我为人人,结果是,大家都希望人人为我,却没有我为人人。
很多人占网络的便宜,光下载自己要的东西,不做贡献,久而久之,规模越来越小,资源增长不够快,而人家HTTP是中心化的服务器,大家都给中心巨头交钱,无利不起早。
有人说,Filecion干啥都要钱,存储要钱,检索要钱,维修也要钱,太贵。我已经解释过了。其实过去才是更贵的,现在应该更便宜,而且还挣钱。
不光是对于我们普通的用户,对于一些大型的商业机构来说,更便宜,所以现在IPfS主要是私有化部署,公司用的多
两者的经济模型和共识机制也不太一样。币圈儿的孙大帅之前收购了bt,这就有了所谓BTFs。还发行了自己的代币btt
我没有看到他特别详细的代币分配机制。只记得刚开始的时候,项目方掌握了几乎所有的代币。这也难怪,同志们都喜欢叫他孙割[大笑]
然后就是共识机制不一样。Btfs采用的是dPOS。也就是代议的权益证明。说白了就是压筹码,谁的筹码多,然后选出节点,再进行投票的方式。
而filecion系统独创了存储挖矿的方式,所谓复制证明和时空证明。简单说就是按照项目方要求的存储方式,经过多层计算,把数据进行存储。好比按照人家的要求,往仓库里存东。
同时每隔24小时提交一个时空证明,也就是我打的那个比方,把你存到仓库里的东西,每24小时拍个小视频给项目方看一下。东西还在呢,挺好
这种挖矿方式也比较环保,谁存的东西多,谁获得更多的代币,似乎更有意义
两个项目哪一个更好呢?真不好说。如果论营销能力和现有的客户量,那bt绝对是优势。不要说什么真实有效的数据。过去有多少人用bt下载日本影视作品,你懂的
还有就是bt的门槛更低。他不像ipfs不仅需要存储机,还需要算力机,屌丝们就可以进场,用过的都知道。我们现在的一些迅雷、电驴之类的应用,其实都是基于这个协议开发的
ipfs的优势则是技术高超。无论是经济模型的激励,矿工的分类,代币的释放机制,质押的惩罚。还是他独创的零知识证明的模式。
那这个世界是不是你技术高你就更吃香呢?也不一定,关键是你的效率更高,解决更大的问题,能满足市场需求。我们继续观察。不过我说一句,如果IPFs能不能吹的牛都圆上,那肯定是赢家。
推荐下面链接这本书,帮你了解区块链。
区块链基础知识25讲京东好评率98%无理由退换京东配送官方店旗舰店¥58.8购买