时间:2023-06-24|浏览:178
正文: IPFS(InterPlanetary File System)已经相对成熟,而FIL(Filecoin)还不成熟。 之前有人询问,IPFS和FIL能否真正应用于实际?他们之间的关系是什么?问题出在哪里?
我在这里再解释一下。实际上,IPFS本身并没有什么问题。可以将IPFS理解为类似于当年的电驴。一说到电驴,你就明白了吧。
比如你下载电影时,会使用磁力链接,一长串乱七八糟的字符。那个就是一个哈希值,通过哈希算法来寻找文件。全网维护一张大的哈希表,相当于一个名册。员工的名字和员工本人是一一对应的,全世界只有一份,而且员工的姓名按照规定的数据结构排列。在中间会通过异或算法确定它们在网络上的逻辑距离。以现在电脑的速度、计算能力和带宽大小,这些问题实际上并不难解决。
也就是说,IPFS本身是相对成熟的。你只需要下载一个终端,就可以上传或下载数据,没有任何问题。
我之前见人们使用IPFS时,他们会有一个代表大文件的大哈希值,还有一些代表文件碎片的小哈希值,小的碎片是无法直接查看的,但大文件可以查看。因为每次都是通过网络向多个节点传输或获取数据,所以速度相对较快。
IPFS的技术操作没有问题,关键的问题在于,人们更倾向于下载而不是上传。而现实情况是,这个世界并非人人为我、我为人人。更准确地说是,人人为自己、我也为自己。这是区块链的假设,认为人人都不可信任,都自私自利。当然,这并不完全准确,但大致如此。
这时就需要引入区块链。通过区块链介入人们存储信息、传递信息和检索信息的各个过程,记录这些过程中所涉及的中间值大小,如流量分发、数据存储和信息订单匹配等。按照这些记录进行计费,并发放协议代币,也就是白皮书中提到的FIL(Filecoin),并将它们记录在整个网络上。
这个构想本身是没有问题的,即Filecoin负责记账,IPFS负责实际操作,而FIL这条链的速度太慢了,记账速度也太慢了。
为什么速度太慢呢?因为每一笔账务都要在多个节点进行验证和记录,并打包成区块后发送给网络进行验证,验证完成后再链入主链。这过程还涉及到区块的随机数生成,类似于解决数学问题。因此,速度非常慢,网络每秒只能处理很少量的交易。
这经常导致网络拥堵。要使Filecoin成功,问题关键在于两点。
首先,网络上需要有大量可用、真实且有意义的数据。这是基础,只要有这些数据,无论速度慢一点、调用频率低一点,都没关系。
其次,网络的处理速度需要大幅提升。这里的大幅提升并不是指IPFS的传输速度。你使用IPFS传输电影、下载电影都很快。但如果加上Filecoin这个网络账本,要实时结算、获得实实在在的好处就比较困难了。所以问题就出在这里。
我推荐一本书,豆瓣评分挺高的,介绍有关加密资产投资知识的书籍。
热点:ipfs
柴犬周燃烧量激