Swarm和IPFS之间的关系_bzz_fil
摘要:为了尝试启用响应式,分布式Web应用程序(或dapps),行星际文件系统(IPFS)对BitTorrent进行了自己的重大改进。
为了尝试启用响应式,分布式Web应用程序(或dapps),行星际文件系统(IPFS)对BitTorrent进行了自己的重大改进。一个突出的功能是高度兼容Web的基于URL的检索方案。此外,对可用数据的目录,索引(如组织为DHT的BitTorrent一样)得到了极大的改进,从而还可以搜索任何文件的一小部分。还有许多其他项目也在积极探索,并为Web20开发人员所期望的服务器和服务群提供有价值的Web30替代,以提供从现有对集中式体系结构的依赖中摆脱出来的途径启用数据收割者。这些角色并不是微不足道的,即使是当今最简单的Web应用程序,也包含了非常多的概念和范式,这些概念和范式必须重新映射到Web30的不信任设置中。事实证明,在许多方面,与在区块链中实施不信任计算相比,该问题甚至可能更加细微。Swarm通过一系列精心设计的数据结构来对此做出响应,这些数据结构使应用程序开发人员可以在Web3.0的新设置中重新创建我们在Web20中已经习惯的概念。Swarm成功地重新构想了当前的网络产品,并在坚实的加密经济基础上重新实现了产品。
在分布式存储领域,除了Swarm之外,还有很多项目在积极推进分散式存储及Web3.0的到来要完全超越Web20的世界,仍然需要克服一个问题:将数据存储在区块链上对于极少量的东西来说是非常昂贵的。
比特币和以太坊都采用了BitTorrent的布局并与其一起运行,通过交易能力对体系结构进行了补充,但以后对于存储非系统数据没有考虑。在其他项目中,ZeroNet已成功实施了简单的
BitTorrent数据分发方法,用于Web内容分发。但是,由于上述BitTorrent问题,ZeroNet最终无法支持Web 服务用户所期望的响应能力。
竞品简析-Swarm和IPFS的相似之处
当前最火的分布式存储项目可能要属IPFS与Swarm相比较,在一定程度上,IPFS在宣发和主网上线上具有一定的先发优势。接下来我们希望通过更全面的对比,分析一下Swarm和IPFS这两个项目。 Swarm和IPES的相似之外
Swarm和IPFS都为下一代互联网未来的高效分散存储层提供了全面的解决方案。高层次的目标和技术都非常相似。 Swarm和IPFS系统都渴望提供:
*通用的分散式分布式存储解决方案。
*内容交付协议。
他们都是通过创建一个协作节点网络来实现的,每个节点都运行一个符合用于存储和检索任意内容的严格定义的通信协议的客户端。利用个人参与者的剩余存储和带宽,网络节点共同提供无服务器托管平台。
竞品简析-Swarm和IPFS的相似之处
Swarm和IPFS两个项目相同点:
*IPFS和Swarm都是完全开源的,渴望为参与节点提供一层(货币)激励,鼓励用户进行健康的运营和/或保险/再保证:),并为用户提供使用其资源的补偿。
*使用某种块存储模式,在这种模式下可以将较大的文档切碎,并且可以并行提取这些文件。
*通过内容寻址提供完整性保护(也适用于加密的部分内容)。
*这两个项目都提供了URL方案和分散的域名解析。
*将文件系统目录透明且高效地映射到存储对象集。
因此,两者原则上都非常适合替换当前破碎的互联网的数据层,并且作为web3愿景的存储层(与其他同类尝试一起,特别是zeronet、Maidsafe、i2p、storj等),必须具有通常的分布式文档存储的特性,比如:
*低延迟检索。
*高效的自动缩放(内容缓存)。
*可靠的容错操作,可抵抗节点的断开,冗余存储的间歇性可用性。。*零停机时间。
*审查性。
*可能永久版本化的内容存档。
竞品简析-Swarm和IPFS的差异之处
Swarm和IPFS的差异之处:
这两个项目设计中存在细微但重要的差异,这可能会使两个项目互相保持稳定并在他们各自的轨道上继续发展:
IPFS已被证明可以相当合理地扩展,Swarm刚刚开始在更大规模上进行测试(尽管Swarm建立在 DevP2P之上,以太坊P2P网络层本身几乎不需要测试)
IPFS已经开放了更长时间的产品,并且招募了一批用户群Swarm还没有真正推出,测试节点刚刚开始,主网预计今年第二季度上线。
IPFS有一个工作网络(没有激励),Swarm最近推出了开发者激励测试网。
IPFS是一个统一的解决方案,可以集成许多现有的协议。IPFS更广泛的采用通过提供黑名单工具来保证对审查制度进行妥协,但使用这些工具完全是自愿的。在这方面Swarm有非常强烈的反审查立场。它激励内容不可知的集体存储(块传播/分配方案)。通过混淆和双重掩蔽的组合,实现合理的可否认性以及难以置信的责任。
IPFS已经成为真实世界企业的工作解决方案,并得到了用户群的支持,IPFS主网现已上线在代码成熟度、扩展性、采用率社区参与度以及与专用开发人员社区的互动方面仍进一步提升。
Swarm则与以太坊进行了深度集成,它的发展受到以太坊需求(最重要的是托管dapp,合约、数据和区块等的需求)的指导和启发,Swarm提供与以太坊的计算层和Whisper的安全消息传递层集成的存储层。Ethereum的浏览器集成Swarm,可以使常规的以太坊DApp用户更容易与协议进行交互,因为它是以太坊堆栈中的本地层。以太坊网络为Swarm提供了庞大的受众和用户群,并使协议能够更快地实现有效扩展。这种集成提供了Swarm可能与其他协议(如IPFS)所不能够具备的基础架构级优势。
设计上存在的差异,必然会反应在技术层面上(以下内容过于技术化,不感兴趣的读者可以跳过):
Swarm的核心存储组件作为不可变的内容寻址chunkstore而不是通用的DHT(分布式哈希表)。用户可以将内容上传到Swarm,使用它作为云主机,在IPFS用户只能注册/发布已经在其硬盘上的内容。
另外,这两个系统使用不同的网络通信层和对等管理协议(peer managementprotocol)
Swarm与以太坊区块链深度整合,激励体系受益于智能合约以及半稳定的对等池(peerpool)。
Filecoin计划通过IPFS激励网络,旨在使用其altcoin区块链,并将可检索性证明作为挖掘的一部分。
DevP2P VS LibP2P
Swarm依附于以太坊P2P网络,使用以太坊的DevP2P(协议多路复用、分帧消息交织、加密、身份验证、握手(handshake)和协议消息API标准、对等连接管理支持、,节点发现)进行消息交织,并利用其健壮性,最显著的是继承了其经审核且广受赞誉的安全属性。
IPFS使用LibP2P网络层,这是一种类似的高级通用P2P解决方案。这是一个基于主线Bittorrent DHT实现的内部开发,经得起时间的考验,但通过最先进的操作改进。对于历史准确性,似乎
DevP2P很大程度上受到了LibP2P的启发(2014年11月柏林的Devcon0IPFS 谈话以及Juan Benet(IPFS)和GavWood&Alex Leverington(ETH)之间的早期交流)
以太坊DevP2P通过TCP提供了一个半永久连接池。作为以太坊生态系统的一个结果,许多节点被长期委托。这些特性证明在激励和存储或检索方面都支持相对新颖的解决方案。
竞品简析-Swarm和IPFS的差异之处
Swarm和IPFS一样,基于XOR对数距离(logarithmicdistance)实现基于密钥的路由(应用于节点ID和内容哈希的共享地址空间),然而Swarm使用了发送/转寄(forwarding)Kademlia的混合风格:而不是由请求的发起人依靠更大的对等池(poolofpeers)执行迭代查找和过滤Swarm递归地将连续的查找步骤外包出去,只使用较小的活动连接池。
Swarm是内容寻址区块存档,而IPFS更类似于Bittorrent,具有内容寻址DHT(分布式哈希表)。DHT是一种分布式索引,分散存储解决方案使用它来查找内容寻址的数据。虽然这些数据通常是关于下载内容的(IPFS)元数据,但实际上是内容本身。注意,DHT只是IPFS中的一个可用协议(IPFS的分层设计是高度模块化的)。这种对不可变内容寻址 chunkstore的严格解释是Swarm的一个主要设计特性,它与DevP2P一起允许Swarm执行以下操作:
高效的链外成对记帐(用于公平激励带宽以及立即结算受保存储)
*对流行内容进行更平滑的自动缩放
*准匿名浏览
对完整性(在很少访问的内容上)进行有效的链外集体审核
竞品简析-关于激励措施
Filecoin是IPFS的姊妹项目,它为IPFS增加了激励层,并依赖于自己的altchain。Filecoin区块链上的可检索性证明“挖掘”是一个向存储者提供持续补偿以保存内容的方案。作为工作证明任务的一部分的随机审计得到可检索性证明的回应,中标矿工得到相应的补偿。这种制度有其固有的局限性:知识产权基金只能实施积极的激励,依赖集体责任。
Swarm充分利用智能合约的功能来处理注册节点的按金支付。这就允许采取强制性措施作为威慑。 Swarm提供了一种跟踪责任的方案,使存储者(storers)对特定内容单独负责。
IPFS不能保证存储,而Swarm强制执行内容不可知行为,并提供用户可灵活调整的特定于内容的安全级别。
Swarm将对很少访问的链外内容实施高效的自动集体审计,并在区块链上进行最后的诉讼,作为内容保险的一部分(一项关键功能)。使用一个成对的会计协议和延迟的小额链外支付,Swarm提供了大量的交易成本节约,同时维护安全。IPFS+filecoin对竞争性托管证明挖掘的依赖意味着区块链的过度使用和正常运行所固有的资源冗余使用。
由于成对的记账(pairwiseaccounting)、延迟支付和集体审计都是链外的,Swarm对区块链的依赖程度大大降低,仅限于注册和最后诉讼。
竞品简析-SwarmVSIPFS的结论
最后,Swarm的“Manifests概念(具有完整性保护的通用路由表/键值索引)允许
*在云上建模分层文件系统
*无服务器的服务器,具有路由表和元数据原理系统(内容类型、加密和保险信息等)
*在Swarm内部实现任意的DHT,所以它可以支持“侧链”或传统webapps的db组件(如mysql在LAMP栈等)
总得来说,Swarm和IPFS都是非常优质的项目,都在为下一代互联网未来的高效分散存储层提供全面的解决方案,以解决当今互联网以及数据分配和存储中的诸多问题。
在分布式存储领域,除了Swarm之外,还有很多项目在积极推进分散式存储及Web3.0的到来要完全超越Web20的世界,仍然需要克服一个问题:将数据存储在区块链上对于极少量的东西来说是非常昂贵的。
比特币和以太坊都采用了BitTorrent的布局并与其一起运行,通过交易能力对体系结构进行了补充,但以后对于存储非系统数据没有考虑。在其他项目中,ZeroNet已成功实施了简单的
BitTorrent数据分发方法,用于Web内容分发。但是,由于上述BitTorrent问题,ZeroNet最终无法支持Web 服务用户所期望的响应能力。
竞品简析-Swarm和IPFS的相似之处
当前最火的分布式存储项目可能要属IPFS与Swarm相比较,在一定程度上,IPFS在宣发和主网上线上具有一定的先发优势。接下来我们希望通过更全面的对比,分析一下Swarm和IPFS这两个项目。 Swarm和IPES的相似之外
Swarm和IPFS都为下一代互联网未来的高效分散存储层提供了全面的解决方案。高层次的目标和技术都非常相似。 Swarm和IPFS系统都渴望提供:
*通用的分散式分布式存储解决方案。
*内容交付协议。
他们都是通过创建一个协作节点网络来实现的,每个节点都运行一个符合用于存储和检索任意内容的严格定义的通信协议的客户端。利用个人参与者的剩余存储和带宽,网络节点共同提供无服务器托管平台。
竞品简析-Swarm和IPFS的相似之处
Swarm和IPFS两个项目相同点:
*IPFS和Swarm都是完全开源的,渴望为参与节点提供一层(货币)激励,鼓励用户进行健康的运营和/或保险/再保证:),并为用户提供使用其资源的补偿。
*使用某种块存储模式,在这种模式下可以将较大的文档切碎,并且可以并行提取这些文件。
*通过内容寻址提供完整性保护(也适用于加密的部分内容)。
*这两个项目都提供了URL方案和分散的域名解析。
*将文件系统目录透明且高效地映射到存储对象集。
因此,两者原则上都非常适合替换当前破碎的互联网的数据层,并且作为web3愿景的存储层(与其他同类尝试一起,特别是zeronet、Maidsafe、i2p、storj等),必须具有通常的分布式文档存储的特性,比如:
*低延迟检索。
*高效的自动缩放(内容缓存)。
*可靠的容错操作,可抵抗节点的断开,冗余存储的间歇性可用性。。*零停机时间。
*审查性。
*可能永久版本化的内容存档。
竞品简析-Swarm和IPFS的差异之处
Swarm和IPFS的差异之处:
这两个项目设计中存在细微但重要的差异,这可能会使两个项目互相保持稳定并在他们各自的轨道上继续发展:
IPFS已被证明可以相当合理地扩展,Swarm刚刚开始在更大规模上进行测试(尽管Swarm建立在 DevP2P之上,以太坊P2P网络层本身几乎不需要测试)
IPFS已经开放了更长时间的产品,并且招募了一批用户群Swarm还没有真正推出,测试节点刚刚开始,主网预计今年第二季度上线。
IPFS有一个工作网络(没有激励),Swarm最近推出了开发者激励测试网。
IPFS是一个统一的解决方案,可以集成许多现有的协议。IPFS更广泛的采用通过提供黑名单工具来保证对审查制度进行妥协,但使用这些工具完全是自愿的。在这方面Swarm有非常强烈的反审查立场。它激励内容不可知的集体存储(块传播/分配方案)。通过混淆和双重掩蔽的组合,实现合理的可否认性以及难以置信的责任。
IPFS已经成为真实世界企业的工作解决方案,并得到了用户群的支持,IPFS主网现已上线在代码成熟度、扩展性、采用率社区参与度以及与专用开发人员社区的互动方面仍进一步提升。
Swarm则与以太坊进行了深度集成,它的发展受到以太坊需求(最重要的是托管dapp,合约、数据和区块等的需求)的指导和启发,Swarm提供与以太坊的计算层和Whisper的安全消息传递层集成的存储层。Ethereum的浏览器集成Swarm,可以使常规的以太坊DApp用户更容易与协议进行交互,因为它是以太坊堆栈中的本地层。以太坊网络为Swarm提供了庞大的受众和用户群,并使协议能够更快地实现有效扩展。这种集成提供了Swarm可能与其他协议(如IPFS)所不能够具备的基础架构级优势。
设计上存在的差异,必然会反应在技术层面上(以下内容过于技术化,不感兴趣的读者可以跳过):
Swarm的核心存储组件作为不可变的内容寻址chunkstore而不是通用的DHT(分布式哈希表)。用户可以将内容上传到Swarm,使用它作为云主机,在IPFS用户只能注册/发布已经在其硬盘上的内容。
另外,这两个系统使用不同的网络通信层和对等管理协议(peer managementprotocol)
Swarm与以太坊区块链深度整合,激励体系受益于智能合约以及半稳定的对等池(peerpool)。
Filecoin计划通过IPFS激励网络,旨在使用其altcoin区块链,并将可检索性证明作为挖掘的一部分。
DevP2P VS LibP2P
Swarm依附于以太坊P2P网络,使用以太坊的DevP2P(协议多路复用、分帧消息交织、加密、身份验证、握手(handshake)和协议消息API标准、对等连接管理支持、,节点发现)进行消息交织,并利用其健壮性,最显著的是继承了其经审核且广受赞誉的安全属性。
IPFS使用LibP2P网络层,这是一种类似的高级通用P2P解决方案。这是一个基于主线Bittorrent DHT实现的内部开发,经得起时间的考验,但通过最先进的操作改进。对于历史准确性,似乎
DevP2P很大程度上受到了LibP2P的启发(2014年11月柏林的Devcon0IPFS 谈话以及Juan Benet(IPFS)和GavWood&Alex Leverington(ETH)之间的早期交流)
以太坊DevP2P通过TCP提供了一个半永久连接池。作为以太坊生态系统的一个结果,许多节点被长期委托。这些特性证明在激励和存储或检索方面都支持相对新颖的解决方案。
竞品简析-Swarm和IPFS的差异之处
Swarm和IPFS一样,基于XOR对数距离(logarithmicdistance)实现基于密钥的路由(应用于节点ID和内容哈希的共享地址空间),然而Swarm使用了发送/转寄(forwarding)Kademlia的混合风格:而不是由请求的发起人依靠更大的对等池(poolofpeers)执行迭代查找和过滤Swarm递归地将连续的查找步骤外包出去,只使用较小的活动连接池。
Swarm是内容寻址区块存档,而IPFS更类似于Bittorrent,具有内容寻址DHT(分布式哈希表)。DHT是一种分布式索引,分散存储解决方案使用它来查找内容寻址的数据。虽然这些数据通常是关于下载内容的(IPFS)元数据,但实际上是内容本身。注意,DHT只是IPFS中的一个可用协议(IPFS的分层设计是高度模块化的)。这种对不可变内容寻址 chunkstore的严格解释是Swarm的一个主要设计特性,它与DevP2P一起允许Swarm执行以下操作:
高效的链外成对记帐(用于公平激励带宽以及立即结算受保存储)
*对流行内容进行更平滑的自动缩放
*准匿名浏览
对完整性(在很少访问的内容上)进行有效的链外集体审核
竞品简析-关于激励措施
Filecoin是IPFS的姊妹项目,它为IPFS增加了激励层,并依赖于自己的altchain。Filecoin区块链上的可检索性证明“挖掘”是一个向存储者提供持续补偿以保存内容的方案。作为工作证明任务的一部分的随机审计得到可检索性证明的回应,中标矿工得到相应的补偿。这种制度有其固有的局限性:知识产权基金只能实施积极的激励,依赖集体责任。
Swarm充分利用智能合约的功能来处理注册节点的按金支付。这就允许采取强制性措施作为威慑。 Swarm提供了一种跟踪责任的方案,使存储者(storers)对特定内容单独负责。
IPFS不能保证存储,而Swarm强制执行内容不可知行为,并提供用户可灵活调整的特定于内容的安全级别。
Swarm将对很少访问的链外内容实施高效的自动集体审计,并在区块链上进行最后的诉讼,作为内容保险的一部分(一项关键功能)。使用一个成对的会计协议和延迟的小额链外支付,Swarm提供了大量的交易成本节约,同时维护安全。IPFS+filecoin对竞争性托管证明挖掘的依赖意味着区块链的过度使用和正常运行所固有的资源冗余使用。
由于成对的记账(pairwiseaccounting)、延迟支付和集体审计都是链外的,Swarm对区块链的依赖程度大大降低,仅限于注册和最后诉讼。
竞品简析-SwarmVSIPFS的结论
最后,Swarm的“Manifests概念(具有完整性保护的通用路由表/键值索引)允许
*在云上建模分层文件系统
*无服务器的服务器,具有路由表和元数据原理系统(内容类型、加密和保险信息等)
*在Swarm内部实现任意的DHT,所以它可以支持“侧链”或传统webapps的db组件(如mysql在LAMP栈等)
总得来说,Swarm和IPFS都是非常优质的项目,都在为下一代互联网未来的高效分散存储层提供全面的解决方案,以解决当今互联网以及数据分配和存储中的诸多问题。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

链芯云证



