Skip to main content
 首页 » IPFS

ipfs接口文档

2021年05月12日23

ipfs python API及使用(二)

导入ipfsapi

c = ipfsapi.connect("127.0.0.1",5001)

(1)复制:

c.files_cp(“ / test”,“ / bla”)

当时进行复制时,我发现路径错误。这里的路径需要通过ipfs文件mkdir创建,该文件是ipfs中的根目录,而不是PC上的绝对路径。那时,我几乎没有编程方面的信息,并且尝试了很多。例如,您可以:ipfs文件mkdir / test在ipfs根目录中创建测试,然后使用ipfs文件的操作代码对文件进行操作。

IPFS vs Filecoin: 开发者该如何选择?

最近,我经常收到一些开发人员的咨询。我想使用IPFS进行开发以及如何提供解决方案(尤其是针对区块链项目)。因此,今天我们将讨论开发人员在面对IPFS和Filecoin时应如何选择。

我通常会问一些开发人员:是否有数据分发要求?有数据存储要求吗?

IPFS:数据的分布和位置(数据传输协议,类似于HTTP协议)传输:节点之间的数据传输位置:寻址,查找数据的存储位置Storage:由您自己提供存储(以确保存储的安全性),其他Node可以不保证数据存储的安全性用户:免费下载数据,自行提供服务器,自行构建节点存储内容:仅存储节点对Filecoin感兴趣的内容:数据存储(类似于云存储)存储:付费存储,用户付费,矿工和Filecoin网络保证了存储的安全性。下载:付费下载,用户付费和矿工负责发送数据用户:您不需要自己提供存储,也不需要自己提供节点存储内容:我们可以从上图中看到所有内容收费存储。 Libp2p曾经是IPFS的重要组件。从7月开始,libp2p已调整为与IPFS和Filecoin相同的项目级别。

IPFS和Filecoin都依赖libp2p项目。

Filecoin是IPFS的激励层,两者在一对协议中互为补充。为我们的Internet提供良好的基础架构。

了解了以上基本内容之后:如果开发人员只想要安全,快速的云存储,则选择Filecoin。

如果开发人员除数据存储要求外还需要分发数据,请选择IPFS。

如果开发人员同时具有数据存储要求和数据分发要求,则可以选择单独使用IPFS或一起选择IPFS + Filecoin。

注意:IPFS可以做Filecoin的事情和存储,而Filecoin不能做IPFS的事情。数据传输使用Filecoin,这是一种可能的区块链数据存储方案:当前几乎所有区块链数据存储都是矿工。本地存储。然后,区块链的数据随着时间的推移继续增长。存储成本也会越来越高。通常,区块链可能有两种数据:区块链数据和其他数据。其他数据可以是智能合约的代码,也可以是Dapp所需的文件。

然后使用Filecoin,矿工可以将区块链数据存储在Filecoin中,并且仅将数据的哈希值保留在本地,从而可以大大降低本地存储压力。由于使用了Filecoin存储,存储成本也会下降很多。 。

然后一些朋友会问一个问题:存储在filecoin中的数据仍然是我的数据吗?如果修改了该怎么办?

注意:Filecoin是一个云存储,并且区块链和哈希值保证数据不会被篡改。矿工可以将Filecoin视为数据库。至于真实数据的存在位置,则不在乎。如果走得更远,您可以将共识哈希值存储在区块链中。

所以问题是:矿工在亚马逊的s3或阿里云OSS和Filecoin中存储块数据有什么区别?

仅从存储的角度来看:没有区别,都是存储,但是Filecoin提供了区块链的独特特性,其他云存储中没有这些特性,例如:数据不可篡改,智能合约,加密等等,简而言之,您数据就是您的。从这个角度来看,对于矿工来说,将数据存储在Filecoin中是一个更好的选择。

由于软件体系结构的设计没有统一的标准,因此需要逐案分析以开发更好的解决方案。本文简要介绍了开发人员可以区分IPFS和Filecion使用的角度。欢迎大家交流。提出更多的计划和建议。

(作者:IPFS指南,内容来自内容开放平台“ Dede”;本文仅代表作者的观点,并不代表链的官方立场)报告/反馈

如何使用Zapier和IPFS创建无代码的NFT文件工具

Brody Berson和Reid Robinson都在Zapier工作,他们能够使用Zapier开发人员平台来构建可连接到Pinata并允许在IPFS上轻松存储文件的自定义应用程序。对于不熟悉Zapier的用户来说,这是一个可以连接多个应用程序并自动执行任务的平台。例如,您可以通过连接内部通信和Google表格来更新支持聊天中的电子表格。 Zapier现在能够在平台上支持3000多个应用程序,这意味着其自动化功能几乎是无穷无尽的。

微信
登录
用户名
密码
注册
用户名
密码
确认密码
昵称
邮箱
QQ
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