Что такое гипердвигатель и чем он отличается от данных?
Я пытался попасть в DAT в последнее время, и я задаюсь вопросом о разнице между dat
и hyperdrive
модуль.
2 ответа
TL;DR: Dat для конечных пользователей и Hyperdrive для разработчиков.
Dat - это удобный интерфейс для совместного использования распределенных файлов. Любой желающий может скачать программу и использовать ее для безопасного обмена файлами в одноранговой сети.
Под капотом он использует Hyperdrive, который представляет собой пакет Node.js, предназначенный для реализации тех же API, что и основной модуль fs Node.js, но он также предлагает функции репликации данных.
Также имеется модуль dat-node для использования функций Dat в ваших собственных приложениях Node.js. С dat-node даже проще, чем с Hyperdrive (чуть менее гибким) подключить ваше собственное приложение Node.js к распределенной сети.
Если вы сравните документацию Hyperdrive и dat-узла, вы быстро найдете упрощенный интерфейс, который предоставляет dat-узел.
Обновление 2020 г.: основные моменты От перехода Пола Фрэйзи к «Hyper» и будущее экосистемы Dat
- DAT-протокол теперь является протоколом Hypercore.
-
dat://
URL теперьhyper://
URL-адреса - Hypercore-протокол имеет новое руководство во главе с Матиасом Буусом
- «Дат» теперь «консорциум / коллектив / сообщество, заинтересованное во всем, что связано с децентрализацией / локальным приоритетом / одноранговым».
Также я заметил термин
hyper*
используется для общего описания набора модулей/абстракций, связанных с протоколом Hypercore (например, Hyperspace, Hyperswarm, Hyperdrive).