When it comes to really tough problems like distributed exchange, you should give yourself license to think stupid thoughts
That's how creative breakthroughs are made.
But my first question would be: "checking of withdrawals" - checking what exactly?
checking , I don't know ?
parameters of account,
is there a short period between deposit and withdraw,
unusual login activity...
it could be evolved to a set of parameters to look ?
and people would mine through that for some btc dust, there are a lot of dwellers that would be happy to do it,
no offense intended
I would do it for fun a few times for sure
My second question would be - what percentage of users/nodes are required to OK a withdrawal?
[
that would be evolved to, also, idk
start with 1% and see what happens
Who can be the checker - any user? I'm sure you can see that for some combination of answers to those two questions, fraud is very much possible. You also have to be sure you know what "a user" is (i.e. not a bot - look up "Sybil attack").
checkers with good activity and improving activity,
if they gave a green light to something that is rated as red by most of the checkers, they get negative points
I would tend to think oracles are the way to go for checking of things which are logically simple to verify. In the absence of working oracles, your kind of peer consensus approach might be crazy enough to make sense
I didn't understand this part, but I hope it will make sense to someone who will do and is doing something about this