七大去中心化数据存储网络点评
GoUpSec点评:云计算,或者说“上云”似乎已经成了数字化转型的代名词。但事实上,很少有人注意那些深刻影响未来数字化革命的“逆流”,例如“下云”和“去中心化”。对于已经开始经历去中心化技术革命的网络安全市场来说,从业者必须能够透过市场营销的重重弹幕,预见真正的威胁和机遇。
今天,去中心化数据存储已成为传统云存储的颠覆者,并可能引发一场数据分发和存储的革命。许多企业已经开始提供去中心化存储产品,其中很多都使用区块链技术来改进存储操作和交易。
什么是去中心化存储网络?
通过去中心化存储,数据被加密并存储在多个位置或节点上,这些位置或节点由共享额外磁盘空间的个人或组织运行,并收取费用。只有数据的所有者拥有私有加密密钥;存储提供商无法访问数据。在许多情况下,用户的数据文件会被分片并分散到多个位置,进一步提升了数据存储的安全性。
去中心化数据存储产品通常使用区块链来跟踪存储交易。区块链是一种分布式账本技术,可以跨分布式节点自动同步和验证存储交易。区块链账本可能会记录分片哈希、数据位置、租赁成本或其他特定于交易的信息。区块链还可以将寻找存储的用户与提供存储的主机相匹配。
是谁让亚马逊颤抖?去中心化存储网络的优点
相比传统的中心化的存储系统,去中心化存储网络有很多优点。当一个组织主要使用去中心化网络进行存储时,首要的理由或者好处是降低数据存储成本。去中心化存储网络充当需要存储数据的人和愿意租用额外容量的人之间的中介服务。因此,这种存储往往很便宜。
在许多情况下,去中心化存储网络基于区块链或类似技术,并具备数据不变性、增强隐私,以及更好的整体安全性等好处。去中心化网络具有弹性,因为(理论上)存储没有单点故障。
近年来,去中心化存储越来越受到关注,除了曾经让亚马逊惊呼“天敌”的Filecoin外,市场上已经出现了许多产品和技术路线可供选择。这些产品中的大多数都依赖于区块链来支持其存储策略。但是,区块链和去中心化存储并不是一回事,两者缺一不可。以下是值得关注的七种去中心化数据存储产品:
Arweave
大多数去中心化数据存储产品主要卖点是关注隐私或避免审查和监控,但Arweave专为数据持久性而设计。
Arweave本身是一种类似区块链的点对点(P2P)存储协议,可在充当Arweave客户端的PC上提供额外的存储容量。启用数据存储和其他功能的应用程序称为permaweb。permaweb是一个不可变的环境,用于存储网页和其他类型的数据,例如静态文件。那些希望存储数据的人需要使用AR代币支付一次性费用,大多数加密货币交易所都可以使用这些代币。
Arweave100%由社区运营,仅适用于Linux。
BitTorrent
BitTorrent是最古老、最著名的去中心化数据存储网络之一。BitTorrent成立于2001年,最初作为共享盗版媒体的平台而声名狼藉。然而,随着时间的推移,BitTorrent演变成一整套产品,包括BitTorrent文件系统(BTFS)。
BTFS是一个可扩展的去中心化存储系统,旨在降低存储成本、提高容错能力并避免政府审查。与其他分布式存储网络一样,BTFS依赖于用户节点。然而,将BitTorrent与其他一些网络区分开来的关键要素之一是BitTorrent有超过1亿个用户节点。此外,BTFS基于区块链并使用TRON网络,有超过1000个完整的TRON节点。
BTFS是星际文件系统(IPFS)的衍生产品,适用于文件传输和存储。然而,与其他去中心化数据存储产品不同,BTFS的设计方式使用户能够从其节点中删除任何非法或受版权保护的媒体。
Filecoin
Filecoin以其有史以来最大的ICO发行之一而闻名,2017年筹集了2.57亿美元,但是在过去半年中,Filecoin的各种传闻更多与骗局相关。Filecoin是一种P2P网络服务,它使用区块链和本地加密货币来提供存储服务。
FIL的加密货币支持所有交易,用户支付FIL来存储他们的文件,“矿工”或存储节点赚取FIL来存储文件。区块链分类账记录交易并提供矿工正确存储文件的证据。Filecoin建立在IPFS之上,这是一种P2P超媒体协议,旨在解决使用HTTP进行分布式存储的一些限制。
Filecoin定价不受任何一家公司控制;相反,它是任何人都可以参与的公开市场。尽管这提供了更大的灵活性,但对于在特定存储预算范围内工作的组织来说,尤其是在尝试计算“gas费用”时,它可能会变得困难。
Filecoin项目是开源的,鼓励存储提供商、消费者和开发人员在其文件系统之上构建应用程序。但值得注意的是,Filecoin使用的Lotus节点仅支持Linux和MacOS。尚不支持Windows。
MaidSafe和Safe Network
MaidSafe是一个由个人组成的小型团队,他们正在开发安全网络,这是一个由存储节点组成的自治全球网络。该软件共同管理整个网络的存储,在节点之间安全地路由数据和消息。节点聚集成控制存储在其中的数据的部分。部分形成和数据移动都是自主操作,无需集中式服务器、代理或人工监督。
任何人都可以作为提供者匿名加入网络,接受资源测试,任何人都可以在网络上存储数据或访问公共信息。Safe项目还提供了一个API,开发人员可以使用该API直接与网络交互。
与Filecoin和其他去中心化存储选项不同,Safe Network不使用区块链或任何类型的公共账本,从而更容易扩展网络,同时无需跨节点同步账本数据。最终用户可以使用客户端软件将数据存储在安全网络上。该软件将数据分成至少三个段,对这些段进行散列和加密,然后应用额外的保护。每个段的多个副本存储在一个段中以确保冗余。
用户支付SafeCoin来存储数据。主机或“农民”接收SafeCoin用于存储数据。那些需要存储数据的人可以支付一次,但可以永久存储数据。Safe Network的野心是充当万维网的安全、普遍可访问的替代方案,目标是让数据摆脱监控和跟踪。
Sia
与Filecoin一样,Sia使用区块链提供去中心化数据存储平台,在全球P2P网络中加密和分发文件。Sia客户端软件——可用于Windows、Linux和macOS——将每个文件分成30个段,然后分发到不同的主机。
该软件使用Reed-Solomon擦除编码来确保冗余,并可以仅从其中的10个段中恢复文件。该软件还使用开源Threefish算法在将分段发送到存储主机之前对其进行加密。租户使用Siacoin购买存储空间,主机在存储文件时使用Siacoin作为抵押品。
Sia软件是完全开源的,包括开发人员在构建应用程序时可以使用的API。将Sia设置为租户或主机-是一个简单的、有据可查的过程,这使其在竞争对手中脱颖而出。
Sia提供了一个去中心化的存储市场,存储供应商在其中竞争业务。因此,定价难以预测。根据Sia的说法,1TB的存储成本应低于每月2美元(使用Siacoin支付),但租户还应注意额外费用,例如合同签约费和上传和下载文件的带宽费。
Storj和Tardigrade
Storj是Sia的主要竞争对手之一,提供类似的服务,包括区块链存储。然而,Storj的命名容易让人迷惑,Storj和Tardigrade指的是两个不同的Storj Labs业务领域。Storj专注于供应方,Tardigrade专注于需求方。提供存储的节点运营商和主机参与属于供应方的Storj网络。购买存储的用户通过tardigrade.io网站进行交易,属于需求方。换句话说,Storj节点运营商为Tardigrade客户提供去中心化存储。
Storj存储与S3兼容,将数据分成更小的部分,使用AES-256-GCM对称加密进行加密,并存储在全球网络中,如Sia。但是,Storj将文件分成80个段,客户可以使用其中的任何30个段来重构文件。据Storj Labs称,Tardigrade存储非常适合备份、存档、媒体内容、混合云存储服务、大文件传输、超过4KB的日志文件和数据库快照。Tardigrade还将其服务称为开发人员的分散式云存储。
与其他服务不同,Tardigrade提供固定定价,更容易评估存储成本和预算,实际价格取决于组织存储和下载的数据量。例如,免费计划为用户提供每月150GB的存储空间和高达150GB的带宽(每个项目50GB)。另一方面,专业计划的成本为每TB存储4美元,每TB带宽7美元。
Utopia
Utopia P2P网络的目标是成为恢复在线自由和匿名性的工具。它提供安全通信来逃避第三方监视,在线通信则由Curve25519高速椭圆曲线加密技术提供,而本地存储使用256位AES加密。
Utopia支持两种不同的加密货币——Crypton和Utopia USD。Crypton是Utopia的首选货币,旨在去中心化和不可追踪,而Utopia USD更稳定,因为它的价值与美元挂钩。
Utopia用户将数据存储在加密容器中。Utopia将加密容器定义为“对您的Utopia数据(例如您的私钥、uMail、uWallet、文件、聊天历史、联系人和交易历史)进行加密、密码保护的存储”。Utopia可在Windows、MacOS、Linux、iOS和Android上使用。