The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна децентрализованная коммуникационная  платформа Jami 'Vilagfa' , opennews (?), 22-Фев-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Доступна децентрализованная коммуникационная  платформа Jami..."  +6 +/
Сообщение от Аноним (4), 22-Фев-23, 09:45 
> Предоставлена возможность отправки файлов в чат, при этом участники чата могут получить файл даже если отправитель не находится в сети.

Вот реализацию такого функционала и хотелось бы видеть освещёнными.

А с криптой поведёшься, проблем не оберёшься. Заспамят блокчейн фейковыми адресами. Достаточно было бы и DHT, мне кажется.

Ответить | Правка | Наверх | Cообщить модератору

9. "Доступна децентрализованная коммуникационная  платформа Jami..."  –2 +/
Сообщение от Алекс (??), 22-Фев-23, 10:44 
То есть до свидания, P2P, файлы грузятся налево, я другого варианта не вижу...
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (13), 22-Фев-23, 10:56 
Варианты:
- сохраняются на промежуточных узлах сети, возможно, частями на разных (шифрованы, ессно);
- отсылаются фоновым процессом отправившего узла, когда адресаты заонлайнятся.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступна децентрализованная коммуникационная  платформа Jami..."  –1 +/
Сообщение от Аноним (18), 22-Фев-23, 11:24 
скуйп же раньше так работал
сообщение разбивалось на части на выходе и собиралось у получателя
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (-), 22-Фев-23, 19:31 
Bitmessage вообще на всех кидает. Точнее не на всех а на значительную часть сети. Правда крипто у них навороченое, стремное а вот это вот заставило делать proof-of-work и чем лучше подогнан пруф, тем дольше узлы хранить это согласты. Это чтобы спамить часто и много (все же хранить базу с этим будут) было накладно.

Но у битмесажа дико стремная референсная реализация, долбанутое крипто, и так то довольно много трафика (все релеят на всех) а отправка сообщения с proof-of-worrk занимает до пары минут. Так что оно скорей почта чем чатик. Есть пара альтернативных клиентов включая минимальные на сишке, под почтовый сервер косят, что по своему забавно. Но ряд дурных свойств протокола это не отменяет. И в этой сети водится.. ух.. поскольку это хакероватые хипстер-анонимусы любили юзать, сетка состоит из подозрительных узлов в характерных подсетях чуть менее чем вся :)

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

97. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от YetAnotherOnanym (ok), 23-Фев-23, 18:48 
> файлы грузятся налево

Всё, отправленное в Сеть, может быть и наверняка будет загружено налево.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

11. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 22-Фев-23, 10:49 
Там одно из двух. Либо файлы утекают на "группу узлов" - т.е. выше правильно отметили - "налево".
Либо шардинг по произвольной куче узлов (DHT или что-то подобное), но это так себе затея, потому что узлы постоянно приходят и уходят, и надо очень много копий, чтобы дать приемлемый шанс загрузки.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

19. "Доступна децентрализованная коммуникационная  платформа Jami..."  +1 +/
Сообщение от Аноним (18), 22-Фев-23, 11:25 
Если разбить по алгоритму на части и потом маршрутизировать через разные узлы?
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 22-Фев-23, 14:46 
См. "шардинг" в моём посте.
Уйдёт один шард полностью (копий конечное количество) - и усё. Надо очень много копий.
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (79), 22-Фев-23, 22:48 
В коды Рида-Соломона не умеешь?
Ответить | Правка | Наверх | Cообщить модератору

90. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Кот Рида Соломон (?), 23-Фев-23, 00:42 
> В коды Рида-Соломона не умеешь?

Что вам от ридсоломона надо?

Ответить | Правка | Наверх | Cообщить модератору

91. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 23-Фев-23, 09:57 
Избыточность при этом где-то в атсрaле хранится, я правильно понял?
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

92. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (79), 23-Фев-23, 11:43 
Это подъ**ка к слову "копия". Избыточность копированием - неэффективно.
Ответить | Правка | Наверх | Cообщить модератору

93. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 23-Фев-23, 14:20 
В случае хранения на неизвестной прочности нодах - единственный доступный вариант, тащемтa.
Сложность RS и предварительной перестановки сильно растёт с количеством защищаемых бит, ну и плюс при изменении числа нод RS придётся пересчитывать. Можно заранее посчитать RS и тоже скопировать - но это уже тоже копии.
Ответить | Правка | Наверх | Cообщить модератору

101. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Кот Рида Соломон (?), 24-Фев-23, 01:13 
> В случае хранения на неизвестной прочности нодах - единственный доступный вариант, тащемтa.

У того сэра с котом так то пойнт был - меньше хранить надо для полной реконструкции.

Да что там - даже простой XOR блоков в стиле RAID5 уже эффективнее просто копирования. Если сделать 2 блока + XOR, раскинуть это на троих, оно уже переживает выпадение любого из 3 ничего не теряя. Отсутствующее реконструируется глупым XOR, а мы раскидали лишь на 1/3 больше данных чем было, а не как в случае с копиями, эн штук.

> Сложность RS и предварительной перестановки сильно растёт с количеством защищаемых бит,

Это решаемо, посмотрите как recovery тома архивов или par2 сделаны.

> ну и плюс при изменении числа нод RS придётся пересчитывать.

Это то еще с какого бы бока?

> Можно заранее посчитать RS и тоже скопировать - но это уже тоже копии.

Это "избыточность".

Ответить | Правка | Наверх | Cообщить модератору

105. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 24-Фев-23, 09:42 
>>> recovery тома архивов или par2 сделаны

Они совершенно для другого сделаны.

Окей. Есть у тебя 100 томов архива и 25 рекавери томов избыточности. Они раскиданы на 125 нод, из которых в сети одновременно появляется от силы половина (ну, в одном часовом поясе они). И толков?

Ответить | Правка | Наверх | Cообщить модератору

106. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 24-Фев-23, 09:43 
В итоге тебе придётся ждать полсуток, чтобы собрать архив.
А если из этих 125 нод 30 в сеть выходят раз в две недели...
Ответить | Правка | Наверх | Cообщить модератору

108. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (-), 25-Фев-23, 17:52 
> В итоге тебе придётся ждать полсуток, чтобы собрать архив.
> А если из этих 125 нод 30 в сеть выходят раз в две недели...

Лучше если не удастся собрать и получить никогда?

Ответить | Правка | Наверх | Cообщить модератору

21. "Доступна децентрализованная коммуникационная  платформа Jami..."  +2 +/
Сообщение от Аноним (-), 22-Фев-23, 11:50 
> Заспамят блокчейн фейковыми адресами.

Ну вообще с PoW спам можно сделать довольно дорогостоящим. Однако вон тому черти что и сбоку бантик это не поможет. Господам стоило бы посмотреть на Tox и переделать свое нечто. С ноля.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

94. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 23-Фев-23, 14:37 
С PoW опять возникает централизация вокруг аппруверов...
Ответить | Правка | Наверх | Cообщить модератору

102. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (-), 24-Фев-23, 01:18 
> С PoW опять возникает централизация вокруг аппруверов...

Этим апрувером может быть вся сеть, на уровне логики протокола.

Вы шлете некое сообщение энному пиру. А тот не хочет это процессить просто так и хочет для этого типа сообщения PoW не менее X - или дискардит его если не получает желаемого, без форварда другим и тем более хранения. При том PoW как таковой - ну, подгон хэша какогонить чтобы число допустим leading zeros было выше эн. Проверить хэш - и посчитать leading zeros времени много не займет. А вот подогнать nonce хэшу для достижения этого требования...

И вот так спамить может быть довольно печально. Bitmessage как-то так принимает решения о форварде и хранении и они это сделали как раз после того как их жестко заспамили. После чего их спамить в попытках раздуть базы хранимых сообщений до небес "почему-то" стало менее интересно.

Ответить | Правка | Наверх | Cообщить модератору

103. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 24-Фев-23, 09:38 
> просто так и хочет для этого типа сообщения PoW не менее X - или дискардит его если не получает желаемого

Порог вхождения постоянно повышается, то есть на определённом моменте вхождение новичка будет занимать годы.

Ответить | Правка | Наверх | Cообщить модератору

109. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (-), 25-Фев-23, 17:55 
> вхождение новичка будет занимать годы.

С чего? Сам по себе pow это проверка хеша блока, что он совпадает с содержимым и что он удовлетворяет критерию PoW. Это O(1) и в 1 раз и в 1 000 000 001.

Вы наверное про блокчейн где надо парсить цепочку с начала времен, но это чтобы баланс всех кошелей отстроить самим до актуального. Чату это зачем?

Ответить | Правка | Наверх | Cообщить модератору

115. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 26-Фев-23, 08:05 
Поподробнее про критерий и расчёт блока. Удастся оба на O(1) сохранить?
Ответить | Правка | Наверх | Cообщить модератору

119. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (-), 27-Фев-23, 19:01 
> Поподробнее про критерий и расчёт блока. Удастся оба на O(1) сохранить?

А в чем проблема? Как-то так: блок это минимум {msg, hash, nonce}. Хэш считается как HASHFUNC(msg, nonce). Этот счет всегда O(1). Если совпало, проверяем критерий: если в хэше больше N leading zeros - окей, сохраняем это себе в базу. Это тоже O(1). Проверка pow дешевая операция в отличие от счета.

А как сложность выставлять? Скажем по соотношению размер vs желаемое время хранения vs душняк конкретного пира по доступности места. Если кто хочет большую простынку хранить да еще на толпе народа - пусть посчитает как следует. Не хочет? Тогда может считать поменьше и вылезать в сеть почаще, пересчитывая более легкий pow и заново сохраняя истекшее сообщение если ему это еще актуально. Это не учитывает некоторые детали типа трекинга древности сообщения, чтобы базы расчищать. И да, там не надо именно чейн - это же не про балансы кошелей.

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

Ответить | Правка | Наверх | Cообщить модератору

120. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 27-Фев-23, 19:04 
Окей. "проверяем критерий: если в хэше больше N leading zeros" - это уже не O(1), а O(n).
Ответить | Правка | Наверх | Cообщить модератору

123. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 27-Фев-23, 20:27 
(потому что если меньше - придётся считать исчО)
Ответить | Правка | Наверх | Cообщить модератору

104. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 24-Фев-23, 09:40 
> Проверить хэш - и посчитать leading zeros времени много не займет

Это только для первой пары миллионов хешей... дальше это может занять, как выше написал, годы.
Ну и да, надо где-то уникальность хешей хранить, опять незадача.

Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

110. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (-), 25-Фев-23, 18:03 
> Это только для первой пары миллионов хешей... дальше это может занять, как
> выше написал, годы.

Оно всегда за примерно одно время проверяется. RTFM, кажется с блокчейном путаете.

> Ну и да, надо где-то уникальность хешей хранить, опять незадача.

1) А собственно зачем?
2) Даже если, то каие проблемы скипать инсерт в базу того что уже есть?
3) Если это принимает масштаб проблемы, замесить в блок грубое время. Более 10 минут отстало, считайте новый. И более 10 минут вперед - тоже. Чтоб не посчитали на год вперед и не спамили до упора им задешево. Будут раз в 10 минут считать pow как зайчики тратя ресурсы - или ничего не пошлют вообще. Послать так 1 сообщение не проблема, а 1 000 000 и быстро - упс.

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

Ответить | Правка | Наверх | Cообщить модератору

114. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Tron is Whistling (?), 26-Фев-23, 08:03 
> Будут раз в 10 минут считать pow как зайчики тратя ресурсы - или ничего не пошлют вообще

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

Ответить | Правка | Наверх | Cообщить модератору

121. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от Аноним (-), 27-Фев-23, 19:16 
> Точнее - будут пользоваться чем-то другим.

Будут спамить что-то другое вы хотели сказать? :) Обычному юзеру пара минут счета в фоне может и не быть такой уж и проблемой. Особенно если для ОФФЛАЙН сообщений. С альтернативой что либо его никак не получат, либо сдаваться на милость центрального сервера который может минимум всех прокатить дропнув сообщения, или вообще цензуру устроить если понимает кому это.

Bitmessage как-то примерно так и делает. Он не суперпопулярный, его штатный клиент полный ахтунг (есть пара альтернативных), а от такой структуры у кого-то пригорело и список пиров и их распределение по подсеткам очень колоритное. Но так можно было и чего б оно совсем не работало ахз.

Ответить | Правка | Наверх | Cообщить модератору

26. "Доступна децентрализованная коммуникационная  платформа Jami..."  +/
Сообщение от keydon (ok), 22-Фев-23, 12:27 
> А с криптой поведёшься, проблем не оберёшься.

Какая у тебя крипта, такие и проблемы. С каким-нибудь эфириумом или догкойном изначально понятно что это лажа.
> Заспамят блокчейн фейковыми адресами.

На минутку, технологии лежащие в основе блокчейна изначально использовались против спама (в емейлах). А спамить в блокчейн еще более дорогое удовольствие (если мы про нормальную крипту вроде битка).

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру