~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
AreEnn
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
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 счетик увеличить