User:Jeblad/countering spam

LSH-digest
It is possible to encode a revert as a lsh-digest and store it in memcache for a short period. Let AbuseFilter access that digest. Any attempts on new additions can then be compared to that digest. If a match is found the upload can be stopped by AbuseFilter. The filter should probably be more relaxed on edits to the same article, that is more discrepancy allowed before it blocks, and tighter on other articles, that is less discrepancy allowed before it blocks.