Unusually high rates of double spend proofs were observed on 2021-05-21:
about one DSP every few seconds.
As I have my BCHN node running with debug=dsproof
for a long time, this rate was definitely beyond the ordinary.
I decided to log & graph, here is an initial plot.
Raw data in dsproofs · master · freetrader / Bitcoin Cash data analysis · GitLab .
The following pattern, roughly, was seen:
- high rate of DSPs until some plateau, then totally or almost totally flat (perhaps only a few “natural” DSPs arriving)
- block was mined
- DSP generation resumed directly after block mined
- number of DSPs reported in memory dropped sharpy a short while after block found (but not immediately)
The data/plot includes DSPs which are considered “orphans”.
The sharp drop-offs are very likely due to orphaned DSPs being reaped at regular intervals, affecting the orphans that had been created when a block was found. In BCHN even valid DSPs are kept around as orphans for a while after their txs are accepted in a block, in case of a re-org.
The DSP activity subsided over the course of a few hours.
The direct cause of the activity is yet unknown. It has been speculated that it could be some service which is re-signing and re-broadcasting transactions.
Some longer observations will be made.