什么是超级驱动器,与dat有什么不同?

时间:2017-07-20 11:03:52

标签: node.js p2p dat-protocol hyperdrive

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

2 个答案:

答案 0 :(得分:13)

TL; DR:Dat适用于最终用户,而Hyperdrive适用于开发人员。

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

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

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

如果您比较Hyperdrivedat-node的文档,您将很快发现数据节点提供的简化接口。

答案 1 :(得分:0)

2020 年更新: Paul Frazee 的主要观点Changing to "Hyper" and the future of the Dat ecosystem

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

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