问题标签 [web-3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
15018 浏览

distributed - IPFS 将所有数据存储在哪里?

我一直在尝试实现和理解 IPFS 的工作原理,并且有一些不清楚的地方。

我尝试过的事情:
在我的系统上实施 IPFS 并在其上存储文件。即使我从系统中删除文件并关闭 ipfs 守护程序,我仍然可以通过 IPFS 从另一台机器访问文件。
我注意到我的主目录中有一个.ipfs文件夹,其中包含我添加到 IPFS 的部分数据块。

问题:

  1. 这些块是否也本地存储在我的系统上?
  2. 数据还存储在哪里?在我连接到的其他对等方上?因为如果我关闭我的 ipfs 守护程序,我仍然可以访问该文件。
  3. 如果这是真的,并且数据存储在多个地方,如果所有对等方都断开网络连接,丢失数据的可能性仍然存在?
  4. 网络上的每个对等点是存储整个文件还是只存储文件的一部分?
  5. 如果在 p2p 网络上分发数据副本,是否意味着数据被多次复制?这在存储方面的效率如何?
  6. 我们也存储其他同行上传的数据?
  7. 运行 IPFS 的最低系统要求?我们只需要丰富的存储,不一定是强大的系统?

提前致谢!

0 投票
1 回答
77 浏览

blockchain - 去中心化系统和分布式系统有什么区别?


我正在寻找关于“去中心化”和“分布式”这两个术语学术答案。我现在的想法是去中心化系统(如区块链)没有单点控制,而在分布式系统中,我们可以从网络的单点控制整个系统。