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

Hen*_*Leu 3 node.js dat-protocol

我正在研究一些新兴的 p2p 协议,然后我找到了dat 协议

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

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

小智 5

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

重要的是要知道您可以控制下载和共享的数据。

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

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

  • 如果您提供文件夹路径,您将创建一个新存档,而 Dat 将为您提供一个共享 URL。

实际上,这类似于 BitTorrent 的工作方式。每个档案都是一组文件,因此“蜂拥而至”一个档案(即加入网络进行交换)只会上传和下载该档案中的文件。

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

对等点是拥有 URL 的人,并且告诉他们的 Dat 客户端蜂拥 URL。到目前为止,还没有 Dat 客户端会尝试自动下载比用户明确给出的 URL的内容,但这样的事情是可能的。

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

DAT节点库是用JavaScript编写的,是比较容易使用用于创建自定义的客户。