Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust
的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。
10月14日(上周三),Crust Network 团队做客力场社区例会 「 Crust :波卡上的 Filecoin 」,Crust Network 与大家面对面分享了波卡生态上的去中心化存储,带领大家走进区块链的世界,一起体验去中心化存储带来的价值与乐趣。
以下为此次活动的精彩内容。
主持人:
今天我看到朋友圈聊的最多的就是关于 Filecoin 。明天中主网就要上线了啦。关于 Filecoin ,其实大家已经期盼了好久,那我们今天讨论的就是波卡上的 Filecoin— Crust。如果大家有关注存储的话, Crust 应该说是唯一一个可以跟 Filecoin 相媲美的一个存储类的项目。那我们今天非常有幸邀请到 Crust 的产品负责人 Dean Yan 来给我们来做一个分享。
Hello,给大家打个招呼吧,简单介绍一下自己和 Crust 这个项目。
Crust:
大家好!我是来自 Crust 团队的产品经理,Dean。Crust 的项目是一个基于波卡生态去中心化云存储的一个网络,在分布式云存储的赛道上。我们项目成立已经快两年了,主网预计在 2020 年的年底上线。
主持人:
我们很多力场的用户之前没有接触过 Crust,但熟悉存储这个赛道的小伙伴最近应该有听过项目这边线上或线下的分享。接下来我们把时间交给 Dean 来给我们详细的介绍一下 Crust 最近的进展以及以及存储这个赛道的一些相关内容。
Crust:
我们项目全名叫 Crust Network ,它是去中心化存储项目。首先我们加入波卡生态,然后我们获得了 Web3 Foundation Grants Program,紧接着我们加入了 Substrate Builders program ,也就是说我们是基于 Substrate 这样的一个框架进行开发的,第三就是我们加入了 Web 3.0 bootcamp。
首先上图可以看出,从 2019 年到 2025 年的 6 年时间里,全球云市场的总量和云存储数据总量都有一个翻天覆地的变化。相较 2019 年, 2025 年云市场容量翻了3倍,全球数据总量翻了5倍。那么最值得注意的地方是 2025 年的数据,其中75% 的云存储是我们的边缘侧的数据。那么什么是边缘数据呢?
举个例子:无人驾驶是未来的一个趋势,像特斯拉的无人驾驶前提是高速公路必须要有个确定的路线才行,目前还是比较初级比较简单的无人驾驶。那么未来的无人驾驶怎么实现呢?比方说从我这栋楼到机场,整个过程我完全可以交给无人驾驶。我车上会有个处理器,它会不停的去搜集来自不同地方不同层面的一些数据,比如像路况信息,气象信息甚至前面的交通事故信息。
这些信息很难存在一个中心化的固定机房,因为如果这些无人驾驶的数据全部存在云上,在一个路口的停车都要向云上发起请求,这么大量的数据请求一定会造成延迟。对于开车来说,一秒钟的延迟都有可能带来很可怕的后果。
所以互联网上就提出了一个概念叫边缘存储。就是说未来的很多数据不需要存储在云上,可能就存在每个马路口,我们汽车通过时,立马可以拿到路口周围所有的数据。
第二,随着越来越多的数据存到云上,我们就会对这个云产生更多的依赖和需求。那么更多的关注点和需求都更加聚焦在了数据所有权(个人隐私/业务隐私)、数据安全和高效服务上。主流的“中心化”云,由各大商业拥有和运营,在物理上分布在有限的一些远端位置,在数据隐私保护和服务效率上,都面临巨大挑战。边缘侧的大量数据例如医疗影像、安防等很难做到及时上云。
第三,在我们有了这么多需求的一个背景下,我们的中心化存储其实是面临了一个挑战的。去中心化的分布式云, 共建共享而不被单独的商业主体垄断, 在数据保护的技术手段上更加公开透明,在物理上更加分布和靠近用户侧,更加适合技术发展趋势和用户需求。
上图主要展示的是一些具体的数据。这些数据主要体现三方面内容,第一我们是处在一个数据爆炸的时代;第二现在的云服务市场已经被互联网寡头垄断;第三是相比全球云计算和云存储市场,中国市场发展会更快。
接下来讲讲我们 Crust 要做什么,我们是什么以及我们要怎么做?
刚刚我们描绘的其实是右边这部分,就是未来的蓝图—未来的应用层。或者说是需求方,我们的需求方可能来自 C 端(家庭云,点播,个人云存储等),也可能来自于 B 端(融合 CDN ,边缘计算,滴滴大云,灾备等),这方面需求是非常非常的多。
左边这一块,其实就是我们现在流行比较广的挖矿行为,也就是云资源的提供者。所以左边我们叫它供给侧,右边是需求侧,那么中间是什么呢?中间是 Crust Network 要做的东西叫做桥梁,这个桥梁横跨了需求侧和供给侧。
Crust Network 其实是我们开发的一套协议,他不属于任何人,我们开发出来放在网上,然后所有的节点安装这套协议。这套协议就可以公平透明的激励我们的供给侧,高效合理的调度我们的资源,最后为我们的需求层也就是应用层提供优良的服务。
接下来讲讲我们是怎么做的。
首先,去中心化存储的项目他必然要解决三个问题:第一个是证明问题,第二个是激励问题,第三个是服务问题。
所谓证明问题是去中心化存储中节点和节点之间相互是不信任的,证明层要做的一件事情就是每一个节点可以证明自己提供了什么样的服务,提供了多少存储,把自己的存储量化成一个工作量,然后能够证明出来。
激励层是要基于全网对每个节点提供了一个可验证的证明,然后对每个节点进行一个激励。
最后是服务问题, Crust 的服务层就是基于我们所有的供给侧提供一些平滑的接口,比方说提供一些 SDK ,存储市场等,让我们的各种应用能够相对容易的去使用这个网络。
上面这个图其实描述的是我们 Crust 在一个节点的工作机制。左边这些一句话解释他就是我们的文件系统,用户的数据文件就存储在这些地方。我们主要看一下右边的这个放个,就是我们的证明机制-- MPOW机制。TEE 是我们 Crust 的 MPOW 所基于的一个比较核心的技术,它本身是一个非常广泛通用的硬件模块。
首先我们看看什么是 TEE ,它是怎么工作的?
这个 TEE 技术的本质和领事馆是非常类似的。我们前段时间应该都听过中国波斯顿领事馆的事件,美国限时关闭领事馆,中国领事馆在焚烧一些资料,被媒体拍到曝光。
领事馆的事件透露了哪些信息呢:第一,这个中国驻美国的领事馆他的行政权不属于美国,就是你只能看着我烧资料但不能冲进去阻止,第二,所有人都能看到领事馆做的事情,第三,所有人能知道我在做什么事,但不清楚资料的具体内容。
这三点就对应了我们 TEE 这个技术:TEE 就像是我们 class 的协议给每个节点派驻了一个领事馆,也就是为你的节点开辟了 TEE 这样的一片空间,用来接待来自区块网络的大使团,然后节点是没有办法干预我这个大使团在你电脑上做的任何事情,但是节点又能验证大使团到底做的是什么事情,同时节点也看不到你里面的数据到底是什么,这就是我们的 TEE 技术。
基于 TEE 技术,我们又是怎么样对节点的工作量进行一个证明的呢?也很简单,就是我们的大使团入驻了节点的 TEE 以后,就在本地不停的对我们存储的数据文件进行验证,同时周期性生成一个签名(说明这个的确存了XX个文件)上传到链上这样全网就知道了每个节点传了什么文件。
这一页讲的是我们的激励层。
激励层用的是 Guaranteed Proof of Stake 担保权益证明共识,他本身是一个 POS ,就是说它是通过这个 staking 来获得的。那么它和传统的 staking 有什么差别呢?他给予了一个 Guaranteed(担保),这个担保主要来自于节点的存储量。我们网络通过计算每个文件的存储量,可以算出一个 Staking limit ,就是个存储上限,存储量越高,上限越高。你上限越高,别人担保你的这个币就可以越多,所以在我们这个模型里面你光有币是不够的。
在我们这里,你除了有 Token 外,你还得有一个很高的 limit ,同时在我们的网络里面,你光有 limit (很高的存储量)也不够,如果你做恶的话是没有用的,因为没有人投币给你,所以我们的网络相对 POS 更加安全,相对军备竞赛又更加经济。对于 Crust 的网络介绍就到这里,谢谢大家!
主持人:
谢谢分享!Dean 很详细的给我们介绍了整个存储方向宏观的一个情况,以及Crust 的微观一些包括基激励层,证明机制等详细的内容,满满的干货。同为分布式存储,Crust 和 Filecoin,以及以太坊项目 Storj 到底有什么区别?可以给一些选择 Crust 的理由吗 (即 Crust 优势所在)?
Crust:
在分布式存储的赛道上,我首先简单粗暴地把它们分为三大类。
第一类:基于对超级节点信任的网络,包括 YotaChain、MW、Lambda、Storj 等;这个网络中会存在一种超级节点,所有的节点要去信任这些超级节点。
第二类:Filecoin 和 Crust 这样,完全去信任,不存在超级节点的网络;与第一类根本区别就是节点之间没有任何信任,整个网络不存在超级节点。
第三类:像 Arweave 这样,一种全新的存储形式。它的存储室非订单模式。它主打的是永久存储,他的激励模型也非常不一样。
那么在第二大类网络中, Crust 和 Filecoin 相比,优势主要体现在:节约成本,技术成熟度,以及落地性三个方面。
第一个成本问题。在我们这个网络里面,第一,我们的节点没有额外的硬件配置,只需要支持 TEE 就可以了。而 TEE 本身是一个非常常见通用的一个 CPU 模块。所以我们的硬件成本就非常的低。而 Filecoin 是基于一个非常复杂的密码学的算法,是一个非常纯数学的方法来解决。这就会引入一定的问题,比方说挖矿的节点必须要使用 GPU,成本很高。
第二个技术成熟问题。我们基于 substrate 来进行开发的,因为 substrate 是波卡推出的一个非常强大的一个框架。它里面的很多理念、技术还有算法都非常的成熟。使得我们在区块验证和证明机制方面都很强大成熟。而 Filecoin 的证明算法还一直不停的在变化迭代,所以我们的成熟度还是比较高的。
第三块就是落地性。比如在存储证明方面, Filecoin 的封装是每 32G 封装一次,需要两个多小时。而 Crust 的封是基于了 TEE 硬件的封装,只需要2秒,所以我们的落地性比较强一点。同时 substrate 有一个非常厉害的黑科技叫做:链上治理和无分岔升级。就是说我们的协议是可以升级的,这对于承载我们链上的应用是非常的友好的。
主持人:
基于波卡平行链构建的分布云项目 Crust Network 目前项目进展如何,有什么产品问世没有,市场应用如何?
Crust:
首先 Crust 将在今年 11 月进入激励测试网阶段,预计今年年底主网上线。这类似于 Filecoin 的太空竞赛,激励矿工一起去测试我们网络的性能以及验证我们的概念和算法。另外跟有奖测试网并行的,是我们开发的 Crust Cloud 内测活动。
Crust Cloud 是我们团队开发的基于 Crust 网络的个人云存储应用。大家可以作为节点参与我们的测试网,也可以作为存储用户,来玩一玩我们的 Crust Cloud 云存储。
关于 Crust 落地进展,我们主网上线后,会直接为波卡上面很多合约应用提供相关服务。
主持人:
Crust 在波卡生态中起到什么样的作用,会对波卡生态产生什么样的影响?如果成为波卡平行链,主要技术和商业价值将体现在哪些方面?
Crust:
波卡的符号是跨链,跨链的本质就是把很多不同的专注在自己领域的项目集合到一起,形成 1+1>2 的效果。在 Web3.0 的协议中定义了完整的技术框架, Crust 可以补全这个技术栈中大文件存储、文件分发、隐私数据存储等相关空缺。
如果 Crust 成为了波卡平行链,那么波卡生态中需要使用存储的项目都可以很容易的利用 Crust 网络,享受到高效、可靠的去中心化存储服务。
目前波卡生态的 MaskBook,Darwinia 已经跟 Crust 达成了合作协议。Crust 在年底主网上线后,将会推出一个 Crust SDK,任何开发者都可以通过这个 SDK 为自己的业务和应用开发存储模块。
与此同时,一些生态之外的项目,甚至一些链圈之外的互联网平台,也对 Crust 表达了兴趣,并将参与到 Crust SDK 的测试。详细情况我们会在正式的合作开始后公布。
关于 Crust Network
Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。
目前上线了公开测试网 Maxwell CC2,欢迎各位加入测试体验。Crust Network 先后加入 Substrate Builders Program、Web3.0 Bootcamp,以及获得 Web3 基金会 Grant 。
Crust 相关:
Crust 技术白皮书 v1.9.3 版
Crust Network 经济白皮书 v.0.7
Crust Network 代币指标 & 经济学
一文快速了解 Crust Network 分布式云
官网:https://crust.network/
Twitter:@CrustNetwork
Medium:https://medium.com/@crustnetwork
GitHub:https://github.com/crustio
Telegram:https://t.me/CrustNetwork