AMA回顾 | Crust:分布式存储赛道突围而出的黑马

Posted 瑶池区块链

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AMA回顾 | Crust:分布式存储赛道突围而出的黑马相关的知识,希望对你有一定的参考价值。


主持人:Hello,大家好,今晚AMA正式开始~终于等到你——CrustNetwork:分布式存储杀出的又一黑马,波卡生态的龙头和明星项目,最近大家的关注度和参与热情随着CRU一路持续升温。


今晚我们邀请了Crust产品负责人Dean做客YPOOL瑶池,带大家领略Crust独一无二的魅力,主要围绕其项目介绍、共识机制、技术创新与发展路线来展开认知普及和主题探讨。 


我先简单介绍一下今晚的两位嘉宾:

Dean Yan——Crust Network 产品负责人,在信息安全及区块链领域有丰富经验。曾在思科参与供应链区块链项目,他的一个区块链创新项目曾在全球Development Corp.峰会上发布。


Jay——YPOOL瑶池联合创始人,从2018年开始参与了多个存储项目的挖矿。


主持人:Dean,能不能先给我们简单介绍一下Crust Network这个项目?


Dean:Crust是一个支持IPFS协议在内的一个 web3.0生态的区域中心化存储网络,它和Filecoin有一个比较类似的愿景,就是为web3.0生态提供数据的存储。


主持人:我们知道Crust基于波卡 Substrate框架开发,提供 Web 3分布式云存储网络,可以给我们讲一下为什么选择基于Polkadot(波卡)去实现Crust,其中的渊源能不能给我们讲一下?


Dean:当初开发Crust的时候,我们其实有很多选择,我们可以基于以太坊、Cosmos、波卡开发。其实三个区块链各有特点,以太坊生态庞大,但手续费很昂贵,任意一个动作都会造成巨额手续费,所以他并不适合一个存储项目。 以太坊的速度,也就是吞吐量比较低,至少现在的以太坊1.0是这样的。我们也去了解了Cosmos的共识算法和整套证实机制,但我们要想基于它这个技术开发的话,是有一定障碍的。 


在同一时刻,我们了解到Polkadot(波卡)Substrate,感觉就像是打瞌睡碰到枕头,因为Substrate里提供了丰富的高定制化的工具,满足了我们在一个链上进行平稳高效的开发需求。同时Polkadot(波卡)多链、平行链的技术也非常吸引人。所以我们加入Polkadot(波卡)生态的话,在这样一个跨链基础设施下,未来会带来一个很强的繁荣。跨链的资产转移,跨链消息转移,可以有效的增加Crust生态扩张。


现在Crust已经和Polkadot(波卡)里很多项目达成合作,他们会在Crust测试网上进行存储功能的测试。比方说Acala、Darwinia,包括做媒体的Maskbook,这些项目他们有大量的数据存储需要,而Crust构建的驱动计划存储,再结合Polkadot(波卡)平行链的跨链机制,可以让我们Crust和其他Polkadot(波卡)项目平滑的兼容、集成,可以让Crust生态落地更顺利。


主持人:Polkadot(波卡)给开发者提供的环境很友好,所以波卡生态愈加繁荣。听说Crust也支持IPFS传输协议,所以有人将其称为波卡生态的Filecoin,对于这种说法您怎么看待呢?你们二位可否从自己的角度谈谈Crust与Filecoin这两者之间的最大的差异点在哪里? 


Dean:Crust和Filecoin都是基于IPFS传输协议开发的,那么想要公平的横向对比的话,我们就需要先了解IPFS是什么。IPFS本身只是一个文件协议,或是文件系统。它厉害在于,比如我现在想看一部电影,可我电脑里没有,那么我只需要对网络说一句“我要看XXX这部电影”,网络就会从全球装了IPFS的节点处去检索这部电影,然后把这部电影传输给你,但IPFS不能保证你的文件会被永久保存。所以Crust和Filecoin做的就是IPFS不能做到的事,就是让用户的文件被节点自主保存,并且可以让用户随时随地的拿取。 


刚刚我们分析的是相同点,接下来从两个角度分析不同点,一个是矿工,一个是质押模式。Filecoin的质押需要矿工自己买币,买多少币就有多少算力,赚到币后还需通过继续质押来增加算力。


而Crust的质押叫担保模式,矿工只需要提供硬件,可以自己买币质押,也可以不买币质押,Crust的矿工把机器配置好,开始运行挖矿后,可以让其他所有持币用户来为矿工担保,类似于投票行为,担保越多算力越高,矿工可以设置一个担保费,返利给持币人。


