Begrenzt Bitcoin die Anzahl paralleler Verbindungen von derselben IP?

Gibt es eine Maßnahme, um zu verhindern, dass sich ein Angreifer viele Male parallel mit einem Bitcoin-Knoten verbindet und so seine offenen Verbindungsslots sättigt?

Antworten (1)

Die Maßnahme besteht darin, dass der Knoten, auf dem Bitcoin ausgeführt wird, die Obergrenze für die Anzahl der Verbindungsschlitze entfernt. Die Obergrenze für Verbindungsslots, die ich gefunden habe, ist beim Ausführen eines Bitcoin-Dienstes auf unbegrenzt eingestellt.

Entschuldigung, ich stehe korrigiert, im Jahr 2011 sieht es so aus, als ob eine Obergrenze von 125 Verbindungen eingeführt wurde. Gibt es ein Verbindungslimit für Bitcoin?

in der net.cpp-Datei https://bitcointalk.org/index.php?topic=52772.msg629593#msg629593

aber das wurde inzwischen geändert und ich glaube nicht, dass es eine Obergrenze mehr gibt ... Wenn Sie sich die Datei so ansehen, ist dies der Bereich, an dem Sie interessiert sind: https://github.com/bitcoin/bitcoin/blob/master/src /net.cpp#L1081 und die hier eingestellten Werte https://github.com/bitcoin/bitcoin/blob/master/src/net.h

Wie kann das Entfernen der Kappe helfen? Kannst du mir den Quellcode zeigen?
Ok, mir ist das Limit von 8 ausgehenden + 117 eingehenden Verbindungen bekannt, meine Frage ist, gibt es irgendetwas, das mich daran hindert, mich mit einem ausgewählten Knoten bis zu 117 Mal von derselben IP zu verbinden, wenn seine Verbindungssteckplätze frei sind?
Ich denke, dass ein Knoten Ihre 117 Verbindungen von derselben IP sehen und Ihre IP beim Verbinden einfach blockieren würde. Es scheint, dass es im Code aus der Diskussion hier bitcointalk.org/index.php?topic=765157.0 keine Begrenzung gibt
Aber es müsste von einer Firewall oder einer anderen Software unabhängig vom Bitcoin-Client gemacht werden, oder?
Ja, soweit ich sehen kann, gibt es nichts im Code, um die Situation zu verhindern, wie Sie sie beschreiben