我最近一直试图进入dat,我想知道dat
和hyperdrive
模块之间的区别。
答案 0 :(得分:13)
TL; DR:Dat适用于最终用户,而Hyperdrive适用于开发人员。
Dat是一个用户友好界面,用于共享分布式文件。任何人都可以下载该程序并使用它来安全地共享文件点对点。
在幕后,它使用Hyperdrive这是一个Node.js包,旨在实现与Node.js相同的API。核心fs模块,但它也提供数据复制功能。
还有一个dat-node模块可以在您自己的Node.js应用程序中使用Dat的功能。使用dat-node,比使用Hyperdrive(只是灵活性稍差一点)更容易将自己的Node.js应用程序连接到分布式网络。
如果您比较Hyperdrive和dat-node的文档,您将很快发现数据节点提供的简化接口。
答案 1 :(得分:0)
2020 年更新: Paul Frazee 的主要观点Changing to "Hyper" and the future of the Dat ecosystem
dat://
个网址现在是 hyper://
个网址我还注意到术语 hyper*
被广泛用于描述与超核心协议相关的模块/抽象套件(例如超空间、超群、超驱动)。