Does it make sense to create a pool in which everyone pays different fee for coinjoin?

b is the first to join the pool and j is last

a - 0 sats

b - 100 sats

c - 200 sats

d - 300 sats

e - 400 sats

f - 500 sats

g - 600 sats

h - 700 sats

i - 800 sats

j - 900 sats

Reply to this note

Please Login to reply.

Discussion

Can we say that those who participate first play a kind of maker role?

Interesting finesse there. I think so; but, if this a no-central-coordinator model, there might be some trickiness around how it's decided that one person "arrives" before another?

Public logs of joining the pool would avoid cheating.

What if timestamps in different logs conflict? (That's why i asked if there's no global coordinator)

As a former #FreeSamourai Whirlpool user I would say yes, this is a good way to incentivize users to join the pool at the start of a new round.

Why not at reverse?

1- 50_000 sats

2- 25_000 sats

3- 12_500 sats

4- 6_250 sats

5- 3_125 sats

6- 1_612 sats

7- 806 sats

8- 403 sats

9- 201 sats

10- 100 sats

11- 50 sats

12- 25 sats

13- 12 sats

14- 6 sats

15- 3 sats

16- 1 sat

17 or more free

No. It incentivizes gaming the system, bailing on it if you are paying a higher fee and reconnecting. Furthermore it may affect privacy

It doesn't affect privacy if the fees are paid off-chain.