Что и как там работает — читать тут:
https://beakerbrowser.com/docs/Коротко: нужен специальный браузер, который называется Beaker (вольный перевод — «лабораторный стакан»)
Бейкер умеет протокол dat — это такой инструмент распространения данных с функцией контроля версий для отслеживания изменений и публикации наборов данных.
Фактически dat является разновидностью системы хранения данных с адресацией по содержанию. Как распределенная система управления версиями Dat обеспечивает скорость, простоту, безопасность и поддержку распределенных, нелинейных рабочих процессов.
Dat был создан Максом Огденом (Max Ogden) в 2013 году для работы с данными при внесении в них изменений.
Для распространения папки, она должна быть включена в Dat. В этом случае в ней создается служебная папка .dat, где система хранит метаданные о файлах папки и отслеживает изменения. Благодаря встроенному механизму отслеживания версий, Dat может синхронизировать папку в любое время, а также после длительного отсутствия связи.
Абстракт работы протокола:
https://github.com/datproject/docs/blob/master/papers/dat-paper.pdf(осторожно: МОЗГ)
Весь Гит с прожектами:
https://github.com/datprojectИнтрои кук-бук:
https://docs.datproject.org/introЕсли у кого-то есть много времени — поизучайте. Не пожалеете.