9 May 2024 | Updated 11 May 2024 [services]

Monero remote nodes overloaded due to 'dozens of large 150-input transactions'

Public Monero remote nodes1 were apparently overloaded today2 after someone started broadcasting dozens of large 150-input transactions3, which were spotted by Rucknium4 (probably around blocks 3144650-31447005):

About an hour ago someone broadcasted dozens of large 150-input transactions. The txpool has many transactions waiting to be confirmed. In these circumstances remote nodes become overloaded because wallets are asking for the txpool data.

Rucknium also mentioned 0xFFFC’s6 ongoing work7 trying to locate and fix any Monero node code bottlenecks that are causing the overload.

This incident could potentially be connected to the recent spam attack against Monero that started around March 5th8.

This is an ongoing story and the report will be updated when new information is available.

Update: add reference link to relevant PR9 by selsta discussing performance bottleneck triggered by the high-input txs intermittently occurring since last month (credit to c​haserene for sharing).