Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust
的架构也有能力对去中心化计算层提供支持,构建分布式云生态。
昨晚,Crust 产品总监 Dean 作为被邀嘉宾,参加了链读 & 链节点联合举办的一场「波卡能不能成为下一个以太坊生态」为主题圆桌直播,和波卡生态里其他项目在线聊波卡。
Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。
Crust 先后加入 Substrate Builders Program 项目,近期也获得 Web3 基金会 Grant 。Crust 将会作为平行链助力 Polkadot 生态发展,为生态内的项目和应用提供支持。
并且 Crust 与 IPFS、Phala 等项目在技术上紧密结合,可以有效地扩大 Web3 的技术生态。Crust 期待可以通过更紧密的合作,最终实现分布式云生态的构建。
以下是 Dean 在圆桌论坛中的回答整理。
Dean:大家好,我是来自 Crust 团队的 Dean。很高兴能在这个平台跟大家分享我们的产品,Crust。
Crust 是一个激励去中心化云服务的应用型公链,现阶段 Crust 会先实现一个去中心化存储层,之后会升级到支持去中心化的计算层。
那么,Crust 到底是什么呢?简单的说,我们目前主要致力于解决三个层次化、模块化的问题,可以提炼为三个关键字:报告、打包和服务。
**报告,指的是统计节点的存储工作量并报告到链上出去。**为了解决节点工作量的报告问题,Crust 基于TEE可信执行环境技术,提出了(Meaningful Proof of Work,MPoW)中文叫有意义的工作量证明机制。
Crust 存储节点会周期的向全网报告“我”提供了多少存储空间、“我”存了哪些用户文件等信息,在 MPOW 机制帮助下,报告中的工作量是可验证并且可信的;
**打包,指的是把工作量报告连同其它交易一起记录并打包到区块中。**Crust 团队设计了一种以存储资源定义额度的PoS共识算法,叫(Guaranteed Proof of Stake,GPoS)。
通过第一层 MPoW 机制提供的工作量报告,Crust 链上可以获得所有节点的存储工作量,而第二层的 GPoS 算法,就是根据节点工作量为每个节点计算一个 Staking 额度。再根据这个额度,进行 PoS 共识。
**服务,就是面向用户的存储服务。**一句话总结,就是怎样能为终端用户带来高质量的去中心化存储服务。大家可以类比常用的云服务,比如针对 C 端的云盘和 iCloud,以及针对 B 端的阿里云和亚马逊云等等。
目前 Crust 开发进度比较顺利,开发测试网已经在今年三月份上线,并计划在六月初上线公开测试网,预期年末会上线主网。目前保持着两周一个小版本,每月一个大版本的更新进度,可以在 **Crust 微信公众号(ID:hellocrust)**查到每个月的开发月报。
请大家谈谈对以太坊生态的看法?
Dean:我认为以太坊是目前最大的支持智能合约的公链平台,也是去中心化应用场景中最大的平台,一些场景比如 DeFi、游戏等在以太坊上不断壮大。
我们也看到以太坊目前面临两个客观问题:TPS 瓶颈和状态爆炸。以太坊2.0尝试通过改变共识机制和分片技术来解决以上问题。业界也对以太坊2.0寄予厚望,希望2020年以太坊2.0的上线能为整个行业带来更多关注。
波卡生态目前发展情况?
Dean:波卡主网预计会在2020年年中上线,也是近几年的一大热门项目。波卡和以太坊同样选择了 POS 机制,而面对 TPS 瓶颈和状态爆炸的问题,波卡尝试通过平行链跨链机制来解决。从之前上线的测试网 Kusama 运行情况看,波卡产品成熟度很高。
从生态发展的角度来看,Web3 基金会公布了完整的 Web3 Stack 规划,并根据规划资助了100多个项目。我们可以看到波卡对生态发展做出的努力。
波卡生态有可能以太坊生态超过吗?
我认为波卡和以太坊 2.0 在技术上存在相同点,二者都是分片类型的区块链,它们的应用场景也很类似,两者也都有燃料费(gas)。不过,以太坊在不断迭代,两者也有很多不同的地方,包括共识算法、架构、智能合约运行逻辑等等。
就像 Gavin Wood 在接受采访时说:“竞争能够促进行业发展,大家更多的是用不同的方法为行业做出贡献。”目前大家都在一个不成熟市场,任何一方的发展都可以对这个市场起到促进作用。但不可否认,波卡的平行链体系给项目方定制自由度更高。
你认为基础协议 or 终端 Dapp,为波卡生态带来什么?
Dean:波卡对于 Web3 生态是有完整规划的,在 Web3 基金会官网就可以看到一个协议栈架构图。在这个架构中,Crust 提供了一个去中心化存储网络,满足了波卡生态存储层协议的需求。
生态内:因为去中心化存储是个共性需求,所有需要存储的项目,如 Phala 团队的 W3A,也同样可以基于Crust。同时,Crust 的存储市场鼓励消费者使用多币种购买存储资源,因此有可能的话兼容一些稳定币如 Acala 的 aUSD 对用户更加友好。
生态外:Crust 还可以引入 IPFS 等社区的力量。
有些加入 Substrate Builders Program 等,希望给生态带来怎样的变化?
Dean:Substrate Builders Program 可以大大加速 Substrate 框架的应用和发展。
Crust 也在三月份加入了 Substrate Builders Program,基于 Substrate 的同构性,可以填补 Substrate-lfs (large file storage)的空缺。我们也期待 Crust 跟波卡生态的其它项目产生1+1大于二的效应。
Crust 项目为什么选择 Substrate 技术?
Dean:Substrate 是个非常棒的开发工具,并且跟 Crust 这样的应用链的开发非常契合。
它体现在很多方面,比如:off-chain worker 强大的链上链下交互能力非常视适合 Crust 的存储市场,加上优秀的链上治理和无分叉升级,还有 Runtime Module 的灵活定制等等。
Crust 目前进展如何?
Dean:Crust 已经在 Github 上开源,除了 Substrate 框架之外我们的原创代码提交量超过5万行。
在今年的三、四两个月 Crust 先后加入 Substrate Builders Program,并获得 Web3 基金会 Grant 资助。相信会为下半年 Crust 的主网上线带来很大的开发、和生态助力。
Crust 在技术开发上遇到什么困难?
Dean:众所周知,Rust 语言和 Substrate 框架在不断迭代。但这种迭代,尤其是大的迭代有时会出现向后不兼容的问题,开发需要付出额外的工作去配合这样的升级。
我们期望随着语言和框架的不断发展,这样的情况会得到持续性的改善。
项目方如何合作共赢? 预测:谁会获得第一批卡槽?
Dean:Web3 生态有个完整的规划,每个项目在规划下的定位和链接是比较清晰的,大家可以紧密交流,探讨合作点。比如 Crust 和 Phala 就已经展开了比较深入的合作。
另外因为去中心化存储是个比较共性的需求,我想这里打一波广告,欢迎大家来一起探讨跟 Crust 合作的机会。
波卡上线时,我们希望在场各位都是第一批卡槽获得者,Crust 当然也是其中之一。但还是要看卡槽的拍卖情况。
CT中文:首先我想知道,大家如何看待 Kusama 和 KSM 的价值的?
Dean:Kusama 就像是一个自贸区。我们知道对于自贸区,政府往往会用比较开放且激进的政策进行试点实施。波卡和项目方都可以从 Kusama 这个自贸区里获得宝贵数据和经验。
我认为以上是 Kusama 很重要的价值,而 KSM 则作为 Token 承载了这个价值。
链节点:我想问下 Crust,分布式存储这个赛道竞争激烈,比如 Filecoin 这种明星项目今年也上线了,为什么还要选择这个方向?您认为 Crust 有没有解决目前分布式存储项目的问题?
Dean:首先,我们可以看一下行业现状。每年新产生的数据量规模在数十 ZB 左右,而目前去中心化存储项目,提供的有效存储规模是百 P 级别,对比之下,任何一家 BAT 的中心化云存储服务的存储量都远超 EB 级别。
由此可见,去中心化存储是一个拥有无限潜力且充满未知的市场。无论是 Filecoin 或 Crust,也都是用不同的方法为行业做出贡献。
现阶段,去中心化存储有两个关键性的问题:证明和激励。
证明主要指的是,如何将链下的存储状态正确的反映在链上。除 Filecoin 之外,包括 Sia、Storj 等去中心化存储项目都在这个方向上做出过努力。
目前以 Filecoin 为代表的复制证明和时空证明的实现是大家最为期待的。但随着Filecoin Lotus测试网的上线,我们可以看到,因为引入了零知识证明包括数据封装等机制,Filecoin 节点要求有128G的内存,同时还需要显卡来支持各种证明的计算,对挖矿节点的硬件要求非常高。
胡安也在 Filecoin 测试网的 AMA 中表示“目前的证明机制还有很大上升空间,Filecoin 距离伟大还有很长的路要走”。
**对比 Crust 的证明机制。我们通过引入TEE技术,使得 Crust 的证明过程可以非常高效且可靠。**同时很多个人和家庭型号的主机都支持 TEE。也就是说,解决同样类型的证明问题,Crust 几乎没有硬件门槛。
另一个去中心化存储的关键问题是激励。Crust 的 GPoS 共识算法能有效的激励节点积极的提供存储服务。
但以上问题以及其他去中心化存储的问题会被 Crust 解决到哪一步,还需要时间去验证。
链节点:在今年的跨链赛道上,波卡无疑是受到很多期待的一个项目,可以问问项目方们,你们对波卡上线后的期待是怎样的?另外我们知道很多项目也在等待波卡上线后发力,可以分别说说你们在上线后最重要的一个任务或者目标么?
Dean:作为一个存储项目,我们期待波卡上线后,各大项目方合作更加紧密,生态蓬勃发展。Crust 在波卡上线后的首要目标是注册成为平型链,并为其它项目提供存储服务接口。