首页 > 经典案例 > 政府部门

一文读懂Crust !

发布时间:2023-08-08 09:15:04   来源:江南体育官网

  “Crust 供给了 Web3 生态体系的去中心化存储网络,支撑包含 IPFS 在内的多种存储层协议,并对使用层供给接口。Crust 的技能栈还可以支撑去中心化核算层。Crust 旨在构建一个注重数据隐私和一切权的分布式云生态体系。”

  Crust供给了Web3⽣态体系的去中⼼化存储⽹络,⽀持包含IPFS在内的多种存储层协议,并对应⽤层供给接⼝。Crust的技能栈还可以⽀持去中⼼化核算层。Crust旨在构建⼀个注重数据隐私和一切权的分布式云⽣态体系。

  Crust 依据 TEE 可信履行环境技能,提出了 MPoW(Meaningful Proof of Work),即有含义的作业量证明机制。 Crust 存储节点会周期地向全网陈述“我”供给了多少存储空间、“我”存了哪些用户文件等信息,在 MPOW 机制协助下,陈述中的作业量是可验证而且可信的;并把作业量陈述连同其它买卖一同记载并打包到区块中。

  一起,Crust 规划了一种以存储资源界说额度的PoS 一致算法,叫 GPoS(Guaranteed Proof of Stake,担保权益证明)。 经过第一层 MPoW 机制供给的作业量陈述,Crust 链上可以取得一切节点的存储作业量,而第二层的 GPoS 算法,便是依据节点作业量为每个节点核算一个 Staking 额度。再依据这个额度,进行 PoS 一致。

  Crust还供给面向用户的存储服务。咱们可以类比常用的云服务,比方针对 C 端的云盘和 iCloud,以及针对 B 端的阿里云和亚马逊云等等。

  TEE 是 Trusted Execution Environment 的缩写,是主处理器上的一个安全区域,其可以确保加载到该环境内部的代码和数据的安全性、机密性以及完整性。TEE 可信履行环境技能,实质是供给一种确保数据和代码履行的安全空间。这个空间里的代码和数据,不受惯例操作体系的影响,可以有用的确保数据机密性和完整性。

  在 Crust 里,TEE 像一个诚笃的监督员。周期性的查看节点是不是正常作业,有没有错存漏存用户数据,关于用户的敏感数据,TEE 的加密可以让存储节点自己也无法对用户的隐私进行读取。就像金库租借者自己也打不开客户的金库相同。

  尽管TEE技能被广泛使用在各种商业场景,具有极高的安全性,但在一些极点条件下仍有被进犯的或许。Crust运用TEE进行存储证明,具有简直可以忽略不计的存储和证明的速度,也一起有TEE被进犯的或许。

  Crust是依据Substrate结构开发的,其链上晋级功用可以在不分叉链的一起,晋级Crust 协议中TEE模块的代码。关于任何TEE缝隙,一经发现,Crust便可以第一时刻经过链上晋级的办法修正缝隙。

  在TEE缝隙修正之前,进犯者无法取得实践利益。依据GPoS一致算法,进犯者供给虚伪的存储证明,只能取得高于实践值的存储量。但是Crust网络的算力除了存储量,还需求有对应数量的CRU通证进行质押。因而,当节点TEE被成功进犯后,网络的安全性依然遭到PoS一致机制维护。

  Crust笼统了约30个存储证明的接口,这些接口可以适配各种TEE计划。比方可审计的开源TEE结构——RiscV。

  鄙人一阶段,Crust计划支撑多TEE博弈架构,也便是每个节点一起运转两种以上TEE。这时,存储证明会被两个以上不同TEE生成出来。假定一个TEE被进犯,那么另一个TEE可以第一时刻发现并上报。

  在零常识证明(Zero Knowledge Proof,后简称ZK)技能老练后,将依据TEE的存储证明替换成依据ZK的存储证明。

  现阶段,ZK技能没有老练,运用ZK进行存储证明,本钱较高,且耗费更多的电力和时刻,难以商用。但跟着密码学的不断进步,咱们信任未来ZK的功率会有所进步,并可以被使用在分布式存储上。Crust为ZK存储证明也保留了接口。

  Uniswap和PolkaApps的网站布置都已迁移到Crust。下一阶段Crust期望有更多网站经过Crust进行去中心化的布置。

  Crust承受例如NFT 买卖平台和 NFT 发布东西,比方可在Crust网络中存储NFT文件,或为一些去中心化的区块链全节点数据供给存储处理计划。

  运用Crust,为一些去中心化的视频、交际媒体网站供给内容分发和加快。例如道路交通印象、发票、直播视频等。这些文件都在寻求愈加廉价便当的存储办法,具有很大的商场协作空间。

  1,Crust调度了许多节点供给存储援助,并支撑去中心化文件协议IPFS。任何存储用户都可以去中心化的运用Crust网络供给的IPFS存储和分发服务;

  2,依据Crust+IPFS的存储计划,用户数据会在网络中存储多个副本,有用进步数据的可靠性和安全性;

  3,依据IPFS协议,Crust节点的存储容量和网络带宽是共建同享的,因而用户的存储本钱更低。

  商户可以经过接单并成功存储用户文件,取得订单奖赏,而且可以添加质押上限。

  一起,存储商场新增文件续费机制。关于一些想要长时刻保存的文件,用户可以在生成存储订单后,额定为文件的续费池存入一笔金额。以奖赏网络中其它用户代为续费,确保文件存储订单长时刻有用。

  存储商场现已新增清算人人物,恣意用户对订单过期时刻超越15天的文件建议清算将会触发文件的续费操作并取得一笔续费奖赏。

  现在Crust敞开【免费存储空间】,仅需满意Github账号6个月以上的要求即可免费运用Crust存储。

  Crust 和 IPFS 的联络是鼓舞层和存储层的联络,就像是 Filecoin 和 IPFS 的联络相同。Filecoin 协议群经过鼓舞来鼓舞网络中的节点供给存储才能,而 IPFS 网络则供给这种存储才能。

  纵观区块链生态,许多链和IPFS联络都产生了联络。波卡全线官网、apps、Wiki等都是放在IPFS上有去中心化的版别,包含以太坊官网等等,跟IPFS的联络都十分严密。可以说IPFS现已作为Web3生态去中心化不行缺失的一个部分了。

  Crust预览网上线的“去中心化网站布置及运转”功用,做的便是只需求一台PC机,一个Crust账户 ,不需求任何云存储的服务器,就可以完成把本地网站布置到全球可以拜访的当地。背面原理便是把做出来的网站传送到IPFS网络中,经过Crust去中心化存储商场下单,这样存储节点就可帮用户存储到本地,再经过IPFS网络,完成用户在任何当地都可以拜访网站。

  曾经的网站布置必定需求一个云服务器,不论是阿里云仍是AWS,进程会比较繁琐,这便是传统云存储不能带来的便当。

  现阶段,去中心化存储的鼓舞层有两个关键性的问题:证明和鼓舞。证明首要指的是,怎么将链下的存储状况正确的反映在链上,而鼓舞便是对存储节点的鼓舞计划,也便是节点获取奖赏的办法。Crust 和 Filecoin 处理这两个问题所运用的办法以及技能途径有着很大的不同。

  在证明方面,Filecoin选用仿制证明(PoR)和时空证明(PoSt)。在Filecoin的技能途径中,精巧的零常识证明和 VDF 算法都是十分新颖的技能。但许多杂乱的证明算法带来了许多的核算开支,比方存储节点需求 128G 的内存并配以 GPU 来进行证明的核算等。相比较而言,Crust 经过引进 TEE 技能而规划了有含义作业量证明(MPoW)。MPoW 的证明进程可以十分简略和高效,而许多个人电脑都是支撑 TEE 的。也便是说,处理相同的证明问题,Crust 的本钱和门槛都更低,这是处理证明的思路不同。

  再来谈鼓舞。Filecoin和Crust的节点鼓舞前期首要都来源于区块奖赏,但不同的是,在 Filecoin现在的经济模型中,Filecoin 的区块奖赏是归属给出块节点,而节点出块概率则是与节点的作业量成正比,其实质是多劳多得的 PoW Base 模型。

  而 Crust 的 GPoS 机制,出块奖赏跟每个节点的典当量成正比,而每个节点的典当量上限,则遭到节点供给存储量的约束。所以 GPoS 的实质是 PoS Base 的。这也是参阅了 Polkadot 的 NPoS 模型进行的创新和规划。一起,因为节点可承受的典当额度遭到存储量的约束,GPoS 可以很好的躲避 PoS 的中心化问题。

  在Crust中,除了具有CRU,还需求质押额度。质押额度依据第二层机制MPoW拟定,有点类似于Filecoin上的PoST。这层机制经过TEE的技能,有一个链下的协议承认矿工本地的存储状况,举个比方,假定一个节点/矿工有1000Tb的存储容量,那么他被TEE的程序即sWorker查看合法后,会做一个有签名的作业量陈述提交到链上,再把1000Tb折算到比方1000CRU的质押额度。矿工就具有了1000CRU的额度质押币,再去竞争出块。这是这两层机制所确保的。

  除此之外,Crust已敞开去中心化存储商场,用户可在商场下单,会被矿工节点经过IPFS拉取到本地,经过sWorker进行文件的封存。后续再上链进行清算等一系列的操作。

  CRU通证的产生办法有两种:一种是主网启动时一次性产生;另一种是跟着区块的生成而产生。

  跟着区块生成的通证有每个周期的奖赏和积分兑换奖赏,首要是奖赏给参与网络中的节点,保持网络协议的安全性,并在前期鼓舞各个参与方参与到网络中来。

  从第二年开端每年发行总量为上一年的 88%,直到全网通胀率到达 2.8% 时不再削减。

  因为Crust网络是依据GPoS及MPoW机制一起确保的,因而网络其实是在类PoS及PoW机制寻觅动态平衡的。

  Crust经过存储容量承认节点的质押上限。假定某节点具有1000个CRU,10T的存储容量,假定10T容量最多质押100个CRU,此刻通证多,这个时分可以经过叠加存储把更多的通证质押进去以取得更多收益。相较于传统的波卡、PoW,相当于PoS和PoW的一种替换。当商场的通证多,存储量少,此刻对节点来说需求累积更多存储空间,类似于PoW网络。当存储量多,通证少,会更倾向于PoS的网络。相对来说,Crust是在网络中心寻觅动态平衡。

  Crust等候波卡插槽拍卖首要为承认平行链插槽的技能标准是否有技能危险。波卡插槽一共有100个,很小概率会拍不到。到时,即便没有没有拍到前几期的插槽,Crust只需承认了无技能危险,也会主网上线,不会一向延期,因而主网上线详细时刻将依据状况而定,会在今年内赶快上线.Crust主网和预览网以及Shadow网络有什么不同?

  Maxwell作为Crust的预览网,集成了Crust的一切中心功用,包含代币质押、去中心化存储商场DSM、以及文件检索机制等。

  预览网供给总额54万个CRU用于质押和验证区块奖赏。初始奖赏为每个era(约6小时)750个CRU,包含600个CRU的质押奖赏和150个CRU的验证区块奖赏。每隔360个era(90天)奖赏折半,折半机制继续产生,终究的奖赏总量为54万个CRU。

  从功用和技能上看,Crust 在 Web3 协议栈的定位,是归于“Data Distribution Protocols” ,Crust 存储层协议有才能供给上层协议需求的加密存储以及大运算量核算的支撑。Crust 的上层规划包含存储商场、检索商场、文件办理等机制,天然的需求兼容一些去中心化的数据传输协议、使用以及金融体系,而这些协议和使用都在 Web3 生态中现已有了较为齐备的完成。

  Crust 已参与 Polkadot 生态并与多家波卡生态项目达到战略协作,有用支撑生态内的项目和使用,并可以有用地扩展 Web3 的技能生态。

  在整个 Crust 体系里有多个参与方,它们各自有不同的需求,依照每个人物参与的办法,可将它们分为:商户、验证人、提名人、担保人、清算人、用户。在 Layer2 层面还会有其它不同的用户人物,比方通证做市商。

  需求留意的是,因为Crust网络的机制要求有必要需求CRU通证质押,不然无法产生收益。

  Maxwell作为Crust的预览网,集成了Crust的一切中心功用,包含代币质押、去中心化存储商场DSM、以及文件检索机制等。

  每隔360个era(90天)奖赏折半,折半机制继续产生,终究的奖赏总量为54万个CRU。在Maxwell里,

  1TB的SRD文件对应的质押上限为1CRU,而有含义文件的质押上限是SRD的1-5倍。主网上线后,该份额或许会进行调整,可参阅新版经济白皮书。主网上线后,Maxwell依然运转,两者归于两个独立的网络。因而假定想要参与主网节点建造,需求从头进行封装和质

  押。因为Crust数据封装速度较快,关于矿工影响较小。17.Crust的链上管理怎么参与?

  Crust链上管理民主模块现已更新细则,任何持有通证的用户都可参与Crust链上管理,提出方案并进行表决。此前Crust现已过方案投票,将验证人人数添加至40名。

  提交方案和复议都会要求典当必定数值的CRU。预览网上设置的金额巨细为10CRU。提案一旦进入表决阶段,确定的金额会主动解锁。

  Grants将去中心化云存储划分为6个层面的技能栈,包含了:L0协议层、文件体系协议层、节点战略层、开发者东西及基础设施层、区块链使用层和面向用户的使用层,全方位鼓舞了去中心化云存储生态下的项目。

  2.深度参与Crust技能社区,有时机获邀参与Crust生态活动,提高项目认知度

  Crust 供给了 Web3 生态体系的去中心化存储网络,支撑包含 IPFS 在内的多种存储层协议,并对使用层供给接口。Crust 的技能栈还可以支撑去中心化核算层。Crust 旨在构建一个注重数据隐私和一切权的分布式云生态体系。