5

I was looking my bitcoind log and I saw this message:

Misbehaving: 91.230.200.131:8333 (90 -> 100) BAN THRESHOLD EXCEEDED

In which cases this message is shown and why?

It just a curiosity.

morsecoder
  • 14,008
  • 2
  • 42
  • 92
Felipe
  • 1,688
  • 3
  • 19
  • 31

1 Answers1

5

If some client's actions do not correspond with the Bitcoin protocol in a disruptive manner (e.g. flooding with invalid messages) a ban counter is increased depending on the seriousness of the violation of the protocol. When the ban meter reaches some predefined value (can be set with the -banscore option in bitcoind, default is 100) connection to that client is interrupted for a day (that's the default at least, but again, this can be changed with the -bantime option).

The values used are arbitrary (e.g. 100). It all about relativity. I don't know exactly how much penalty you get for which violation, but this can be found in the source code. If someone feels the need to compile a list of the amount of penalty per violation, please edit this answer.

Jori
  • 1,580
  • 10
  • 15