Shadow(SHDW)是什么?一文详解Shadow(SHDW)未来发展
- web3
- 2024-10-14 02:55:01
什么是Shadow(SHDW)?一文解读Shadow(SHDW)与Solana绑定的去中心化存储!近期,Filecoin气势如虹。此前,BitMEX创始人ArthurHayes也在新加坡Token2049演讲中为Filecoin中呐喊,称其持有FIL。而在Solana生态中,有一个重要且低调的存储项目并不被太多人所知晓,那就是GenesysGo---Solana网络上的区块链基础设施提供商,主打去中心化云存储服务。同时,当大家之前对Solana生态的注意力都集中在Meme和流动性质押时,Gene
什么是shadow(shdw)?一文解读shadow(shdw)与 solana 绑定的去中心化存储!近期,filecoin气势如虹。此前,bitmex创始人 arthur hayes 也在新加坡 token2049 演讲中为 filecoin 中呐喊,称其持有fil。而在solana生态中,有一个重要且低调的存储项目并不被太多人所知晓,那就是genesysgo --- solana 网络上的区块链基础设施提供商,主打去中心化云存储服务。
同时,当大家之前对 Solana 生态的注意力都集中在 Meme 和流动性质押时,GenesysGo 的代币 Shadow Token(SHDW),也在最近一个月中悄悄迎来了翻倍的涨幅。
存储赛道已经十分拥挤,成熟的项目已有 IPFS 和 Arweave 等,GenesysGo相比起来有什么不同?又是否能借着Solana的生态复苏迎来更多的发展潜力?
今天本站小编给大家详细解读与 Solana 绑定的去中心化存储Shadow(SHDW),需要的朋友一起看看吧!
想要弄明白这些问题,我们首先需要了解 GenesysGo 的三块核心业务:Shadow Operators,RPC 层(去中心化 RPC 节点)
Shadow Drive,去中心化数据存储层
Shadow Cloud,去中心化的云计算平台
随后,我们也会对其代币经济和其他项目的异同展开分析。
Shadow DriveShadow Drive是去中心化数据存储层,也是GenesysGo的核心,专为满足 Solana 对生态系统的存储日益增长的需求而设计。
此前,在Solana上进行NFT等存储活动,常采用Arweave 和 Filecoin 这种第三方存储解决方案,但它们都是一条独立的存储公链,与Solana 不兼容,进行存储活动用各自的代币支付,而不是SPL标准代币,有的时候无法跟上Solana的速度,因此,Solana生态原生的存储系统成为了刚需。
Shadow Drive 是一个名为 Ceph 的定义存储程序的开源软件的改编版本, Ceph为块存储、文件存储和对象存储提供了统一的软件定义解决方案,有效性得到了广泛的验证。
GenesysGo团队将 Ceph 的开源方案与与Solana的PoH(历史证明)机制相集成,诞生了Shadow Drive。
Shadow Drive 由原生代币$SHDW 支持,为了将数据上传到 Shadow Drive,用户需要支付少量的 $SHDW 费用。
根据项目的官方文档描述,Shadow Drive 的存储费用比市面上任何同类项目都要便宜,理论价格是 5美分/GiB/年.(注:1GB(Gigabyte)和1GiB(Gibibyte)是用于计算机数据存储的术语,表示数据量大小但采用不同的计量单位。1GiB ≈ 1.07GB,此处可近似理解为相等)。
在我们的实测中,创建 1GB 存储帐户的请求仅仅花费 0.25 枚$SHDW,在撰写本文时相当于约0.42美元。
而费用的便宜,一方面得益于 Solana 本身的gas成本低,另一方面则由于Shadow Drive 底层对存储任务合理的分解、调度和安排。
这也延伸到另一个话题,该项目的数据分发机制 ---- D.A.G.G.E.R。
D.A.G.G.E.R. 是 directed acyclic gossip graph enabling replication(复制的有向无环图)的缩写。由于该机制的解释过于技术化,我们在此可以将其简化理解为项目的数据分发机制和共识引擎,作用是优化快速数据访问和文件处理,让存储的效率更高。
D.A.G.G.E.R的工作机制包括几个核心组件:通信模块、处理器模块、共识模块和控制器模块。
对一个交易来说,在D.A.G.G.E.R中会简单遵循如下处理流程,在此不做过多展开:
通信模块:处理网络层的输入和输出(交易的进出)
处理器模块:对交易进行验证,确认其正确性和有效性
共识模块:网络中各节点对交易达成一致
处理器模块:交易被执行
总体来看,我们能够感觉到的是,Shadow 在“数据怎么存”这件事上,下了一番优化的功夫。
Shadow OperatorsShadow Operators 是运行RPC节点的运营商。
RPC节点,即远程过程调用,是分布式计算系统中使用的术语。 RPC 可以归类为一种允许计算机程序相互通信的 API(应用程序编程接口)。
在 Solana 上发送交易的简化流程图
与其他公链相比,Solana有非常高的交易处理能力,故而Solana 区块链上的 RPC 网络的工作负载远高于其他网络。因此,在其他区块链上建立基础的现有 RPC 网络提供商如果打算迁移到 Solana,则需要完全重新设计其架构。
而这也给了 GenesysGo 提供 Solana 原生 RPC 服务的机会。
GenesysGo提供三种RPC服务,包括一项免费服务和两项付费订阅服务。在付费RPC服务中,费用收入完全支付给Shadow Operators。此外,Shadow Operators 也需要质押$SHDW代币才能提供服务,并在服务中断时面临惩罚。
截止撰文时,已经有120个 RPC 运营商在测试网运行,相对于一年前的27个运营商(2024年12月的数据)有了5倍左右的提升。
Shadow CloudShadow Cloud 是由 GenesysGo 推出的一个去中心化的云计算平台,也由有向无环图(DAGGER)提供技术支持。
在有了上文的节点和存储服务之后,GenesysGO 就能够利用其能力提供去中心化的云计算平台,支持不同应用的计算和处理需求。
这个平台旨在支持去中心化的存储、计算和网络操作,为Web3和去中心化应用提供更广泛的基础设施。
不过从目前的进展来看,GenesysGo 的存储和RPC产品显得更加直观,拥有完善的技术文档和产品设计,而云服务则更像是后期的发展战略,是前两个产品积累到一定程度之后的结果。
竞品比较:唯快不破总体来看,关于去中心化或者分布式存储,Web2和Web3领域都有不少成熟的案例。例如Web2领域,有以谷歌BigTable为首的分布式存储系统。在Web3领域,Arweave 和 Filecoin 是区块链中最常用的第三方存储解决方案。
那么 Shadow Drive 和竞品相比,有哪些显著的特点?我们不妨主要以Filecoin为例来进行对比。
首先,如前文所说,Arweave 和 Filecoin 与 Solana 并不完全兼容,如果只考虑为 Solana 生态服务,那势必需要一个专门的存储基建:
Arweave 和 Filecoin 的代币$AR和$Fil都不是SPL原生代币(SPL是Solana的代币标准)
Arweave 和 Filecoin的吞吐量都无法跟上 Solana,从而容易导致交易失败
其次,Shadow Drive的共识机制带来了更好的存储效率:
Filecoin 使用 Expected Consensus (EC)机制和DAG来实现共识,需要显式的认可和区块权重来进行最终确认,效率上可能会打折扣。
D.A.G.G.E.R.采用无领导的异步架构,通过DAG的图形表示实现共识,消除了领导选举的需要,可以立即处理交易。
最后,Shadow Drive 在数据编码上进行了优化:
D.A.G.G.E.R.将纠删码编码集成到架构中,以优化元数据复制和数据事务。Filecoin允许纠删码作为可选的客户端策略,侧重于数据复制和定期存储证明。
我们将二者的关键性能指标进行一个直观的罗列对比:
Filecoin 性能指标:交易速度:每个区块时间约 30 秒。
确认时间:120 个区块的高价值转账约 1 小时。
数据存储:1 MiB 文件从交易接受到出现在链上需要 5-10 分钟。
扇区密封:在最低硬件上,32 GB 扇区大约需要 1.5 小时。
数据检索:快速检索方法(数据的未密封副本)可以假设需要不到 2 分钟;在最少的硬件上,对于 32 GiB 扇区,开封检索可能需要大约 3 小时。
ShdowDrive/DAGGER 性能指标:峰值 TPS:指定机器配置(理想网络)上每秒 50,000 笔交易。
激增 TPS:在实时测试网第一阶段条件下每秒约 20,000 - 38,000 笔交易(版本 0.2 - 0.3,具有 20-30 个节点集群大小的独立运营商)。
现实世界的 TPS:在现实世界的压力、流失等情况下每秒约 3,000 笔交易。
数据存储:上传到 DAGGER Hammer Demo 的 1MiB 文件需要 2-8 秒,该演示模拟 shdwDrive v2 存储应用程序的部分内容。
擦除编码时间:每核每 1 MiB 0.018 毫秒,水平扩展时可以忽略不计。
快照下载:1 MiB 文件需要 10 毫秒到 50 毫秒。
块同步时间:30ms 到 300ms 之间,具体取决于延迟。
区块验证时间:低于 500 纳秒至 20 毫秒,表明延迟最小。
最终确定时间:70 毫秒至 650 毫秒,平均约为 273 毫秒(在为 DAGGER Hammer 演示站点提供支持的实时测试网络第 1 阶段 30 节点全局集群上)
数据检索:通过 DAGGER Hammer 演示站点上的 URL 检索 1MiB 文件需要 1-3 秒
总结起来,太长不看版本就是,ShdowDrive最大的特点是快。
以上就是Shadow(SHDW)是什么?一文详解Shadow(SHDW)未来发展的详细内容,更多请关注讯客代码网其它相关文章!
Shadow(SHDW)是什么?一文详解Shadow(SHDW)未来发展由讯客互联web3栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Shadow(SHDW)是什么?一文详解Shadow(SHDW)未来发展”