IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/07/13
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Ruskoye_911
Vort
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
un
weko_
whothefuckami
pikachu Пика, пика. Пару вопросиков:
pikachu можно ли I2P сайту соединится с криптокошельком, например, Metamask и взаимодействовать с блокчейном?
Vort tetrimer: моя ветка содержит все коммиты основной ветки. то, что в собранном бинарнике отображается старая версия - это просто особенности отображения. работает она как новая
tetrimer Vort: Это - да, но вот only_r2 почему-то собирает версию 2.46
tetrimer Кстати, статистика за вчера - готова...
Vort он показывает 2.46, потому что я не создал свежих тегов. но работает как 2.48
tetrimer Hops: 1 | Reachable: 0, Total: 0, R/T: NaN%
tetrimer Hops: 2 | Reachable: 745, Total: 750, R/T: 99%
tetrimer Hops: 3 | Reachable: 4212, Total: 4254, R/T: 99%
tetrimer TCSR[1]: 1.000 (S: 1, T: 0, F: 0, T/F: NaN)
tetrimer TCSR[2]: 0.397 (S: 786, T: 1019, F: 177, T/F: 5.8)
tetrimer TCSR[3]: 0.402 (S: 5347, T: 6642, F: 1298, T/F: 5.1)
tetrimer TCSR[T]: 0.402 (S: 6134, T: 7661, F: 1475, T/F: 5.2)
tetrimer TCSRJava[1]: NaN (S: 0, T: 0, F: 0, T/F: NaN)
tetrimer TCSRJava[2]: 0.541 (S: 59, T: 42, F: 8, T/F: 5.3)
tetrimer TCSRJava[3]: 0.588 (S: 151, T: 74, F: 32, T/F: 2.3)
tetrimer TCSRJava[T]: 0.574 (S: 210, T: 116, F: 40, T/F: 2.9)
tetrimer TCSRI2Pd[1]: NaN (S: 0, T: 0, F: 0, T/F: NaN)
tetrimer TCSRI2Pd[2]: 0.594 (S: 38, T: 21, F: 5, T/F: 4.2)
tetrimer TCSRI2Pd[3]: 0.813 (S: 148, T: 21, F: 13, T/F: 1.6)
tetrimer TCSRI2Pd[T]: 0.756 (S: 186, T: 42, F: 18, T/F: 2.3)
tetrimer Нихрена не понятно, но если это кому-то полезно - то можно подумать об автоматизации и ежедневной обработке.
Vort даже больше таймаутов, чем у меня. значит, моя сеть не сильно портит статистику
Vort tetrimer: какой у узла был TCSR до установки моей ветки?
Vort примерно
tetrimer Vort: Средний - 34%
tetrimer Визуально - почти ничего не поменялось...
Vort а получился 40%. выше, конечно, но не сильно. у меня значительно выше, чем было
Vort у меня с 33% до 55% поднялся
tetrimer У меня на этой машинке транзит и флудфил. Своих клиентов и серверов - на ней нет.
tetrimer Router Caps: OfR
tetrimer Version: 2.46.1-184-g765d3dd7
tetrimer Routers: 10544 Floodfills: 1079 LeaseSets: 174
tetrimer Client Tunnels: 76 Transit Tunnels: 2753
Vort tetrimer: у узла работает и NTCP2 и SSU2 ?
tetrimer Да, конечно... Отключал только когда атака была.
Vort в общем, то, что U просаживают рейт, подтвердилось. то, что у java больше таймаутов - тоже подтвердилось
Vort с пропорциями java и i2pd узлов непонятность какая-то. но это не очень важно
Vort с зависимостью рейтов от типа узла тоже не сильно понятно
tetrimer То есть, у меня java узлов больше, чем i2pd?
Vort вроде бы через i2pd узлы рейт немного выше, но я уже не уверен в правильности вычислений
Vort tetrimer: больше, но не настолько, насколько у меня
Vort TCSRJava[3]: 0.472 (S: 451, T: 385, F: 119, T/F: 3.2)
Vort TCSRI2Pd[3]: 0.613 (S: 242, T: 97, F: 56, T/F: 1.7)
Vort вот что у меня
Vort сумму я не отображаю, но примерно видно
tetrimer Да, почти вдвое...
tetrimer Не любят меня Java-узлы. :)
Vort возможно. хотя эти туннели же выбирает сам узел
Vort но с учётом профилирования
tetrimer Тогда надо смотреть: исходящий это туннель, или входящий.
tetrimer Или узел может выбирать и входящие туннели тоже?
Vort по-моему, и те и другие сам узел выбирает
Vort но могу ошибаться. пока ещё не до конца разобрался
tetrimer Да, переименованный файл crstat.txt продолжает пополняться.
Vort ещё особенность есть - первый хоп часто берётся из подключенных узлов. а подключены они могут быть по инициативе другого узла
Vort то есть, если java узлы не спешат подключаться, то может из-за этого быть другое распределение
Vort хотя на 3 хопах вроде и не сильно должно влиять - 2 остальных хопа рандомны ведь
tetrimer Надо пособирать статистику, т.к. может оказаться, что этот показатель - гуляет во времени...
Vort я тоже так думал, что ночью может быть больше java активна
Vort но тогда если пособирать дольше, то ещё меньше java станет в статистике
Vort ещё может влиять время запуска программы анализа статистики :)
Vort она же пользуется только теми RI, которые есть в netdb
Vort а они каждый час - новые
tetrimer Ну вот моя сегодняшняя статистика с 14:00msk до примерно 08:00...
Vort то есть, по-хорошему её надо бы запускать каждые полчаса где-то. чтобы она "наелась" RI
Vort ну это всё же не очень важно всё
tetrimer Тогда надо резать лог получасовыми кусочками и строить графики. :)
Vort главное - надо разбираться, что за проблемы с U узлами
Vort RI в программу можно напихать и через некоторое время кстати. не сильно хуже будет
Vort то есть, какие-то узлы вернутся на следующий день - тут их RI и словить можно
tetrimer Только сейчас обратил внимание: crstat.txt пишет время в UTC.
tetrimer Т.е. 14:00UTC - это 17:00msk.
tetrimer А лог-анализатор под собой какую-то директорию ris наполняет
Vort я наверно плохо пояснил - программа копирует RI себе в каталог ris
tetrimer И каждый раз удаляет при начале работы?
Vort нет, накапливает
Vort поэтому я и писал про запуск несколько раз
Vort чем больше запусков - тем выше шанс словить нужный RI
Vort вот даже если запустить сейчас программу с необновлённым crstat.txt - данные уже будут немного другие - потому что найдутся дополнительные RI
tetrimer Тогда получается, что если я раз в полчаса запускаю программу по живому файлу - то будет статистика с набегающим итогом.
Vort я такого не делал, не уверен, что это будет надёжно
Vort не знаю, можно ли извлечь какую-то пользу из динамики
Vort точнее, явно какую-то можно, но я это не планировал :)
tetrimer TCSRJava[T]: 0.496 (S: 773, T: 618, F: 169, T/F: 3.7)
tetrimer TCSRI2Pd[T]: 0.549 (S: 335, T: 220, F: 55, T/F: 4.0)
tetrimer Вот, кстати, и показатель - выправился. :)
Vort хмм
tetrimer T - total, я правильно понимаю?
Vort RI не хаватало почему-то выходит. именно java
Vort да, по всем хопам
Vort ну то есть и 2 и 3 в данном случае
Vort хотя в netdb ведь и i2pd ri лежат и java одинаково...
tetrimer За тринадцатое число не было RI в предыдущей обработке.
tetrimer Вообще не было, почему-то... Перед запуском смотрел.
Vort значит, прошлые данные получились неверные
Vort нижняя часть
Vort что-то помешало программе накачать RI
Vort какой результат сейчас TCSRJava и TCSRI2Pd?
Vort сравню со своим
tetrimer TCSRJava[1]: NaN (S: 0, T: 0, F: 0, T/F: NaN)
tetrimer TCSRJava[2]: 0.506 (S: 199, T: 159, F: 35, T/F: 4.5)
tetrimer TCSRJava[3]: 0.492 (S: 574, T: 459, F: 134, T/F: 3.4)
tetrimer TCSRJava[T]: 0.496 (S: 773, T: 618, F: 169, T/F: 3.7)
tetrimer TCSRI2Pd[1]: NaN (S: 0, T: 0, F: 0, T/F: NaN)
tetrimer TCSRI2Pd[2]: 0.467 (S: 99, T: 92, F: 21, T/F: 4.4)
tetrimer TCSRI2Pd[3]: 0.593 (S: 236, T: 128, F: 34, T/F: 3.8)
tetrimer TCSRI2Pd[T]: 0.549 (S: 335, T: 220, F: 55, T/F: 4.0)
Vort TCSR[1]: 0.942 (S: 2261, T: 69, F: 69, T/F: 1.0)
Vort TCSR[2]: 0.468 (S: 1811, T: 1687, F: 374, T/F: 4.5)
Vort TCSR[3]: 0.481 (S: 4248, T: 3627, F: 953, T/F: 3.8)
Vort TCSR[T]: 0.551 (S: 8320, T: 5383, F: 1396, T/F: 3.9)
Vort TCSRJava[1]: 0.920 (S: 1070, T: 41, F: 52, T/F: 0.8)
Vort TCSRJava[2]: 0.478 (S: 402, T: 368, F: 71, T/F: 5.2)
Vort TCSRJava[3]: 0.466 (S: 490, T: 435, F: 127, T/F: 3.4)
Vort TCSRJava[T]: 0.642 (S: 1962, T: 844, F: 250, T/F: 3.4)
Vort TCSRI2Pd[1]: 0.968 (S: 1128, T: 21, F: 16, T/F: 1.3)
Vort TCSRI2Pd[2]: 0.525 (S: 304, T: 197, F: 78, T/F: 2.5)
Vort TCSRI2Pd[3]: 0.612 (S: 257, T: 105, F: 58, T/F: 1.8)
Vort TCSRI2Pd[T]: 0.780 (S: 1689, T: 323, F: 152, T/F: 2.1)
tetrimer Параметр T/F: 4.0 - вдвое выше... На Java - сопоставимо.
Vort и рейт стал "ближе"
weko Vort: рейт у него ниже потому что нет 1-хоповых туннелей
Vort weko: верно. но даже если просто TCSR[3] сравнить. у меня 0.481, у него 0.402
Vort наверно влияет толщина канала. ну или вообще какие-то особенности сети
Vort у него же и таймаутов больше. тоже неясно почему
tetrimer У меня показатели постепенно меняются. :)
tetrimer Hops: 1 | Reachable: 0, Total: 0, R/T: NaN%
tetrimer Hops: 2 | Reachable: 4200, Total: 4388, R/T: 96%
tetrimer Hops: 3 | Reachable: 36224, Total: 37239, R/T: 97%
tetrimer TCSR[1]: 1.000 (S: 1, T: 0, F: 0, T/F: NaN)
tetrimer TCSR[2]: 0.392 (S: 1130, T: 1490, F: 264, T/F: 5.6)
tetrimer TCSR[3]: 0.396 (S: 7681, T: 9782, F: 1929, T/F: 5.1)
tetrimer TCSR[T]: 0.396 (S: 8812, T:11272, F: 2193, T/F: 5.1)
tetrimer TCSRJava[1]: NaN (S: 0, T: 0, F: 0, T/F: NaN)
tetrimer TCSRJava[2]: 0.456 (S: 348, T: 347, F: 68, T/F: 5.1)
tetrimer TCSRJava[3]: 0.435 (S: 1279, T: 1374, F: 289, T/F: 4.8)
tetrimer TCSRJava[T]: 0.439 (S: 1627, T: 1721, F: 357, T/F: 4.8)
tetrimer TCSRI2Pd[1]: NaN (S: 0, T: 0, F: 0, T/F: NaN)
tetrimer TCSRI2Pd[2]: 0.389 (S: 146, T: 187, F: 42, T/F: 4.5)
tetrimer TCSRI2Pd[3]: 0.444 (S: 305, T: 307, F: 75, T/F: 4.1)
tetrimer TCSRI2Pd[T]: 0.425 (S: 451, T: 494, F: 117, T/F: 4.2)
tetrimer То есть, во времени увеличивается количество обработанных туннелей, а показатели, в частности T/F выходят на горизонталь.
Vort начинает проявляться эффект большего процента таймаутов у java
tetrimer TCSRJava[T]: 0.496--0.439 (S: 1627, T: 1721, F: 357, T/F: 3.7--4.8)
tetrimer TCSRI2Pd[T]: 0.549--0.425 (S: 451, T: 494, F: 117, T/F: 4.0--4.2)
tetrimer Вот так, примерно...
tetrimer Общий TCSR - практически не меняется...
orignal ну и какой вывод?
orignal Tunnel creation success rate: 69%
orignal на роутере на чистом ygg
Vort нету влияния SSU2 небось
orignal там тоннели длиной 3
orignal и на промежуточных хопах обязательно будет
weko [12:04:08] <orignal> Tunnel creation success rate: 69%
weko [12:04:16] <orignal> на роутере на чистом ygg
weko 1 хоп идёт гарантированно через ntcp2, потом обязательно один является ygg/ipv4 (а у кого такой конфиг, имеют i2pd и нормальное качество)
weko Чаще всего исебт5
weko Имеют*
orignal почемy ipv4?
orignal но дальеш что может быть что угодно
Vort как я понимаю, в случае ygg LU кластер полностью исключается из зондирования
Vort первым хопом не может быть потому что не ygg, а последним, вторым, потому что последний коммит
Vort на трёх хопах же его не будет потому что L
Vort на трёх хопах немножко U может быть, вторым хопом, но, видимо, это не сильно влияет
orignal может быть средним если 3 хопа
Vort получается, на 3 хопах и так U было не очень много (потому что основная их часть - это L), а если если ещё убрать из 1 и 3 хопа, так совсем мало выйдет
Vort ещё и SSU2 нет для 1 хопа
Vort может, конечно, ещё какой-то фактор влиять
Vort но в целом повышенный рейт для ygg выглядит логичным явлением
orignal раньше наоброт был ниже
orignal из-за лагов самого ygg
ncop Как понять используют ли меня другие пользователи как интродьюсера через SSU2?
orignal RelayRequest в логе будет
relaybot 13apophis: weko, я не все изменения тебе сказал вчера в консерве. пропустил одно. Уже 2й день работает без проблем и ошибок. Потому "пико" патч завершен.
Opicaak In theory, would it be possible to run i2pd on esp32 microchips?
weko [16:23:46] <orignal> RelayRequest в логе будет
weko Хм надо добавить чтобы количество писалось в вебконсоль
orignal можно
orignal дедлать подсчет и писать
weko Там в unordered_set хранится?
orignal просто счетчик в SSU2Session
orignal прилете RelayRequest счетик увеличить