vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
... Оживить проект cheshirenet?

Три года назад как-то ни у кого не возникло желания поучаствовать в проекте. Потрепались, обсудили почти согласовали протокол, и успокоились на этом.

Вдруг сейчас, поскольку потребность в системе коммуникации, устойчивой ко всяким стихинйным бедствиям, включая злонамеренные действия людей, растет, у кого-то появится желание поучастововать.

Базовых идей в cheshirenet было три

1. Оффлайновый веб - то есть каждое устройство несет в себе копию интеренсного владелцу контента, внутренне провязанную гиперссылками, и по возможности синхронизирует ее с другими копиями - можно через интернет, можно через ad-hoc wi-fi между двумя мобильными устройствами и вообще как угодно.

2. Полный контроль каждого пользователя за принадлежащим ему узлом. Что хочет хранит и передает дальше, что хочет - не передает. Весь контент подписан, чтобы исключить его искажение на промежуточных узлах.

3. Ключ подписи представляет только самого себя. Т.е. сгенерировав новый ключ подписи, пользователь создает новую сетевую "личность", псевдоним. Никнеймы пользователи себе не придумывают, они алгоритмически выводятся из открытого ключа. (но сгенерированное имя вам не понравилось, вы можете сгенерировать себе другой ключ подписи).
Про сетевую личность известен только массив контента, подписанный этим ключом. (можно и рекомендуется иметь "двойника" - альтернативный пароль, при вводе которого в ваш узел чеширнета возникает другая сетевая идентичность, ни в чем кроме постинга фоточек котиков не замеченная).

Date: 2017-04-05 11:30 am (UTC)
mds99: (Default)
From: [personal profile] mds99
"сервис" - точка входа, программный интерфейс. чисто из списка задач вылезают, как минимум, сервис передачи данных, сервис поиска по запросу.
Т.е. если мы узнали что есть пир-хост, на нем предоставляется тот или иной набор сервисов, на таких-то портах, определенной версии протокола и т.п. Отчасти это решается через upnp, но имхо решение хуже проблемы.

1. Ок, "дистрибуция". Термин понятен. Обменялись хотелками и данными в две стороны. Видимо, из того, что заранее подготовлено или быстро по запросу можно отдать. Это, кстати, не самая легкая задача - пересечь два списка большой длины.

2. У пользователя есть более-менее два основных сценария - "читать" и "публиковать". В любом разе, что бы пользователь не делал, если он что-то читает, от него идут посылки об этом. Аналогично - если что-то публикует. Если пользователь читает - он может (вместо или вместе лайков) задать и режим устаревания для документа. если что-то публикует - аналогично.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

July 2025

S M T W T F S
  12345
6789 1011 12
13141516 17 1819
20212223242526
2728293031  

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2025 08:24 am
Powered by Dreamwidth Studios