Про это можно где-то еще прочитать?
Смежный вопрос: недавно прочитал статью про то, что Bitcoin + TOR может слабо защищать, так как вырубить все TOR-ноды атакой на блэклист весьма дешево. Вы как раз с этим боретесь?
https://arxiv.org/abs/1410.6079>Про это можно где-то еще прочитать?
Ничего конкретного не могу предложить, только разве что покопаться в issues/PRs репозитория по слову blacklist и поискать аргументацию. К сожалению это направление мысли особо не задокументировано. Я собираюсь начать вести блог с обсуждением подобных вопросов к началу февраля, но конкретно до этого хз когда доберусь :)
>Вы как раз с этим боретесь?
Ну нет, это точно не первоначальная цель. Просто баны это всегда нечеткие эвристики.
Если мы говорим про умышленную атаку — атакующий всегда найдет способ их обойти, достаточно дешевой ценой. А если сделать их слишком строгими — мы начнем баны выписывать честным нодам.
В итоге на сегодняшний день идея в том, чтобы на такие атаки сперва отреагировать баном вручную, если они происходят. А потом, если уже будут атаки на практике — выпускать под них патчи. Продумывать такие атаки наперед — дело неблагодарное.
В итоге приходим к ситуации, что с атаками надо бороться мануальными банами.
А если речь идет про просто медленные ноды, либо ноды которые транслируют какие-то устаревшие транзакции — там достаточно их просто дисконнектнуть (ну или вручную забанить если они уж очень настойчивые).