3

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

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

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

4

1 回答 1

5

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

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

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

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

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

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

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

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

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

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

于 2017-10-02T15:24:18.683 回答