特朗普要「让 NFT 再次伟大
去中心化云服务进化史:从DFINITY IC到Arweave AO
来源:PermaDAO
去中心化云服务一直被认为是区块链最重要落地应用之一,Web3 + 云服务不仅是非常好的叙事方向,而且非常容易结合 AI 的叙事来进一步提升想象空间。DFINITY IC 在云服务这种纯异步环境做计算的即时共识存在较大的技术挑战。Arweave AO 打破了区块链的桎梏,不处理计算本身和共识的达成,而是通过经济模型和懒验证的方式来保证计算结果的正确性,可以说另辟蹊径。
基本介绍
云是一种可抽象、汇集和共享整个网络中的可扩展资源的 IT 环境,这里的资源包括计算、存储、网络带宽等,主要的技术特点包括虚拟化技术,分布式资源管理技术以及并行执行技术,相比于传统基于物理机的 IT 环境,云的成本更低,扩展性更好,且更易于管理。
云服务、云计算、云存储、都是基于云这个概念衍生出的子概念,云计算是指通过云提供计算服务,云存储是指通过云提供存储服务,云服务则是指通过云提供各种 IT 服务,当然也包括了计算服务和存储服务。特别的,在很多地方会把云计算与云服务划为等号,但在本文还是作了区分。
当前云服务市场主要由几个云服务巨头垄断,例如国外的 Amazon Web Services(AWS), Google Cloud Platform(GCP),Microsoft Azure 占据了全球超六成云服务市场,而国内的阿里云,腾讯云,华为云也占据了国内约六成云服务市场,可以说马太效应明显。
而去中心化云服务则是基于区块链技术对当前云服务模式的颠覆,依赖市场力量来决定计算能力、存储空间和带宽的价值与分配,不仅实现了更有效和更直接的资源分配,更重要的是打破了云服务巨头垄断的局面。因为所有底层资源都是用户提供的,一旦一个去中心化云服务网络的经济结构不再适用,用户可以选择退出网络或加入其他去中心化云服务的网络,这限制了去中心化云服务网络服务商“作恶”的空间。
去中心化云服务发展之路
这里没有提到去中心化计算,因为笔者认为去中心化计算是一个伪命题,首先区块链的智能合约本身就是负责去中心化计算,其次对于复杂的计算任务,去中心化意味着算力的浪费,不必为了去中心化而去中心化,可验证的分布式计算或许是更好的选择,这一点笔者会在后面说明。
相比于瞬时态的计算,持久态的存储显然是去中心化极佳的应用场景,可以让数据在去中心化网络中存储、分发,不可篡改、抗审查。事实上,去中心化存储已经成为区块链非金融场景最成功的应用之一。
2014 年,Protocol Labs 提出 IPFS,IPFS 全称为 InterPlanetary File System,翻译过来的意思是“星际文件系统”,如同它的名字,IPFS 也打开了去中心化存储的星际之门。IPFS 实现了基于内容的文件寻址,相同的文件都不会重复存储,大大节省了存储空间,并且基于 P2P 网络,可以并发从多个节点下载数据,从而大大降低了带宽成本,成为了一众去中心化存储项目的底层协议,其中最为代表性的是 Filecoin。
2017 年 7 月,开发了 IPFS 的 Protocol Labs 宣布成立 Filecoin 项目,Filecoin 是一个在 IPFS 网络之上的激励应用层及区块链公链系统,采用混合共识机制:以预期共识(Expected Consensus,EC)为主, 时空证明(Proof of Spacetime,PoSt) 及复制证明(Proof of Replication,PoRep)为辅。Filecoin 的愿景是激励全球大量节点为用户提供存储和检索服务,推动 IPFS 文件存储传输协议的广泛使用。
2017 年 7 月,Stroj Labs 创立了 Storj,与 Filecoin 几乎是同一时期,Storj 主打企业级的存储服务,模式更偏向商业化,直接对标 AWS 的 S3 服务,但其架构却是伪去中心化。尽管其于 2018 开始发币,但其元数据的管理,出块、奖励和惩罚都是通过卫星节点完成,而卫星节点目前只由项目方维护,虽然在未来规划中有提到卫星节点的去中心化,但目前来看难度较大,所以现状仍是披着区块链外衣的传统存储。
2018 年 6 月,Arweave 主网上线。Arweave 不是基于 IPFS 的激励层,而是将数据存储与激励融合在一起,侧重于实现数据的永久存储和访问。Arweave 不要求矿工保存所有的区块记录,而是通过随机访问的简洁证明(SPoRA)鼓励矿工尽可能多地保存区块,尤其是保存冗余度较少的区块,因为这么做的矿工有更大概率获得挖矿奖励。可以说 Arweave 通过博弈的方式,保证数据被尽可能多的复制,提升数据存储的可靠性。
2021 年 5 月,DFINITY 基金会开发的互联网计算机(Internet Computer,IC)主网上线,IC 是第一个完整的去中心化云服务,被誉为第三代区块链架构。IC 通过创新的区块链技术,可以提供无限的扩展性和高速的交易处理能力,并且可以处理 HTTP 请求,以支持大规模的去中心化应用,从社交媒体平台、开源项目托管服务到各种企业级应用程序,甚至 AI 大模型。理论上,任何现有的互联网服务都可以在 IC 上被重新构建为去中心化版本。