在Crust机制之下,有两个好处:一是矿工和用户达成了一个合作,或者是博弈。就是说当全网币量很足,但矿机很少的时候,矿工就有意愿去增加机器,因为你增加的越多,回报也就越高。但是当网络存储量非常高并盈余的时候,币变得非常珍贵,网络就会停止扩张,这个时候再对币进行博弈,矿工就会增加相应的担保费。在这样一套机制下,想要攻击这个网络,就需要同时垄断币和算力,这个难度比垄断单一资源更难。


另一方面这种模型能避免矿难,避免军备竞赛。 接下来我们聊一聊在用户看来,Crust和Filecoin最大的差别是什么?Crust除了激励存储,还激励检索、分享、文件分发。所以任何一个文件存储到网络中,它会被很多节点存储,并在我们网络激励下,这些节点会打开它的上行流量,所以任何用户都可以检索到他需要的文件。所以Crust是一个能存能取的网络,因为我们同时具备存储和检索,具体细节欢迎大家看Crust的白皮书。 


Filecoin目前只设计了存储激励,但还没有在一层协议中设计检索激励,这会导致用户把数据存进去,但想要读取就非常费事儿。 


主持人:矿工之间要博弈,矿工和担保人之间也要博弈,博弈之间达到动态平衡。


Dean:apps.crust.network是我们的一个dapp,一个去中心化的应用,在这个应用里你可以在IPFS的栏目里,对Crust网络下一个存储订单,把文件存储进去,过几分钟后,你会惊喜地发现,你的文件副本高达60多份。今后你在任何一个有IPFS的地方,检索到你的文件。 


主持人:Crust现在就能实现存与取。 


Dean:Crust为什么能实现这些呢?因为Crust底层是基于TEE技术,基于英特尔SGX芯片,具体的可以来看Crust白皮书进行了解,了解更多Crust和Filecoin不同之处,谢谢大家。 


主持人:那接下来请Jay谈谈这个问题。 


Jay:感谢Dean的介绍,因为我们对Filecoin也比较了解,那么接下来就从我自身的角度来讲一下二者之间的区别。


第一,Filecoin和Crust两条链都采用链下存储,那么就涉及到数据与链的通信问题,Crust采用TEE技术,对数据进行封装;Filecoin通过复制证明等等来对数据进行通信。 这两个不同的技术的就导致两条链的性能与信息承载量的差异,Crust的TEE技术在封存和取用数据会比较快,相对于Filecoin来讲比较轻量化。


而Filecoin会对数据进行密封,我们的矿工应该也有同感,就是Filecoin挖矿的难点就是需要密封数据,这个密封过程对机器性能要求比较高,密封时间和周期都很长,这期间也消耗了机器很大的性能,所以目前Filecoin的整个链比较重,链上消息数量也很多,密封每个扇区时都需要发两条消息上链,所以Filecoin我们每天增长20个P或接近30个P的话,就会造成整个网络的拥堵,这也是Filecoin目前面临的障碍。 

Crust是基于波卡,他们出块的时间比较快,因为采用的是NPoS的机制,目前Crust是25个验证人出块,而我们矿工参与挖矿所提供的算力并不是去作为出块用的,而这25个验证人可以是一台机器也可以是多台机器,对机器的性能要求不高,所以它能够快速的出块,所以Crust的转账、交易速度相对较快。 

主持人:Crust确实很快,听说32G的数据只需要几分钟。 


Jay:在这个底层技术不同的情况下,用户的体验感也完全不同。用户在Crust上存储数据时,会感觉速度很快,体验感很好,Crust也可以跑一个静态网站。而Filecoin我们检索一个文件时需要先下载、再缓存、再打开,相对而言体验感会差一些,但相信随着官方的开发慢慢变好。 


还有一个重大区别就是,Filecoin的共识机制很强,属于一个单独赛道中的项目,所以他能承载更大的资金和更多的矿工。


然后Crust是基于波卡开发的,波卡生态整个市值超过2000多亿,排在前几名。那么在这么大的赛道和背景下诞生的Crust,就自带很多用户,并且其他基于波卡开发的项目理论上也会有限选择Crust进行存储,这也是Crust的优势所在。 


主持人:Crust如此优秀,怎能不深入了解。听说Crust的角色设置和共识机制设计颇具特色,具体是怎样运行的呢? 


Dean:首先矿工需要买硬盘作为担保开始挖矿,那么当他提供的有效存储量越高,以及有意义的用户文件越多,他就能获得更高的质押上线。这一点我们和Filecoin不同,在Filecoin里叫算力,但Crust叫做质押上限。什么叫质押上限?就是当你的存储量越高,你的有效存储量越多,用户文件越多,你得到的质押上限越高。


