我正在研究一些新兴的 p2p 协议,然后我发现了dat 协议。
在 dat 协议中,如果我安装 dat 并使用它来共享文件夹,我将成为所谓的 peer 并且还存储其他 peer 的数据,对吧?
我发现没有文档和常见问题解答说明所谓的同行在哪里和谁。每个用户安装dat的 PC将充当为彼此共享和存储数据的对等点,这对吗?只有dat客户端会这样做?还有什么软件?
我正在研究一些新兴的 p2p 协议,然后我发现了dat 协议。
在 dat 协议中,如果我安装 dat 并使用它来共享文件夹,我将成为所谓的 peer 并且还存储其他 peer 的数据,对吧?
我发现没有文档和常见问题解答说明所谓的同行在哪里和谁。每个用户安装dat的 PC将充当为彼此共享和存储数据的对等点,这对吗?只有dat客户端会这样做?还有什么软件?
在 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 编写的,相对容易用于创建自定义客户端。