在dat协议中,如果我安装了dat并用它来共享文件夹,我就变成了所谓的peer,并且还存储了其他peer的数据,对吧?

in dat protocol, if I install dat and use it to share folder, I become so-called peer and also store other peers's data, right?

我正在研究一些新兴的p2p协议,然后我发现了dat protocol

在dat协议中,如果我安装了dat并用它来共享文件夹,我就会成为所谓的peer,同时存储其他peer的数据,对吧?

我发现没有文档和常见问题解答说明所谓的同行在哪里和谁。每个用户安装 dat 的 PC 将作为对等节点为彼此共享和存储数据,这对吗?只有 dat 客户端会这样做?还有其他软件吗?

In dat protocol, if I install dat and use it to share folders, I will become so-called peer and also store other peers's data, right?

了解您可以控制下载和共享的数据很重要。

当您 运行 Dat CLI 时,您指定 URL 或计算机上文件夹的路径。

  • 如果您提供存档的 URL,您将下载存档中的文件,然后在 p2p 网络上共享这些文件,直到您关闭 CLI 工具。

  • 如果你给一个文件夹路径,你会创建一个新的存档,Dat会给你一个URL分享。

实际上,这类似于 BitTorrent 的工作方式。每个存档都是一组文件,因此"swarming"一个存档(即加入网络交换它)只会上传和下载该存档中的文件。

I found no docs and FAQs saying that where and who are the so-called peers. Is it right that the PCs in which every users install dat will act as peers who share and store data for each others? and only dat client will do that? any other software?

同行是拥有 URL 的人,他们告诉他们的 Dat 客户蜂拥而至 URL。到目前为止,还没有 Dat 客户端尝试自动下载比用户明确给出的 URL 多 ,但这样的事情是可能的。

已经为 Dat 创建了多个客户端:

dat-node 库是用 javascript 编写的,创建自定义客户端相对容易使用。