举个例子,如果你有1万个CRU,但你的质押上限是100,那么你的有效质押就是100。如果你有200CRU,刚好你的有效质押上限刚好也是200,那么你的有效质押就是200。 


另外的不同就是我们有一个担保机制。如果我是矿工,我有200CRU,但我的有效质押上限是300。那么其他持币人可以担保我,帮我补足剩下的100CRU,也可以让我的总和达到300有效质押上限,这就是GPoS的特别之处。 


主持人:现在Crust预览网Maxwell正进行得火如荼,能不能跟我们讲一下Crust的网络进展路线和接下来的技术发展规划? 


Dean:Crust网络现在是预览网阶段,叫做Maxwell,它起到了测试功能的作用,我们把主网的核心功能还有机制都在上面进行预演,几乎所有核心功能都完成在Maxwell上实现了。同时Maxwell的代币也是跟主网的CRU对应的,它是有价值的,它就是我们主网的CRU。 


主持人:一一对应,这很重要。 


Dean:在Maxwell网络,我们接下来就要在这个小型生态中,把各个应用场景的存储需落地。我们正在和BAC项目进行合作,测试能不能将NMT文件存储下来,测试结果是可以的。除了NFT以外,还有网站部署,目前Uniswap在Crust网络中的副本数是100多个。 


说完现有的,那么我再讲一下接下来即将发生的事情。下周我们将会公布Crust的Grands(开发者资助),我们会开放开发者文档,开放奖金,会召开开发者在Crust上为web3.0打造各种存储方案及应用。比如可以去开发NFC交易平台,云存储等等。除了web3.0,我们也在接洽互联网公司,如一些文件分享、网盘的公司也在crust网络上进行测试。 


主持人:Crust预览网与主网会有什么区别吗,经济模型、技术参数还会变化吗? 


Dean:Crust预览网与主网最大的变化就是一部分参数。我们在运行Maxwell的过程中,我们会记录不同的激励下网络产生的不同状态、形态。


比如去中心化存储市场,给节点的奖励,或者文件的有效副本数我们都会记录,并且可能在主网上线时进行调整。 经济模型不会大改,比如GPoS共识算法,底层存储证明的办法,我们都不会大改。


主要是在去中心化存储市场进行调整,感兴趣的伙伴可以关注Crust的Wiki,我们会实时更新网络参数。 


强调一点,激励的方向不会变,我们始终激励节点对有效文件进行存储。如果你是一个矿工,那么你去存储有效的用户文件,同时开发文件下载,那么你的收益一定是ok的。 


主持人:证明不改的话 ,底层硬件配置就不会有什么变化了。 


主持人:听说瑶池已经在挖CRU了,请问你们是什么时候开始关注到Crust,又是什么时候开始参与挖矿的呢? 


Jay:其实熟悉YPOOL瑶池的朋友都知道,我们在18年就在关注整个存储赛道。我们在2020年六七月份,就通过波卡生态逐渐了解到了Crust。


2021年一二月份的时候,Crust第一轮预览网上线,我们就参与了进来。所以在这一轮54万个CRU奖励的阶段,我们正式在CRU挖矿,目前我们YPOOL瑶池的算力在Crust算力排行榜中很靠前。


其实参与Crust的预览网挖矿就有些像Filecoin的竞赛一、竞赛二,在这个阶段给矿工的福利比较丰厚,所以我们越挖越对Crust有信心。加上最近CRU的涨幅较大,所以在Crust挖矿感觉还是很舒服的。 


主持人:从预览网来看,YPOOL现在是全网节点排行榜第一名,看来是大投入,那从矿工的角色出发,你们如此看好Crust的原因是什么呢? 


Jay:我从三个方面来讲,第一个原因是它本身在为web3.0做存储,给网络的其他参与者提供一个分布式的存储云,存储本身就是产值上万亿的市场,未来去中心化的存储必将在这个市场中占据巨大的份额。这也是我们参与Filecoin的重大原因,因为存储这个领域可以干。未来的大量数据一定会寻找更优质的存储方式,及能保护隐私,又不会丢失,更加分散,并且价格更平易近人的存储方式,而Crust恰好符合。 


第二,我们认为Crust团队的技术沉淀以及技术方向是正确的,也拿到了web3.0基金会的Grant,所以我不担心Crust的技术问题,Crust应该也会在第一批的波卡卡槽拍卖梯队中,所以我看好Crust团队。 


第三,波卡生态非常繁荣,对开发者比较友好。在Substrate开发框架下,开发者能相对轻松地开发一条链。项目本身也不需要在共识层面上付出太多的成本,并且底层安全性也主要是由波卡链提供的。 并且波卡生态目前市值到2000多个亿了,在波卡这个龙头的带领下,我们参与进与波卡技术结合紧密的项目,它们必然会在币价或者市值上表现得非常好,至少不会太差。只要波卡生态足够繁荣,那么波卡生态里的各个项目都是有存储需求的,必然会优先与Crust合作,在这样一个繁荣生态里诞生出的项目,势必不会差的。 


