本次采访将以「分布式存储」作为切入点,借助Crust项目的实际进展,进一步展开探讨了各大存储项目的异同点、Filecoin饱受质疑背后的原因、行业如何落地以及面对监管等多个话题。
采访&撰文:娄月
受访者:BovaChen,CrustNetwork创始人
DeFi流动性挖矿带来的「造富浪潮」慢慢冷却之后,场内和场外资金似乎都在寻找下一轮新的出口,而加密领域从来不缺发散性思维,有人说接下来爆发点会在NFT领域,也有人说会是跨链、DAO、以太坊2.0等方向。在DeFi这样现象级的热点出现前,行业似乎走上了一条各个领域多元化平行发展的道路。
最近「鸽王」Filecoin时隔近三年时间正式启动主网的消息引起了市场一波广泛的关注,也带动「分布式存储」这一相关主题热点走入大家的视野中。
为了不再次被行业抛弃成「古典韭菜」,努力学习迎接下一波热点,也为了能更多的了解分布式存储赛道的发展,我们请来了自带「明星公链波卡」和「分布式存储」两大热点标签的Crust项目创始人BovaChen一起聊了聊最近的行业进展。
本次采访将以「分布式存储」作为切入点,借助Crust项目的实际进展,进一步展开探讨了各大存储项目的异同点、Filecoin饱受质疑背后的原因、行业如何落地以及面对监管等多个话题,Bova还分享了一些其它精彩观点,以下为本次采访内容的核心看点。
分布式存储赛道现状
无论是正面的期待,还是负面的吐槽,近期Filecoin着实霸占了不少关注度。Crust作为一个基于波卡平行链构造的「分布式云激励层协议」,有人将其比喻为波卡网络上的Filecoin,而同样跻身分布式存储赛道,免不了会接受大家的对比。对此,Crust项目创始人Bova也分享了自身项目的差异化特点,以及与Filecoin之间的异同点。
简单了解Crust
简单来说,Crust是基于波卡Substrate框架开发的一个区块链协议,可以提供Web3框架下的分布式存储网络,支持包括IPFS在内的多种存储层协议,并对各种存储应用层提供支持。
其实和Filecoin很多机制比较相似,所以很多人简单概括Crust是波卡生态的Filecoin。但Crust技术底层堆栈除了支持存储之外,未来可以拓展到计算,所以最终想构建的是一个能重视数据隐私和数据保护、个人数据所有权的一个分布式云,不单单是纯数据,而是可以把计算和现代云的功能在网络上实现。
Crust基于波卡生态,很早就加入了Web3资助项目名单,先后加入SubstrateBuildersProgram、Web3.0Bootcamp,并得到了Parity的技术支持。
项目间节点存储证明机制的差别
分布式存储概念在区块链行业里面已经提了很多年了,行业里也有了诸如Storj、Lambda、?Arweave等在内的各个项目,项目之间核心底层技术分主要为几种类别。
首先,之前的一些分布式存储项目,应用一些超级节点和中心担保节点的方式来协调处理资源和用户之间的关系。
Filecoin之所以这么火的原因之一是因为用算法真正证明了节点上有没有真实的存储数据,通过算法来证明之后,不需要通过一个中间人或者一个担保人去评判有没有把数据存好。这样的话,系统里面可以真正做到没有中心化,大家也相信我的东西别人帮我好好保存。这就是Filecoin为什么这么受到大家的关注,因为它在算法上是有一定的突破。
Crust和Filecoin存储市场都是基于存储订单,与之相反的是Arweave是基于永久存储的另一种模式。
Crust其实可以归类为和Filecoin比较类似,都是完全去中心化存储网络,也就是说在节点的存储证明机制里,都没有引入超级节点。但是Crust简化了Filecoin的算法,同样也证明了节点真正存了东西,这也是跟之前一些老牌的分布式存储项目的一个比较大的区别。
硬件准入门槛
Crust项目特点,从横向比来看,Filecoin的核心证明机制,包括像时空证明、复制证明等之类的算法,是基于大量复杂的密码学计算来进行证明的,虽然确实能有效达到证明的目的。但是会消耗计算机资源和网络带宽。就这一块来说,Filecoin的存储服务器,比如说矿机,门槛都比较高,矿工需要投入大量的一些硬件、设备开销比较大。
Crust的算法相对来讲是简化了这一套流程,对于硬件的门槛会比较低一些,通过CPU内部的「可信环境空间」来达到认证算法的目的,所以Crust会更经济、更节省成本、门槛会更低。
对于矿工来说,作为资源提供方进入网络开销会更小,所以Crust经济形态会更贴近现在的数据机房中心化云的存储服务器形态,Filecoin则远高于这个硬件标准。
Staking机制
项目之间的技术也不一样,比如从订单,也是封装数据来看,Crust为了早期网络会激励资源,而不单单是订单。
为了满足企业和个人用户的需求,加快产品化落地,Crust提出了MPoW和GPoS机制,同时又参考了PoS和波卡底层NPoS共识设计了GPoS共识算法,为的是达到更高的性能。所以相对来讲是,会有一个Staking机制在经济模型里面,这也是一个区别。
项目生态
Filecoin生态其实是一个单独的生态,ProtocolLabs没有依赖于别的项目去开发应用。
Crust从立项开始就基于波卡平台构建,有一个好处就是可以避免重复去设计一些东西。波卡的底层架构会去实现验证共识。波卡的共享安全性也能够解决底层一些东西。Crust可以把精力集中到算法证明、下面的经济分配、应用开发等层面上。
另一个更大好处就是,波卡的跨链可以让生态里面的项目共享资源。简单来讲,Crust提供存储,天然来讲,波卡所有的平行项目可以通过一个很简单的跨链协议就能调用Crust的存储资源。但如果在Filecoin上开发存储资源,中间还必须做很多开发工作去对接这些资源,这是拥有一个现有生态和单独开发生态不同的地方。
落地性
最后一个优势是落地性,举个例子来说明落地性的差异,为了抵御各种文件生成攻击,Filecoin和Crust对存储的文件都需要经过封装才能被正确存储。
Filecoin由于受到算法限制,封装32G文件需要接近两个小时,而Crust基于TEE自带的重加密技术,封装每1G只需要2s。
另外,基于Substrate的链上治理和无分叉升级机制。Crust可以在不分叉的情况下,平滑的进行协议升级。这对于未来基于Crust的落地应用来说,将是非常友好的。
为什么选择加入波卡生态?
从底层公链角度看,Filecoin、Arweave、Sia等分布式存储相关项目是基于自己的公链,那为什么Crust会选择加入波卡公链,Crust在波卡生态中的定位如何,整个波卡生态对于Crust又提供了怎样的帮助,又会不会带来一些隐藏的风险呢?对此,Crust项目创始人Bova也一一作了解答。
波卡的帮助包括很多方面,简单来讲,Crust最开始在18年立项、19年开发的那段时候,很长一段时间是用以太坊和Cosmos?SDK来进行开发,因为之前做的调研认为这些架构比较适合,但是中间走了很长时间以后发现进度不快。然后再去调研了一些其他的平台,其中包括波卡、Filecoin以及现在刚刚上线的Near。
最终反馈的是Near和波卡。波卡官方也很快发邮件反应了项目的需求,给了一套很完整的Substrate开发工具,Web3又提供了资金资助,同时也参加了Parity技术开发团队设立的开发者项目SubstrateBuildersProgram,以及Web3.0Bootcamp等,获得了技术支持,帮助解决一些开发问题。
生态基于此,可以看得到Web3基金会对于整个生态项目扶持力度相当大,不但给钱、给技术甚至给PI、给市场,能看得出一个项目方对自己生态发展的一个规划,这也是当时果断选择进入波卡生态一个很重要的原因。
从目前的结果来看,这个选择没有错,因为区块链发展到今天,它的底层基础设施比较完善,虽然不能说特别完美,但是相对于前几年来讲,已经足够的可以开发应用,包括现在的DeFi和一些其他的应用都是已经抛离了底层,在构建金融设施,是业务层上的思维逻辑。
波卡Substrate底层框架结构可以让团队不用去重复造轮子,再去造一个底层的基础设施,它做了一个基建,然后可以在这个平台上去构建业务模型、实现算法优化,所以让Crust的开发进度比之前预想要提高了很多,这是一个获益比较大的地方。
其次,正如波卡受到市场的很多期待,那么相应的其生态项目市场关注度也有所上升,当基于波卡平台开发时,大家认为你拥有了一个好的工具,那么项目的发展会加速,包括这个月的Web3大会,波卡在全球范围内也会定期举办这样的会议。对于生态里面一些比较就优质的项目会给一些机会让大家去展示,然后尽可能的给资源去扶持,这也是从波卡官方获取的优势。
技术从技术上来讲,除了工具比较有用,如果波卡生态整个跨链协议成型以后,会形成一个百花齐放的状态,因为它号称「跨链之王」,任何一个区块链项目只要符合协议标准,都可以接进来,当越来越多有价值的项目在它的平台上出现的时候,大家的协同效应会非常好,当项目之间的协同性能上升之后,生态里面就不是单单只是一个项目,那会是「一加一大于二」的作用。
作为一个分布式存储项目,Crust并不擅长做支付,可能会用原生代币去支付,但其实这并不是最优解,如果有一套很成熟的支付体系,大家就可以直接使用接近的体系。
以淘宝为例,在支付宝没有出现以前,用户会使用贝宝、银联支付系统,但阿里自己研发的支付宝这套很成熟的结算体系发布之后,淘宝就没有结算负担,不需要自己搞结算系统,可以继续关注项目本身。
同样在跨链体系里面也是如此,有专注于做支付的、有专注于做底层传输与存储的、可能还有专注于做身份认证的项目,当大家协同起来了以后,比如注册账户系统的时候就不要需要认证,因为已经有相应做身份认证系统,可以把它接进来。
就像现在的很多互联网企业,用户注册的时候,微信直接授权登录,不需要单独开发账户体系,在跨链机制下很容易实现现在互联网2.0的这些模式。
波卡跨链能力可以有效扩大Crust的潜在市场规模,对于冷启动会更加友好。比如Crust目前已经跟Maskbook和Darwinia等项目达成合作,将在主网上线后为这些项目提供去中心化的数据分发以及NFT数据存储等服务。
加入波卡生态是否有潜在风险?
Crust选择了波卡公链确实带来了很多增益的地方。那既然基于波卡公链进行搭建,比如某个底层协议工具出现了问题,会不会存在从底层影响上层项目情况呢?
Bova针对这一问题回应称,大家都基于一套标准化的工具去开发,如果工具本身存在漏洞,那整个基于这个工具的所有项目应该都会受到影响。比如现在有些交易所都基于某一套代码去写,如果代码有漏洞,所有交易所可能会都会受到影响,这是存在的。
不过波卡Substrate框架从最开始的0点几版本到现在1.0、2.0版本,已经经过了两三代的更新迭代,在一步步完善底层基础。
此外,由于波卡创始人GavinWood来自于以太坊,整个波卡的架构跟以太坊很像,很多人把波卡理解成提前出来的以太坊2.0版本。以太坊跑了这么多年,基本上验证了它底层核心是没有问题的,这也就是大家认为波卡在一些底层、在协议上不会带来风险的原因。
当然也不排除在一些额外的东西,比如提出了一个新的概念,这些概念也许会存在漏洞,但在开发的过程中,随着越来越多的开发者进入生态,会促进波卡生态的更加完善。
直击Filecoin市场争议
聊到分布式存储可能很多人还是会想到Filecoin,因为市场确实积攒了非常多的期待,但是从其上线前出现假矿机、「宋江宣言书」,到主网终于上线后很多人质疑测试网的币联通了主网导致矿工没有币去质押,经济模型被吐槽,矿工罢工等一系列负面事件。针对这些「令人意想」不到的市场反应,Bova也分享了他的观点,
首先来讲,这个事情最近确实闹的有点风风雨雨,所谓「有人的地方就有江湖」,涉及到很大利益的一些项目可能会有一些矛盾,会产生比较大的冲击。
我们认为Filecoin是一个比较优秀的项目,像它存在的这些问有一个很重要的因素就是中间的一些模型最终变换过几次,包括经济框架,包括测试币最终变成了真正有价值的币,最开始没有提前设计,没有给大家一个预期。
市场反应来看,大家吐槽会吐槽,但挖还是会挖,参与人都在很积极的参与,因为不管是把测试币转为正式币,其实矿商收益还是很高,因为至少能赚到钱,所以短期来讲,大家不会轻易的去逃离这个市场,逃离这个项目。
毕竟在前期Filecoin矿机整个市值应该至少是百亿级,大家有这么多的硬件资源,这么多的厂家和玩家或者投资者都已经进入,也不能随时撤离,所以大家基于自己的利益诉求想让利益最大化,更多的抱怨也是从利益出发。
负面的新闻主要还是因为之前一些参数也好、一些规则也好,并没有提前给大家固定下来,中间多变,让大家对于后面的预期有点不可判定,这样才会有人去争取自己的利益。如果你把这些东西写死了,比如比特币每四年就减半,减半的时候不会有矿工会去闹,但如果从来就没有写,然后到某个时间点突然收益减半,那肯定会有很多矿工申诉自己的利益诉求。
Filecoin更多的是它提前可能预判不了太多的东西,或者因为项目复杂度太高,所以中间变换的速度比较多,才导致了一些负面信息,比如由于证明算法的复杂性导致的挖矿高门槛,最终导致一些机器无法挖矿。
分布式存储的激励、应用和监管
一个项目的代币经济模型是支持其网络安全和可持续性发展的一个重要组成部分,我们根据官网信息,简单整理了Crust代币CRU的体系、总体分配形式和经济模型。
Crust代币CRU体系
根据Crust官方信息,主网上线伊始发行量为2000万个,主要用途是早期的私募、生态拓展、团队激励、BD和基金会预留。
代币销售:5,000,000CRU(25%)商务和市场:2,000,000CRU(10%)社区发展:5,000,000CRU(25%)基金会预留:4,000,000CRU(20%)团队:4,000,000CRU(20%)
生态拓展部分,主要用来社区投放。通过以下四个渠道:用户投放、矿工投放、投放给交易所以及用于竞拍波卡平行链。
私募轮售出的代币、以及团队激励部在主网上线时都是锁定的,线性释放,线性释放的部分将和挖矿的部分一起被网络挖掘。
激励机制
在简单了解了其代币经济模型之后,更多人会关心对于一个项目来说,怎么判断激励代币要发给谁、发多少、标准如何、是否公平、如何证明工作量等问题,我们也请Bova针对这一话题谈了谈他的想法。
作为一个存储网络,或者我们想到是一个分布式云,以后也会包括计算,那无非有一个是资源提供方,有一个是资源使用方,另一个就是商户,一个是用户,这是传统的云。
去中心化基本上也是这一形态,在一个去中心化化网络里面要解决的是用协议来调用这些资源,加入网络,Crust为了激励他们进来会分配到相应的收益,通俗来讲就叫挖矿,让资源先进入网络,给予回报。
从用户这一侧来看,更多的是使用者,有纯数据的需求,会愿意花钱去买资源或者租赁空间。Crust做的就是想通过经济模型来调动这两个的匹配。通过算法来验证这个节点真正帮你存了东西。
Filecoin通过算法机制证明了这个事,你真的存了我就可以给你东西,但至于你存的数据是否有效、是否是用户真实发过来的数据,这个可能要通过市场或者通过其他方式来判定。
Crust在这块考量是,不管来自于谁的数据,既然通过市场发过来,即使是个人发了根本不需要的数据,也应该进行存储,因为我已经跟你形成了合约,比如存在百度云上的一些文档可能是很多年以前不需要的,但是不能把它判定成是无效数据,因为是用户发上去的,所以我们的市场基本上来自于用户存的数据。
作为节点,只要提供了资源接入了网络,可以形成挖矿的话,会通过模型给他奖励,如果他通过存储市场帮用户提供了存储,解决了用户的存储订单,那么他也会获得市场结算收益,这就是我们的经济模型。
整合互联网经济模型另外一块的设计结合现在整个互联网经济的一些考量,以滴滴打车为例,滴滴无非是调度了一些私家车或者是充分利用了汽车使用率来接入到平台,用户就可以通过网络的调配来使用。早期为了激励用户使用网络,会发优惠券,让大家发现用打车的方式可能还比其他出行方式经济。
这种模式更多的是为了提高早期市场占有率和用户参与度,但不是一个长期发展,后期还是会通过市场结算的方式让用户去付钱给司机来,等到市场占有率上去了以后,滴滴平台会把它的补贴和用户券退出。
其实在区块链行业里面,挖矿和最近的DeFi里面流动性收益率其实都有一些这样的概念,通过早期补贴让用户进入意愿加强,让市场占有率或者用户量上去,当真实需求在平台上发起来之后,补贴会退出。
所以Crust在经济模型里面也会采用,简单来讲就是用户存数据可以赚收益,通过代币设计让用户在平台上存数据的同时可以领到原生代币的分发,收益会随着市场越来越成熟,然后慢慢退出。
如何避免「作恶」DeFi包括滴滴打车都有一些「为了挖矿而挖矿」的现象,这些可以通过算法尽可能的避免,但是不能完全杜绝,不过随着用户「薅羊毛」比例越来越低,或者参与这种方式的成本变高,还是可以进行限制。
从Crust模型上来讲,用户在存储订单发出去的时候,并不知道自己存在哪个地方,如果节点想刷自己节点的存储量,订单发出去以后不一定自己接单。不过就像滴滴一样,拿手机在车旁边发单会就近分配,通过最优算法原则可以刷到自己车,这种情况不能完全杜绝,但是可以通过算法的随机派单等方式让他增加一些成本。
分布式存储是否有大规模应用的可能?
现在去中心化领域的分布式存储似乎并没有得到市场大规模的应用或者验证,对于其验证的可靠性、可用性方面,Bova给了我们如下的回答。
谈分布式存储这个概念,其实现在有大面积的应用,只是很多分布式存储体系它不是去中心化的,就是去中心化存储和分布式存储是两个概念。
单单讲分布式,阿里云可以做成分布式,就像云上贵州一样,可以建在贵州的一个大数据中心响应全国所有的数据存储。可以想象的到,东北、北京的用户数据存到贵州,数据会发到主站网,然后再存到贵州,延迟会很高,效率不高,如果在北京当地建一个数据中心,不需要跑主干网,响应延迟低,这是最优的。所以,很多中心化厂商他也会尝试着在一些比较分散的地方建数据中心来响应各个地方的数据请求,这就是分布式。
区块链更多解决的是去中心化调度上面的事,这一块就变得很难,因为没有阿里云这个主体,每个接入网络的人都不是一个主体,怎么去分配他们的资源?
这个问题说实话是比较难的,首先你得证明这些人真正存了这个东西,因为他不受主体控制,如果他谎称他存了,其实是不公平的,或者用户是拿不到数据的,所以第一要证明,其次再来分配利益和调度关系。
在Filecoin出现之前,老牌项目没有真正能证明节点真的存了东西,可能第三方的中间人或者担保人的方式,或者创建一个公司来提供个担保,当发现你没有存的时候,我可能剔除掉,是一种事后或者是一种保障机制,
Filecoin尝试用算法去证明,去掉这个中心节点这个中间人的角色,真正的做到了一个去中心化,这是之所以Filecoin会被寄予厚望的一个原因。另外一个就是IPFS协议本身是一个去中心化的调度协议,可以把很多的分散式节点资源在没有中心化机构的情况下把它们调度起来。
现在去中心化生态中的分布式存储之所以还没有经过大方面的商业应用,不是分布式数据不能商业化,而是其加入的资源是参差不齐的,要保证每个资源达到一定服务级别,要做的东西就比较多。
不管是去量化服务质量和量化网络,保证存了东西,没有删除,还是建立惩罚机制等等,这在中心化里面很容易,因为是自己的节点,但是去中心化的话不一样,那个人根本不受你管,他可以随时退出,所以这种是一个比较难的问题。但是现在我认为已经逐步的被很多项目方一步一步的解决了。
所以接下来分布式存储可能会从某些领域切入,逐渐提供真实的用户需求,包括Crust现在在做的一些临时文件的中转、冷数据文件的存储,再比如YottaChain等有真实的商业存储数据在系统里面。接下来可预见的是,会有越来越多的分布式系统,会看到有商业落地的应用跑在平台上。
监管问题
针对「随着更多的人加入到分布式存储生态中,可能存在机密、敏感数据,会不会引发审查、监管风险?」这一问题,Bova对此回应道,区块链行业里面大家都不可避免都在谈监管。
不单单是分布式存储,所有的去中心化项目都有监管问题,单从存储领域来讲,理论上可以做到监管,因为不比其他区块链项目来的更麻烦。
有一个原则就是「谁存了数据,谁为自己的数据负责」。个人需要通过平台入口去存,谁提供这个入口,那么谁理论上应该有这个责任来把控,数据来源于谁,可以追查。中间可能需要一个环节是这个人是否被实名认证或者说是否能找到他。比如在比特币网络里面,如果有个匿名地址,就会比较很难找到,但是如果是交易所的地址发生了一笔的操作,可以直接追查到交易所。
但凡能定义到某个责任,不管是去中心化还是中心化,谁做的这件事情,谁为这件事情负责,所以去中心化存储网络里面基本上也是这个逻辑。从项目方来讲,提供了一个协议,谁在用这个协议的时候,可以去追使用人的责任。
Crust会提供一些UI或者是前端操作界面,从这个界面进入到后台的数据,会做一个内容审查,但如果是从你的接口进来的,那么应该做另外一个内容审查。
当存到网络以后,大家可能无法删除,或者不能通过后台的方式去审查,但是一定可以去追查这个数据的来源,从去中心化项目的监管框架层面来讲,应该都是这个原则。
Crust项目进展
从2月份发布第一版测试网,8月份做了Maxwell第二版测试网,到现在过了大半年时间,按照预期,到今年年底的时候,应该能完成整个开发进度,在相应时间可能会发布主网。
中间可能会有几个值得关注的地方,比如Filecoin延迟了两三年,其实波卡从16年到现在也推了很多年,其实区块链项目很多问题解决起来比较慢,是不可预计的,有时候可能会耽误我们的开发进度,但从现在的开发情况来讲,测试的反馈基本上还是比较乐观的。
还有比如说波卡的跨链机制到现在没有最终定型,测试网跑过一遍,因为吞吐的问题,最终可能还在升级。我们也希望至少等跟波卡跨链协议差不多的时间推出来,同期就能接波卡插槽。
其他包括像Filecoin有一些东西其实也是前车之鉴,Crust会相应的去改变或者是优化,这些可能会花一些时间,乐观预计的话,在年底或者明年年初,应该可以推出正式网络。
测试网目前没有遇到影响开发进度的地方,团队比较追求精益求精,在不停的打造存储模型,因为Filecoin其实没有验证他的存储市场可以真正去存东西的,希望把存储市场功能完善以后同时期发布出去,让用户可以直接在上面存东西,这块花了很多时间,其他进展基本上还算是比较顺利。
在11月底会推出激励测试网,跟Filecoin的太空竞赛会比较类似,会奖励矿工进行大规模的测试,带有一些商业利益的测试会让网络更接近真实使用场景,在11月或者12月会推出几期这样的有奖测试,预期第一阶段会投入30万代币,激励矿工进入。第一阶段主要是对节点的软件硬件和网络环境进行测试,同时也会同步开展测试网上的Candy空投活动。
此外,针对波卡插槽拍卖问题,Bova指出,插槽拍卖是波卡上面很重要的一个里程碑,项目接入插槽会享有生态上资源优势,所以会预计很多方案去参与插槽拍卖。比如可能会预留一部分的代币经济模型里面去给用户,来让用户帮我们投票,帮我们租赁,但这部分到底预留多少,用什么样的方式发放仍然依赖于波卡的拍卖机制的最后定型。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。