The OpenNET Project / Index page

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



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

Оглавление

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

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


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ообщить модератору

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

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




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

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