主持人:刚刚Dean给大家讲了Crust的共识机制,那么从具体的挖矿机制入手,作为矿工该如何参与CRU挖矿?有什么建议和提示给到大家? 


Jay:在挖矿机制上Crust和Filecoin区别很大,Crust底层存储的机器提供的算力是推动了验证人去获得更多的币,虽然我提供了容量、提供了算力,但并没有直接参与出块,这个出块只是由验证人负责,所以Crust是比较轻量化的。 

而Filecoin的出块是靠扇区,它的选举证明把这个概率落到每一个扇区,扇区落在你的节点中,就由你的节点出块。所以FIL的算力与出块是息息相关的。 

所以Crust相对而言比较简单,整个存储的机器不需要参与到共识部分,比较轻量化,挖矿只需要把容量接上去,并保证网络稳定。

目前单个存储节点,上限容量大概是500T,那么我们就可以做多个专业的存储方案进行选择,第一个方案是,用我们的存储做完Raid,确保硬盘的容错。 

第二个方案,我们可以挂载NFS文件系统,帮助存储文件提高io性能。因为Crust后期的存取需求会非常旺盛的,所以它能够存一些快速流动的数据。那我在做存储方案的时候,就需要考虑io性能,冗余、以及备份方面。 目前从官方代码来看,目前单个节点它支持500T的存储,那么未来有没有可能支持1P甚至10个P的数据呢?如果后续能达到这个地步,一定会对存储池进行一个改造,那么我们在存储板块也积累了一定经验,我们知道怎么结合Crust把存储做的更专业。 

存储一定会涉及到商用,可目前在区块链这个层面上,很少有存储项目能够达到商用级别。因为商用级的存储对存储速度与安全性要求很高,并且对硬件、软件、运维技术团队也有着很高的要求。所以我们在存储赛道挖矿时,会选择有存储经验,并且运维技术团队过硬的项目建立合作关系。 

主持人:好的,谢谢Jay。这可谓是指导性极强了哈哈,矿工们都可以行动起来啦,CRU挖起来。谢谢两位嘉宾的分享,长见识了。现在有问题的,可以提问啦。 


问题一:

网友:硬盘与质押上限的对应的关系是什么?比如100T的硬盘需要对应多少的质押币CRU?


Dean:在预览网Maxwell中,1CRU/1TB,但这个比例会随着有意义文件的存储而增加。


问题二:

网友:filecoin领域有很多算法是用开源的软件进行了修改,在crust的软件中,是否也有自身要优化的地方?


Dean:Crust永远在优化。但Crust的一个优势在于,Substrate支持链上治理和无分叉升级;大家可以通过投票来治理升级。


问题三:

网友:1T的算力,能获得多少个CRU每天?


Jay:一个P,大概18.29CRU。


问题四:

网友:Crust现在存东西需要支付CRU吗?


Dean:存储费用主要分为:基本费+动态费用;动态费跟文件大小呈正比,同时跟全网有效文件占用空间呈正比,也就是说,使用Crust存数据的人越多,动态费用价格会越高。基本费目前是0.01 CRU/每个文件,我们计划调低一些。当初设这个值的时候,币价很低。我们也没想到这几天涨这么猛。


问题五:

网友:如果硬盘损坏或是网络中断,惩罚的容忍期是多少?1T对应1个CRU会被罚掉吗?


Dean:Crust网络的惩罚分为验证人离线处罚和证明处罚,验证人离线处罚,跟波卡一样,出块期间内,验证人不可作恶和掉线。证明处罚发生在:如果节点漏掉上报工作量,则会触发。但不会罚没质押费用。惩罚结果是,接下来一段时间内质押上限归零,也就是一段时间无奖励。


Jay:验证人掉线是要带着担保人一起受罚的。


以上是关于AMA回顾 | Crust:分布式存储赛道突围而出的黑马的主要内容,如果未能解决你的问题,请参考以下文章

分布式存储赛道群雄逐鹿:Filecoin「友商」盘点

资讯:Polygon宣布Crust上线提供去中心化IPFS存储体验

波卡生态Crust:2020“分布式存储元年”黑马?|链茶访

分布式存储的老大要从Filecon变成Crust了?1个挖矿2年回本,一个只要3个月?

AMA预告公链赛道再次爆发,这一波机会在哪?

直播赛道激战正酣,国潮新品牌如何“突围”