LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 分叉币Filecash与Filecoin在技术上都有哪些差异、特点和优势?

分叉币Filecash与Filecoin在技术上都有哪些差异、特点和优势?

2020-11-03 光谷分析师 来源:区块链网络

前言:想进Filecoin技术交流群与圈内大佬深入学习交流,添加客服V:czdn222 获取更多行业动态和最新资讯

在社区讨论Filecoin分叉的过程当中,其实最主要的一个抨击是在于Filecoin本身,因为目前对于硬件的要求其实已经变得越来越高,而且对于整个挖矿参与者的软件开发的能力也要求越来越高。

Filecash技术开发的核心逻辑在于降低参与门槛,实现Filecoin白皮书里“让全世界闲置硬盘参与存储”的愿景,为此进行了一些算法上的修改。

1、升级P1核心算法,将sha256算法升级为sha512;因为在AMD的最新的处理器里边集成了Sha256算法,然后这样的算法就会使得AMD的最新的处理器在挖矿的过程当中有一个极大的优势,在早期的挖矿软件部署当中,我们发现使用英特尔的机器在进行P1计算的时候,可能需要30个小时,但是使用AMD的处理器,那么可能只需要四个小时就能完成整个P1的计算。

这就使得英特尔大量闲置的机器很难参与到Filecoin的挖矿里边,因为即使参与进来以后,英特尔的产出只有AMD处理器的1/10或者1/8,完全就不具备经济效益。

2、修改扇区大小为16G,降低内存占用量;因为现在官方给的扇区大小是32G和64G,那么进行一个最基础的计算的时候,用户的电脑也至少需要64G的内存,那么对普通用户来说,这样的内存需求根本无法达成,也无法满足这样的一个硬件配置的要求,所以我们在这一部分降低内存的占用量,能够让更多家庭用户能够参与到早期的挖矿活动中。

3、修改P1部分计算层数为5层;因为在P1计算当中,官方的设定是11层,实际上我们在之前研究一些POC项目,包括在一些早期的存储类或者加密类的项目时发现,实际上没有必要做这么多的层数的封装,并且降低一些封装的层数也会减少计算的开销。

所以整个我们的技术路线图,核心逻辑是在于降低整个生态的参与门槛,让大量的闲置的矿机,还有家庭的客户能够参与到整个网络,能够给网络提供共识,我们认为在提供网络共识的维度上,用户不仅是要算力的足够大,而且还应该让算力足够分散,让参与的人更加多才能让这个共识扩展的更广泛。

同时,在Filecash的技术路线图里,规划了针对实际存储业务的高速缓存层L2,用高速缓存层实现类数据库应用。L2的实现原理是通过节点机制,来减少数据网络的通信压力,部分热数据可以直接放在节点数据库,通过多层级的存储框架,让Filecash网络变得更容易使用。

技术上的整体差异就以上几点,这是最大类的一些,还有一些小的技术上的差异,可以在随后的一些聊天当中再去把它进行细化,然后分享给所有的矿工。

相比Filecoin,Filecash有哪些特点和优势?

我个人更倾向于说特征和差异化,至于孰优孰劣,完全是由不同的治理思路决定的,所有的分叉一定会有个和原链有歧义的基本点,所以分叉虽然起点于分叉,但是长期来看完全是同一个赛道的不同思路的发展路径的独立项目。以往的所有分叉在经过了时间的洗礼之后都已经成为独立的项目,已经成为了市场的增量。

虽然Filecash看上去是在正面挑战Filecoin,实际上一开始就有了其独特的差异化竞争,并且增加了存储赛道的多样性发展路线。

在发展思路上Filecoin是计划经济+公司化运作目前更像是迅雷的玩客云,Filecash是市场经济+公链社区化运作更接近区块链原教旨精神,原链和分叉从一开始就以两条截然不同的路线去各自发展。

目前主要有以下几点差异:

差异1.Filecash对于amd和intel同时友好,相比amd全世界存量的intel设备占绝对优势,目前Filecoin主网的设计amd优势变相让intel的cpu计算过于劣势,阻挡了存量和主流服务器市场。

差异2.Filecoin密封成本过高,时间过长,存储成本过高,Filecash会减少密封成本,减少整个网络的存储成本,假设同样存储1GB内容,Filecash网络会比Filecoin网络价格更低,速度更快。

差异3.治理社区化,相对减少矿工的硬件设备压力和经济模型抵押压力,从治理到经济模型和技术特征都对社区和矿工都更加友好。

差异4.去除Filecoin中的人工kyc部分的超级权力,Filecash由共识算法来确定公链的公平性,而不是公司裁决。

