Filecoin、Swarm,区块链上的分布式存储网络

Filecoin、Swarm,区块链上的分布式存储网络

发布日期:2021-04-07 浏览次数:10


互联网技术的诞生已经有几十年的时间,如今已经发展到了一定的高度,而当今互联网底层协议HTTP技术也已经超过30年时间,其传统的中心化数据存储方式已经不适应当今的互联网发展趋势。频发的数据中心安全事件和用户隐私泄露事件时刻挑战着用户的神经。

在这样一个时代背景下,以Filecoin为代表的分布式存储技术应时而出。分布式存储技术有助于在地理上分散的存储设备中复制多份数据备份。分布式存储技术面临的主要难题在于如何处理多个操作同时访问的问题,如何保持数据的一致性。

本文试图探讨一些新兴的分布式存储项目,如Filecoin、Swarm等。

Filecoin

Filecoin是一种分布式存储网络,作为IPFS的激励层。IPFS在将已证实的技术发展、简化和连接到单个系统中发挥了重要作用。它为用户提供了一个新平台,用于编写和部署应用程序以及分发和隔离大数据。由于它是P2P,没有节点具有特权,因此,它可以在大量的计算机上存储数据。

值得注意的是,IPFS可以通过TCP(传输控制协议),μTP,TOR甚至蓝牙进行通信,使用P2P而不使用中央服务器来建立连接。

Swarm

在Filecoin迅猛发展的同时,Swarm也悄然诞生。Swarm也是一个重要的分布式存储和内容分发平台,它诞生的主要目的在于提供以太坊公共记录的分散和冗余存储,特别是存储和分发Dapp(称为分布式应用程序代码)以及区块链数据。

Filecoin和Swarm都可以为当前用户提供高效的分布式存储层,且两者分别有IPFS和以太坊区块链背书,均可以通过生态的发展有效的替代当前互联网存储数据。

分布式存储网络可以实现零停机时间、抗审查、永久版本化的内容存档等。

而且值得一提的是,IPFS和Swarm使用单独的网络通信层和对等管理协议。且Swarm与以太坊深度集成,它能够从中受益,其中包括智能合约和以太坊的网络稳定性。

Swarm区别于Filecoin的两个主要区别是:“上传与消失”和激励系统。前者表示Swarm不仅能够提供内容且可以同时提供云存储服务。和其他的区块链系统不同,您不仅要发布托管内容的事实,而且还有一种真正的感觉,即您可以将内容上传到Swarm并立即消失。

Swarm有望成为最受欢迎的通用存储和服务网络,基本可以满足用户的所有需求。其中包括提供交互式Web应用程序,以及为长尾内容提供永久且有保证的存储服务。

该激励模式的创新模式在于它在确保参与节点遵循其理性的自身利益,又有利于整个网络上的自我维持。Swarm的一些功能包括随机访问(范围查询),完整性保护,基于URL的寻址,加密支持,合理的可拒绝性以及带宽和存储激励。

Swarm有望成为在以太领域建立第三个网络的宏伟目标。