Let's say these are the only 2 victims, and you pay out $10k the way you described. One victim receives $9346, the other victim receives $654. That means the victim who stayed under the guaranteed amount loses almost everything because someone else deposited 10 times more, and probably triggered the exit scam with that! Wouldn't a per-user distribution be better, so they both receive $5k?
Another idea is to see the $10k escrow as a per-person max cap, so the $100k is treated as a $10k deposit along with the $7k one.
$100k victim receives $5,882.35
$7k victim receives $4,117.65
Or how about this scenario (and I think this would be fit for another topic, as it doesn't only apply to your service): let's say an exchanger with an escrow deposit wants to exit scam. Someone deposits an amount large enough to run away. But they don't want to lose their escrow deposit, so they create a large exchange transaction on their own platform, with a signed Letter of Guarantee, and claim to be a victim. That way they get most of their escrowed amount back!
How does one solve this?
Even if it's limited per person, first come first serve, etc... the scammer can always fake orders to get at least some of the escrow amount back.
