我最近一直在尝试进入 dat,我想知道dat
与hyperdrive
模块之间的区别。
问问题
1428 次
2 回答
15
TL;DR:Dat 面向最终用户,Hyperdrive 面向开发人员。
Dat是一个用于共享分布式文件的用户友好界面。任何人都可以下载该程序并使用它来安全地点对点共享文件。
在底层它使用Hyperdrive,这是一个 Node.js 包,旨在实现与 Node.js 的核心 fs 模块相同的 API,但它也提供数据复制功能。
还有一个dat-node模块可以在您自己的 Node.js 应用程序中使用 Dat 的功能。使用 dat-node 比使用 Hyperdrive(只是灵活性稍差)更容易将您自己的 Node.js 应用程序连接到分布式网络。
如果您比较Hyperdrive和dat-node的文档,您会很快发现 dat-node 提供的简化界面。
于 2017-07-20T13:28:56.073 回答
0
2020 年更新: Paul Frazee转变为“Hyper”的要点以及 Dat 生态系统的未来
- dat-protocol 现在是 hypercore-protocol
dat://
网址现在是hyper://
网址- Hypercore-protocol 拥有由 Matthias Buus 领导的新治理
- “Dat”现在是“对去中心化/本地优先/点对点的所有事物感兴趣的联盟/集体/社区”
我还注意到该术语hyper*
被用来广泛描述与超核心协议相关的模块/抽象套件(例如超空间、超群、超驱动)。
于 2020-12-20T10:46:03.737 回答