This seems to be relaying massive amounts of dust transactions, I had over 25000 stored.
Had to turn it off. Now debug.log is getting spammed with
and a good 50% or more of my peers are sending me an inordinate amount of data
This is not specific to the relay network, this was just someone flooding the Bitcoin network with lots of transactions. The relay network, at least, will no longer do this.
Oh, yah, I realized that. I figured turning it off would save some bandwidth, at least. Everything is running with the updated code now, though I still wish there was a way to set it to blocks only.. don't need transactions relayed to any of my nodes, really.
but it still
----system---- ------sockets------ -net/venet0 ---load-avg---
time |tot tcp udp raw frg| recv send| 1m 5m 15m
09-07 17:24:12| 0 117 7 0 0| 0 0 |0.31 0.30 0.36
09-07 17:24:13| 0 117 7 0 0| 654k 95k|0.29 0.30 0.36
09-07 17:24:14| 0 116 7 0 0| 593k 125k|0.29 0.30 0.36
09-07 17:24:15| 0 116 7 0 0| 495k 83k|0.29 0.30 0.36
09-07 17:24:16| 0 116 7 0 0| 496k 72k|0.29 0.30 0.36
09-07 17:24:17| 0 116 7 0 0| 335k 31k|0.29 0.30 0.36
09-07 17:24:18| 0 116 7 0 0| 402k 32k|0.27 0.29 0.36
09-07 17:24:19| 0 116 7 0 0| 523k 39k|0.27 0.29 0.36
09-07 17:24:20| 0 116 7 0 0| 443k 74k|0.27 0.29 0.36
09-07 17:24:21| 0 116 7 0 0| 474k 138k|0.27 0.29 0.36
09-07 17:24:22| 0 116 7 0 0| 469k 82k|0.27 0.29 0.36
09-07 17:24:23| 0 116 7 0 0| 451k 71k|0.24 0.29 0.35
09-07 17:24:24| 0 115 7 0 0| 533k 98k|0.24 0.29 0.35
09-07 17:24:25| 0 115 7 0 0| 611k 97k|0.24 0.29 0.35
09-07 17:24:26| 0 115 7 0 0| 648k 84k|0.24 0.29 0.35
09-07 17:24:27| 0 115 7 0 0| 652k 149k|0.24 0.29 0.35
09-07 17:24:28| 0 115 7 0 0| 635k 66k|0.30 0.30 0.36
09-07 17:24:29| 0 115 7 0 0| 458k 70k|0.30 0.30 0.36
09-07 17:24:30| 0 115 7 0 0| 514k 124k|0.30 0.30 0.36
09-07 17:24:31| 0 115 7 0 0| 444k 60k|0.30 0.30 0.36
09-07 17:24:32| 0 115 7 0 0| 366k 41k|0.30 0.30 0.36
09-07 17:24:33| 0 115 7 0 0| 375k 51k|0.28 0.29 0.36
09-07 17:24:34| 0 115 7 0 0| 402k 47k|0.28 0.29 0.36
09-07 17:24:35| 0 115 7 0 0| 790k 105k|0.28 0.29 0.36
09-07 17:24:36| 0 115 7 0 0| 502k 72k|0.28 0.29 0.36
09-07 17:24:37| 0 115 7 0 0| 623k 86k|0.28 0.29 0.36
09-07 17:24:38| 0 115 7 0 0| 403k 127k|0.34 0.31 0.36
09-07 17:24:39| 0 115 7 0 0| 595k 56k|0.34 0.31 0.36
09-07 17:24:40| 0 115 7 0 0| 466k 112k|0.34 0.31 0.36
09-07 17:24:41| 0 115 7 0 0| 340k 89k|0.34 0.31 0.36
09-07 17:24:42| 0 115 7 0 0| 655k 71k|0.34 0.31 0.36
09-07 17:24:43| 0 115 7 0 0| 598k 93k|0.31 0.30 0.36
09-07 17:24:44| 0 115 7 0 0| 595k 48k|0.31 0.30 0.36
09-07 17:24:45| 0 115 7 0 0| 465k 95k|0.31 0.30 0.36
09-07 17:24:46| 0 115 7 0 0| 543k 89k|0.31 0.30 0.36
09-07 17:24:47| 0 115 7 0 0| 489k 43k|0.31 0.30 0.36
09-07 17:24:48| 0 115 7 0 0| 492k 50k|0.29 0.29 0.35
09-07 17:24:49| 0 116 7 0 0| 652k 122k|0.29 0.29 0.35
09-07 17:24:50| 0 116 7 0 0| 461k 121k|0.29 0.29 0.35
09-07 17:24:51| 0 116 7 0 0| 601k 57k|0.29 0.29 0.35
09-07 17:24:52| 0 116 7 0 0|1074k 71k|0.29 0.29 0.35
09-07 17:24:53| 0 116 7 0 0|2315k 123k|0.26 0.29 0.35
09-07 17:24:54| 0 116 7 0 0|2372k 213k|0.26 0.29 0.35
09-07 17:24:55| 0 116 7 0 0|2290k 136k|0.26 0.29 0.35
09-07 17:24:56| 0 116 7 0 0|2475k 117k|0.26 0.29 0.35
09-07 17:24:57| 0 116 7 0 0|3616k 174k|0.26 0.29 0.35
09-07 17:24:58| 0 116 7 0 0|3001k 154k|0.24 0.28 0.35
09-07 17:24:59| 0 116 7 0 0|2388k 110k|0.24 0.28 0.35
09-07 17:25:00| 0 116 7 0 0| 392k 110k|0.24 0.28 0.35
09-07 17:25:01| 0 116 7 0 0| 486k 39k|0.24 0.28 0.35
09-07 17:25:02| 0 116 7 0 0|1098k 165k|0.24 0.28 0.35
09-07 17:25:03| 0 116 7 0 0|2137k 239k|0.30 0.30 0.35
09-07 17:25:04| 0 117 7 0 0|3196k 125k|0.30 0.30 0.35
09-07 17:25:05| 0 117 7 0 0|5036k 137k|0.30 0.30 0.35
09-07 17:25:06| 0 117 7 0 0|7243k 120k|0.30 0.30 0.35
09-07 17:25:07| 0 117 7 0 0|5251k 200k|0.30 0.30 0.35
09-07 17:25:08| 0 117 7 0 0|5138k 147k|0.36 0.31 0.36^C
can't be stopped, unless I go through and start firewalling every single one of those nodes. That's on one of my 100mbit connections too, which is why it only has 100 connections. I've seen 50MB/s receive amts on 1Gbit
ed: someone with several thousand $'s to waste could easily get some 10Gbit dedicated lines, and just flood everyone out with trash transactions.
ed2: and i suppose I should point out that this would be different from a typical DoS attack in that they'd have hundreds, or a thousand or two or three helpers, all transmitting as many of those transactions as their bandwidth could handle (turning it into a DDoS, with the quickness!)... ed3 (last one I hope, wtf): I've considered upping the minimum version level of connections... that would get rid of 99%, just the 1% malicious would remain