以上是对1969年7月20日“阿波罗11号”完成登月壮举的录像片段的描述。这段珍贵的影像资料是NASA(美国国家航空航天局)在人类首次登月40周年纪念日这天,在网上向全人类分享的。
类似于我们外出旅行时拍摄照片留作纪念,然后小心地将照片存储在个人电脑中一样,NASA将这些珍贵的数据备份并储存在了IPFS上。这些数据信息包括地球科学数据与信息系统(EOSDIS)和与地球观测有关的其他空间任务收集的信息。然而,维护这些庞大的基础设施是一项沉重的负担,NASA决定在2019年选择亚马逊云服务(AWS)来托管所有基础设施,并逐步将观测记录迁移到AWS的EarthdataCloud项目中。
NASA最初对这个云计算计划感到兴奋,但他们忽略了云端数据下载的成本。按照计划,到2025年,NASA将拥有247PB的数据处理能力,远高于目前的32PB。NASA计划每月向AWS支付543.9万美元,即每年额外支付6513万美元的费用。到2025年,除了这6500万美元的原有交易额外,NASA每年还需要额外支付约3000万美元的新增云服务费用。对此,宇航局表示:“现有的估算成本可能远低于未来运营的实际成本,将数据迁移到云端反而会使整个体系成本高昂且难以管理。”
此外,NASA还面临着存储在中心化存储中心的数据的脆弱性。在2006年,NASA承认无法找到记录“阿波罗11号”1969年7月20日登月壮举的原始录像带,这些录像带共有1.3万盘,每盘记录大约15分钟的画面。其中,记录两名宇航员登月“关键时刻”的录像带有15盘。媒体曝光后,这个丢失原始录像带的问题在美国引起了轩然大波。
这种问题是中心化存储的普遍问题,把鸡蛋都放在一个篮子里,永远都是个笑话。IPFS的设计思路是基于区块链技术的分布式存储,它实现了用多个篮子放置鸡蛋的概念。IPFS借鉴了Git的思想,实现了历史数据的追溯性。这意味着数据分布在许多篮子中,只要不是所有篮子同时破坏,数据就能在很短的时间内恢复原样。
随着互联网的发展,数据信息的数量已经成倍增长,且随着5G的普及,数据增长的速度更加迅猛。为了存储这么多的数据,需要利用全球的分布式力量。IPFS于2014年诞生,在协议实验室的领导下进行研发,世界各地的顶级计算机专家为其代码做出了贡献。然而,为了实现宏伟目标并确保上线后的稳定性和安全性,IPFS直到今天(2020年6月6日)仍然没有成熟。但每个人都期待着它即将到来的成年礼。
(IPFS主网将于2020年8月-9月上线,最近协议实验室官方表示原定上线时间不变,不会推迟。)