Всем привет, время еженедельного обновления

  • Index
  1. 0.5 2) Следующие шаги 3) azneti2p 4) ???
    1. 0.5

Как вы все уже слышали, мы наконец выпустили 0.5, и в целом она работает довольно хорошо. Я очень ценю, как быстро пользователи обновились — в течение первых суток 50–75% сети перешло на 0.5! Благодаря быстрому внедрению мы смогли быстрее увидеть влияние различных изменений и, в свою очередь, нашли немало ошибок. Хотя остаются некоторые нерешённые проблемы, позже сегодня вечером мы выпустим новый релиз 0.5.0.1, чтобы исправить самые важные из них.

В качестве побочного эффекта ошибок было приятно увидеть, что routers могут справляться с тысячами tunnels ;)

    1. Next steps

После релиза 0.5.0.1 может выйти ещё одна сборка для экспериментов с некоторыми изменениями в построении исследовательских tunnel (например, использование только одного или двух не выходящих из строя пиров, а остальные — высокой пропускной способности, вместо того чтобы все пиры были не выходящими из строя). После этого мы перейдём к 0.5.1, что улучшит пропускную способность tunnel (за счёт объединения нескольких небольших сообщений в одно сообщение tunnel) и даст пользователю больше контроля над своей подверженностью атаке предшественника.

Эти механизмы будут реализованы в виде стратегий упорядочивания и выбора пиров для каждого клиента: одна — для входного шлюза и исходящей конечной точки, и одна — для остальной части tunnel. Предварительный набросок стратегий, которые я предвижу: = random (то, что у нас есть сейчас) = balanced (явно старается уменьшить частоту использования каждого пира) = strict (если мы когда-либо используем A–>B–>C, они сохраняются в таком порядке в последующих tunnels [ограничено по времени]) = loose (сгенерировать случайный ключ для клиента, вычислить XOR между этим ключом и каждым пиром, и всегда упорядочивать пиров, выбранных по расстоянию от этого ключа [ограничено по времени]) = fixed (всегда использовать одних и тех же пиров на MBTF)

В любом случае, таков план, хотя я не уверен, какие стратегии будут внедрены первыми. Предложения более чем приветствуются :)

    1. azneti2p

Ребята из Azureus усердно трудились над множеством обновлений, и их последний b34 snapshot [1], похоже, содержит некоторые исправления ошибок, связанных с I2P. Хотя у меня не было времени провести аудит исходного кода с тех пор, как я поднял ту последнюю проблему с анонимностью, они исправили ту конкретную ошибку, так что если хотите поэкспериментировать, скачайте их обновление и попробуйте его!

[1] http://azureus.sourceforge.net/index_CVS.php

    1. ???

Много-много всего происходит, и я уверен, что даже близко не охватил всё. Загляните на встречу через несколько минут и посмотрите, что происходит!

=jr