通过 Swarm 连接加速 IPFS
通过 Swarm Connect 建立直接连接本周为Pinata平台的常用部分带来了新功能:我们的pin by hash 功能。 我想花一些时间来解释这个新功能,并深入了解围绕这个更新的 IPFS 机制。 事不宜迟,让我们开始吧。IPFS 固定——它是如何工作的在 IPFS 节点上固定内容有两种主要方法:**将本地文件添加到 IPFS 节点:**添加本地文件是内容首先成为 IPFS 网络的一部分的方式,并且当您使用我们的pinFileToIPFS端点将文件上传到 pin 时会发生什么。本质上,我们通过 API 接收您的文件,然后将其直接发送到我们的节点进行固定。**通过其哈希(内容标识符)检索内容并将其固定:**IPFS 还允许您固定存在于 IPFS 网络上但不在本地计算机上的内容。当您使用我们的addHashToPinQueue或pinHashToIPFS端点时会发生这种情况,也是我们将在本文中重点介绍的用例。哈希固定——更深入的了解快速提醒:将文件添加到 IPFS 节点时,节点会返回文件的内容标识符 (CID)。从 IPFS 节点返回的 CID 是通过加密哈希函数运行文件的直...
通过 Swarm 连接加速 IPFS
通过 Swarm Connect 建立直接连接本周为Pinata平台的常用部分带来了新功能:我们的pin by hash 功能。 我想花一些时间来解释这个新功能,并深入了解围绕这个更新的 IPFS 机制。 事不宜迟,让我们开始吧。IPFS 固定——它是如何工作的在 IPFS 节点上固定内容有两种主要方法:**将本地文件添加到 IPFS 节点:**添加本地文件是内容首先成为 IPFS 网络的一部分的方式,并且当您使用我们的pinFileToIPFS端点将文件上传到 pin 时会发生什么。本质上,我们通过 API 接收您的文件,然后将其直接发送到我们的节点进行固定。**通过其哈希(内容标识符)检索内容并将其固定:**IPFS 还允许您固定存在于 IPFS 网络上但不在本地计算机上的内容。当您使用我们的addHashToPinQueue或pinHashToIPFS端点时会发生这种情况,也是我们将在本文中重点介绍的用例。哈希固定——更深入的了解快速提醒:将文件添加到 IPFS 节点时,节点会返回文件的内容标识符 (CID)。从 IPFS 节点返回的 CID 是通过加密哈希函数运行文件的直...
Interplanetary Hash Tables… - Textile - Medium
快速回顾分布式哈希表,以及为什么它们是一个非常酷的想法!照片由Pavan Trikutam在Unsplash上拍摄 在您非常熟悉某个工具、算法、想法或技术之后,很容易开始将其视为理所当然,经常使用它,或者已经知道了很长时间。同样很容易开始相信,因为你很了解某件事,所以它一定很简单或很无聊。但时不时地,我会想起一个工具或算法的真棒,这些工具或算法对我来说已经失去了光彩…… 最近,我有幸参与了我听说过的一种算法( Kademlia分布式哈希表)的最佳解释之一(Oli Evans 的解释涉及一些动手角色扮演,以及许多非常好的、直观的示例),它让我想起了去中心化系统是多么“神奇”。 它还启发我重新审视我的一些旧帖子,以确保*我*抓住了算法的精髓。我发现我忽略了很多很酷的细节,所以在这篇文章中——这可能是上一篇关于向 IPFS 添加数据的文章的续篇——我想探索一下 IPFS DHT 有什么很酷的地方。分布式哈希表IPFS 和其他去中心化内容系统使用称为分布式哈希表 (DHT) 的东西来支持网络上内容和对等点的路由和发现。所以当你听到有人说诸如“查询网络”、“询问网络”或“从网络获取”之类的...
Interplanetary Hash Tables… - Textile - Medium
快速回顾分布式哈希表,以及为什么它们是一个非常酷的想法!照片由Pavan Trikutam在Unsplash上拍摄 在您非常熟悉某个工具、算法、想法或技术之后,很容易开始将其视为理所当然,经常使用它,或者已经知道了很长时间。同样很容易开始相信,因为你很了解某件事,所以它一定很简单或很无聊。但时不时地,我会想起一个工具或算法的真棒,这些工具或算法对我来说已经失去了光彩…… 最近,我有幸参与了我听说过的一种算法( Kademlia分布式哈希表)的最佳解释之一(Oli Evans 的解释涉及一些动手角色扮演,以及许多非常好的、直观的示例),它让我想起了去中心化系统是多么“神奇”。 它还启发我重新审视我的一些旧帖子,以确保*我*抓住了算法的精髓。我发现我忽略了很多很酷的细节,所以在这篇文章中——这可能是上一篇关于向 IPFS 添加数据的文章的续篇——我想探索一下 IPFS DHT 有什么很酷的地方。分布式哈希表IPFS 和其他去中心化内容系统使用称为分布式哈希表 (DHT) 的东西来支持网络上内容和对等点的路由和发现。所以当你听到有人说诸如“查询网络”、“询问网络”或“从网络获取”之类的...
Dedicated IPFS Networks - Pinata - Medium
通过网络专业化扩展可扩展性。这是我们在Pinata不断思考的问题。随着 IPFS 的大规模增长和采用,我们需要越来越多的方法来通过IPFS 的 DHT(分布式哈希表)来优化内容的可发现性。在这篇文章中,我们将看看 IPFS 面临的几个挑战以及目前面临性能问题的项目的潜在解决方案。很多节点内容可发现性的第一个可扩展性挑战与 IPFS 网络中的节点数量有关。单个 IPFS 节点经常向网络中的其他节点发布内容。如果有人询问,这允许其他节点指向托管该内容的节点,如下所示:来自:“通过 Swarm 连接加速 IPFS ” 当 IPFS 网络中有合理数量的节点时,这非常有用。然而,随着网络中节点数量的增加,网络趋于变慢。这是因为所有 IPFS 节点都使用相同的 DHT 来定位数据。随着公共网络上 IPFS 节点的增长,内容发现开始看起来更像下图而不是上图:这种节点拥塞减慢了 DHT 找到具有该内容的节点的能力。此外,并非所有节点都同样稳定。许多加入网络的节点可能经常脱机或无响应。这会在尝试通过 IPFS 网络路由信息时产生额外的延迟。然而,网络中节点的数量并不是唯一的可扩展性挑战。这些节点上...
Dedicated IPFS Networks - Pinata - Medium
通过网络专业化扩展可扩展性。这是我们在Pinata不断思考的问题。随着 IPFS 的大规模增长和采用,我们需要越来越多的方法来通过IPFS 的 DHT(分布式哈希表)来优化内容的可发现性。在这篇文章中,我们将看看 IPFS 面临的几个挑战以及目前面临性能问题的项目的潜在解决方案。很多节点内容可发现性的第一个可扩展性挑战与 IPFS 网络中的节点数量有关。单个 IPFS 节点经常向网络中的其他节点发布内容。如果有人询问,这允许其他节点指向托管该内容的节点,如下所示:来自:“通过 Swarm 连接加速 IPFS ” 当 IPFS 网络中有合理数量的节点时,这非常有用。然而,随着网络中节点数量的增加,网络趋于变慢。这是因为所有 IPFS 节点都使用相同的 DHT 来定位数据。随着公共网络上 IPFS 节点的增长,内容发现开始看起来更像下图而不是上图:这种节点拥塞减慢了 DHT 找到具有该内容的节点的能力。此外,并非所有节点都同样稳定。许多加入网络的节点可能经常脱机或无响应。这会在尝试通过 IPFS 网络路由信息时产生额外的延迟。然而,网络中节点的数量并不是唯一的可扩展性挑战。这些节点上...