Ограничивает ли Биткойн количество параллельных подключений с одного и того же IP-адреса?

Предусмотрена ли мера, предотвращающая многократное параллельное подключение злоумышленника к узлу Биткойн, что приводит к переполнению его открытых слотов для подключения?

Ответы (1)

Мера заключается в том, что узел, на котором работает биткойн, снимает ограничение на числовые слоты подключения. Ограничение для слотов подключения, которое я обнаружил, установлено без ограничений при запуске службы биткойнов.

Извините, я исправляюсь, еще в 2011 году, похоже, было введено ограничение в 125 подключений. Есть ли ограничение на подключения к биткойну?

в файле net.cpp https://bitcointalk.org/index.php?topic=52772.msg629593#msg629593

но с тех пор это было изменено, и я не думаю, что больше есть шапка... Глядя на файл, похоже, что это та область, которая вас интересует: https://github.com/bitcoin/bitcoin/blob/master/src /net.cpp#L1081 и значения, установленные здесь https://github.com/bitcoin/bitcoin/blob/master/src/net.h

Чем может помочь снятие крышки? Можете ли вы указать мне исходный код?
Хорошо, я знаю о лимите 8 исходящих + 117 входящих подключений, мой вопрос: есть ли что-нибудь, что мешает мне подключиться к выбранному узлу до 117 раз с одного и того же IP, если его слоты подключения свободны?
Я думаю, что один узел увидит ваши 117 подключений с одного и того же IP-адреса и просто заблокирует ваш IP-адрес при подключении. Казалось бы, нет предела в коде из обсуждения тут bitcointalk.org/index.php?topic=765157.0
Но это должен делать брандмауэр или какое-то другое программное обеспечение, независимое от биткойн-клиента, верно?
Да, насколько я вижу, в коде нет ничего, что могло бы предотвратить ситуацию, которую вы описываете.