View Issue Details

IDProjectCategoryView StatusLast Update
0007847Talerwallet-corepublic2023-12-22 15:02
Reportersebasjm Assigned ToFlorian Dold  
PriorityhighSeverityfeatureReproducibilityunable to reproduce
Status assignedResolutionopen 
Product Versiongit (master) 
Target Versionpost-1.0 
Summary0007847: DoS when all wallet try to refresh coins at the same time
DescriptionInstead of wallet doing refresh exactly 3 months before expiration time, it should refresh based on a random value close to 3 months


From email

> The refresh transaction is automatically triggered by the wallet software 3 months before the end of the validity of a coin. Especially if Exchange
> operators charge refresh fees, the fact that a fee may automatically be charged in the background without user interaction is likely particularly
> difficult to explain.

> But that also means that "3 months before the end of the validity of a coin" will be the same for every wallet since the beginning,
> isn't this a self-DOS waiting for us?
> I mean, all the wallet with all those coins will try to refresh at the same time.
> Maybe refresh time should random time based in a normal distribution with mean expiration_time - 2 month and std_dev 1 month
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-05-23 17:24 sebasjm New Issue
2023-05-23 17:24 sebasjm Status new => assigned
2023-05-23 17:24 sebasjm Assigned To => Florian Dold
2023-09-03 14:54 Christian Grothoff Severity major => feature
2023-12-22 15:02 Christian Grothoff Target Version 1.0 => post-1.0