Friday, August 28, 2020

Why do we have reverse within timeout?

 Same reason we have timeouts, it prevents a congestion problem, as well as the fails to deliver fraud. 

If one trade submits his payment, it may be late, jammed in the queue, or mis-priced for the miners.   This is the same as communications failure.  

But the main point is fails to deliver fraud with asynchronous ledgers. The tweo traders lose on fails to deliver. The first to recall losses the least. The miners make a rising percentage.  The protocols assume ledgers are reasonably consistent intransit time.   The repeating cheat  continues to lose and the other losses spread about.

The optimum cheat then become never register your payment.   There is one cancellation, cheater gets nothing, other trader loses recall fee. These are spoofers.  I am not sure they are illegal in sandbox. Hmmm.

The problem sort of goes away with hand held spectre as both parties will agree to a provable contract, one including refundable deposits to cover fails to deliver.  Spoofers? We need anonymous credit ratings. Ny reasonable over the counter group with registration fees would stop the spoofing.

No comments: