Что такое гипердвигатель и чем он отличается от данных?

Я пытался попасть в 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

  1. DAT-протокол теперь является протоколом Hypercore.
  2. dat://URL теперь hyper://URL-адреса
  3. Hypercore-протокол имеет новое руководство во главе с Матиасом Буусом
  4. «Дат» теперь «консорциум / коллектив / сообщество, заинтересованное во всем, что связано с децентрализацией / локальным приоритетом / одноранговым».

Также я заметил термин hyper*используется для общего описания набора модулей/абстракций, связанных с протоколом Hypercore (например, Hyperspace, Hyperswarm, Hyperdrive).

Другие вопросы по тегам