13

我最近一直在尝试进入 dat,我想知道dathyperdrive模块之间的区别。

4

2 回答 2

15

TL;DR:Dat 面向最终用户,Hyperdrive 面向开发人员。

Dat是一个用于共享分布式文件的用户友好界面。任何人都可以下载该程序并使用它来安全地点对点共享文件。

在底层它使用Hyperdrive,这是一个 Node.js 包,旨在实现与 Node.js 的核心 fs 模块相同的 API,但它也提供数据复制功能。

还有一个dat-node模块可以在您自己的 Node.js 应用程序中使用 Dat 的功能。使用 dat-node 比使用 Hyperdrive(只是灵活性稍差)更容易将您自己的 Node.js 应用程序连接到分布式网络。

如果您比较Hyperdrivedat-node的文档,您会很快发现 dat-node 提供的简化界面。

于 2017-07-20T13:28:56.073 回答
0

2020 年更新: Paul Frazee转变为“Hyper”的要点以及 Dat 生态系统的未来

  1. dat-protocol 现在是 hypercore-protocol
  2. dat://网址现在是hyper://网址
  3. Hypercore-protocol 拥有由 Matthias Buus 领导的新治理
  4. “Dat”现在是“对去中心化/本地优先/点对点的所有事物感兴趣的联盟/集体/社区”

我还注意到该术语hyper*被用来广泛描述与超核心协议相关的模块/抽象套件(例如超空间、超群、超驱动)。

于 2020-12-20T10:46:03.737 回答