Завтра планируется выход #ALFIS 0.6.0.
Из крупных изменений одно - всё сетевое (P2P) общение между нодами теперь будет зашифровано с помощью ECHD. Плюс, добавлена рандомизация размеров начальных пакетов, и обфускация размеров всех пакетов.

Всё-таки я решил не затягивать, и релиз выложил сейчас.
github.com/Revertron/Alfis/rel
Сложно будет с переходом. Версии до 0.6.0 не совместимы с 0.6.0.

@Revertron будто бы синхронизация намного быстрее идет. Плоды рефакторинга?

@savely А ты удалил базу при обновлении?
Там временное решение, небольшой костылик, вкорячил. После получения блока если он не последний, то с некоторой большой вероятностью запрашивается следующий у той же ноды.
Небольшая вероятность оставлена для возможности переключения на другую ноду.

@Revertron на Debian-сервере ничего не удалял. На Windows перекачал архив, лень было подсовывать старую базу, поэтому пересинхронизировал, буквально минуту заняло.

@savely Ага, отлично.
Пока что эта скорость будет терпима, а дальше надо обдумать запросы пакетов пачками. Но там куча нюансов.

Follow

@Revertron кстати, хотел спросить, у тебя поддержка UPnP есть? Или порты открыть? А то подозреваю моя нода на Debian-сервере за NATом не очень хорошо отзывается.

@savely Нет, пробивки NAT'а нет, надо открывать порт 4244 TCP.

@Revertron открыл. Мне кажется было бы неплохо где-то черкнуть про это в README, а то это не совсем очевидно.

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!