在技术方面,Filecash相比Filecoin有哪些特点和优势?

Noah:在上面的问题当中,其实已经提到过相比Filecoin哪些核心的特点,这里在这个问题下面详细的给大家解释解读一下这个核心的特点。

其实我们把这个事情拆开来看,Filecoin和IPFS,它其实是两套东西,IPFS是一条基于类似于P2P原理的一个存储社区,然后,Filecoin其实是在嫁接在IPFS生态上的一个激励层。

其实在IPFS的生态里易用性是非常高的,就是我们说的存储的网络的速度其实是非常快的,不管你是上传还是下载,都能做到可以写满你的整个网络的这样一个速度,但是由于有了Filecoin这样的一个激励,曾在为了维护网络的安全,还有维护共识的安全协议,实验室做了非常多的工作去满足安全性和共识,所以呢,这里边儿就产生了一些新的问题。

最大的问题就在于当我们使用这些P1、P2、C1、C2的封装流程以后,整个上传和下载用户都需要经历这个流程。按照我们现在用最高性能的服务器的硬件配置来说,用户在整个过程当中短则需要三个小时,长的时候可能会达到数十个小时。

在这个过程当中,用户不仅要消耗网络带宽,还要消耗大量的计算资源,同时在这个过程当中还要需要非常长时间的等待,而且还可能面临失败的风险。

在如今互联网的这样的节奏之下,这样的速度只能满足极少量的应用的场景,比如说我们存放一些非常冷的数据,比如说我们存放一些十年前的照片,或者做一些纯粹的冷备份,是可以放在Filecoin的网络里的,但是一旦上升到商用的网络的场景,可能Filecoin就非常难以满足,因为这个Filecoin是一个完全去中心化的网络,所有的节点都是分布式的,而且节点的权重都一致的情况下,无法去构建大量的商用场景,就好比在以太坊上,以太坊的智能合约,其实只能支持非常少的应用在上面进行运行。

所以Filecash在这个里边儿对网络进行了重构,就提出了高速缓存的这个概念,也就是说在Filecash里边儿构建构建的Layer 2。

通过Layer 2来解决可用性不高的问题,那么这个时候网络的两个层级,我们对它进行了重新的定义,最底层的网络就是我们现在Filecoin构建的这个网络,主要是为了维护底层的存储,同时呢还为了维护账本的安全。

然后在Layer 2的构架里做一个应用的支撑,就是在底层的网络里进行共识的安全,还有账本安全的维护,从而保证这个网络整个核心的运作。在Layer 2上面,我们做了更多的偏应用层的一些开发,包括虚拟机的优化,还有包括网络速度的优化等等一系列,为了让应用更好的在上面运行起来,还有类似于对于在应用过程当中需要用到的热数据的支持,我们也进行了大量的讨论。

所以综合下来看伐Filecash的核心的特点就在于说解决了Filecoin,目前的网络只有共识,但是没有应用这个问题。

一直以来分叉项目似乎都没有原项目发展得好,Filecash如何正面对垒Filecoin,让更多的矿工和投资者加入Filecash,壮大生态?

虽然分叉挑战原链很难,但是从观察历史来看分叉、挑战者、模仿者未必不能和原创原链旗鼓相当,而且在在之前的案例中凝聚共识越短时间的相对越容易被挑战,越是自身有问题越容易被代替,当然这里面的确会有非常多的挑战和难题,而且后来者都是站在原链的技术累积之上二次开发,在研发上面是占了不少便宜,近年来的分叉从实际表现来看比以往的项目也都明显更容易被市场接受。

矿工群体本身还是一个比较市场化的进入,需要公链本身的价值承载能够支撑起商业循环矿业自然会繁荣,不应该只关注矿业单点,矿业是公链的基础设施也是循环的一部分,但非全部,还是要依靠商业应用落地,后期分叉需要用社区化开发路径去解决Filecoin网络还没做到的热数据存储、使用存储价格不稳定等诸多落地的阻碍。

Filecoin官方9月28日公布了主网上线的大致日期,Filecash预计何时上线主网?

Filecash预计会在14-15号上线主网。

用户如何参与到挖矿?

Filecash初期代码继承自Filecoin,代码和运行逻辑与Filecoin基本一致,部署和运行的方式和Filecoin完全相同。目前的代码,参与到挖矿需要一定的技术基础,一键挖矿的软件包会在随后的时间开发完成,到时候只要满足硬件配置要求的设备都能参与挖矿。

—-

编译者/作者:光谷分析师

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...