Crust ,波卡生态上的分布式存储走在时代风口

Crust ,波卡生态上的分布式存储走在时代风口

Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust
的架构也有能力对去中心化计算层提供支持,构建分布式云生态。

6月19日,Crust Network 产品总监 Dean 受邀参加由一块+ 主办的 「Sub China Day」线上直播活动,与众多业界大咖共同交流区块链前沿技术,分享独到见解。本篇为节选 Dean 在圆桌环节就媒体提出的波卡、分布式存储以及项目使用 Substrate 技术等问题发表了自己的观点。

那么开始吧。

01. 今年准备上线的波卡和即将推出 phase0 的以太坊,你认为哪一个会发展的更好?波卡生态有可能会超过以太坊吗?

大家好,我是 Crust 团队的 Dean。Crust 是一个基于可信执行环境 TEE 技术以及 Substrate 开发框架的去中心化存储网络的激励层协议。

对于 Crust 这样一个应用链来说,波卡的平行链对于 Crust 来说更加灵活,Crust 可以更*的定义自己的逻辑和接口。

同时,Crust 是基于 TEE ,TEE 叫可信执行环境技术,也就是近几年比较热门的安全技术。而 TEE 的版本也会更新迭代,因此,波卡的链上治理和无分叉升级机制相对而言更符合 Crust 项目的需求。

关于波卡和以太坊的竞争关系,我想引用 Gavin 博士的观点。从通证机制上来看,每个有代币的项目之间都是竞争对手。但这种竞争是相对肤浅的,以太坊和波卡有竞争更有合作,在研究相似的事情。采取开放共赢的合作态度,才是一种健康的竞争关系。

02. 我们都知道波卡的最终生态,也就是目前波卡里程碑计划中所说的 2.0 阶段是成为一个 Nested Relaychain,也就是一个可分层的终极链,在大家的心目中波卡的分层中继和他的无限拓展性是怎么样的?

关于波卡中继链机制,有一个很形象的比喻:波卡的中继链就像是电源的拖线板,Crust 这样的应用链就像是拖线板上的一个电器,分层中继链就像是拖线板插拖线板。如果不考虑拖线板插头处的传导损耗,理论上拖线板是可以无限拓展的。

波卡的中继功能,通过核对者 Collator、钓鱼者 Fisherman 以及验证人 Validator 配合工作来保证共享安全性,我相信波卡一定可以带来一个高效且经济的分层中继机制。

03. 可以分别说说你们项目为什么选择 Substrate 技术?Substrate 对你们项目最大的帮助是什么?

Substrate 是个非常棒的开发工具,并且跟 Crust 这样的应用链的开发非常契合。它体现在很多方面,比如:off-chain worker 强大的链上链下交互能力,非常适合 Crust 的存储和检索的服务市场,加上前面提到的链上治理和无分叉升级机制,以及 Runtime Module 的灵活定制等等。

Substrate Builders Program 以及万象训练营的 Web3 Bootcamp 也都为我们的开发带来了极大的加速,因此我们选择了 Substrate。

04. 分布式存储这个赛道竞争激烈,比如 Filecoin 这种明星项目今年也上线了,为什么还要选择这个方向?您认为 Crust 有没有解决目前分布式存储项目的问题? Crust 和 IPFS 有什么样的联系和区别么?

Crust 和 Filecoin 差异体现在三个方面:技术形态,网络形态以及服务形态。

首先是技术形态的差异。在去中心化存储网络中的一个核心问题是,存储节点需要向链证明自己正确存储了哪些文件。Filecoin 的核心证明机制,包括复制证明、时空证明是基于大量复杂的密码学计算来进行证明的。

Crust 则是通过基于 TEE 的本地存储校验实现的。这两个方法各有利弊,Filecoin 在证明的同时引入了大量的计算成本和硬件成本,Crust 本地高效验证的同时引入了对 TEE 模块的依赖。正是这样的技术形态差异,直接或间接的导致了后面的两大差异。

我们再说一说网络形态的差异。前面提到,Filecoin 引入了大量复杂的证明计算,对矿机配置要求其实是非常高,目前推荐配置是 256G 内存+GPU 和固态硬盘,基本告别了一些小散户的加入。

Crust 的硬件只需要支持 TEE 芯片,在网络稳定的情况下,个人电脑的配置就可以运行存储节点。因此目前 Filecoin 的节点会走向机房化、数据中心化。而 Crust 分布会更加下沉、离散,这就是 Crust 和 Filecoin 的节点和网络的形态差异。

最后也是最重要的,服务形态的差异。服务形态指的是,网络中存储哪些数据,提供哪些服务。

Crust 团队为 Web3.0 时代的数据分为两大类:公共数据和私有数据。

公共数据指的是,对所有人类都有价值的数据。比如气象数据、基因序列等科研数据。我们需要永久的储存这些数据,并开放给所有需要它们的研究机构。
对公共数据最好的处理方式是共享。

通过一些 P2P 的文件协议,共享的让数据永久的保存着,不会因为某家机构的故障,导致这些数据被永久删除。

以 IPFS 为代表的文件协议,定义了非常完善的 P2P 共享网络。而现阶段的 Filecoin 测试网,最新的经济模型,包括前段时间推出的 Filecoin Discovery 项目,也正是激励了节点对公共数据的存储和共享的形态。Crust也同样支持 IPFS,并将加入到公共数据共享网络的建设中。

私有数据,就是个人数据以及企业的生产和业务数据。比如我们春节拍的全家福,我们公司的业务报表等等。

对于私有数据,我们更加看重的是保护,包括隐私保护和访问控制保护等。近年频频发生的数据泄露事件,比如某酒店集团大量开房记录被泄露,某视频网站员工泄露用户草稿箱里的视频等等恶性事件,一定程度上透露出中心化云存储对私有数据的践踏。

因为云服务厂商缺乏保护隐私的动力,同时数据确权和隐私保护是有技术成本和信任成本的,而云服务厂商又没有明显的收益,所以我们的数据在中心化存储里其实非常缺乏安全感。

在 Crust 中,通过 TEE 的加密封存技术结合区块链的确权机制。用户可以制定数据隐私等级,隐私数据从用户到云端再回到用户的全生命周期受到芯片级别加密保护。全世界除了用户,没有人能看到定义为隐私的数据,Crust 的用户可以真正做到“用云不信云“。

“用云不信云”,是什么意思呢?就是,用户不相信云存储提供者不作恶,但由于 Crust 对数据的全生命周期保护,云存储提供者没有作恶空间,所以 Crust 用户在不信云的情况下,任然可以放心使用。

当然,Filecoin 对私有数据和隐私保护也有一定支持,Crust 也一直保持着 IPFS 和 P2P 共享网络的兼容性。只不过因为技术、环境等限制,大家产生了各自偏重的差异化。

Crust ,波卡生态上的分布式存储走在时代风口