On 26/07/2019 10:38, Dmitry Petukhov via bitcoin-dev wrote: > > If the attacker is the entity who provides this 'maker outsourcing', > and it captures significant portion of that maker-outsourcing/utxo-rent > market, it can even receive some profit from the convenience fee, while > deanonymizing the joins. > > And with pseudonymous entities, you cannot be sure how much of that > market the attacker controls. > No the attacker does not. I believe renting out UTXO proofs does not change the privacy properties, because of the quadratic term in the fidelity bond formula. This is where a sacrifice of V bitcoins creates a bond of value V^2. The formula provides a strong incentive for profit-motivated makers to use all their fidelity bond coins with just one maker, not spread them out over many makers. JoinMarket takers always use multiple makers, so a single maker can never deanonymize a coinjoin just they get chosen by takers a lot. (But they would make loads of money in coinjoin fees, which should encourage other makers to also sacrifice coins in order to compete with them and capture some of that fee income) If a sybil attacker wants to run multiple makers for the purpose of deanomyization then they will take a substantial quadratic hit in their effectiveness. This is explored the other document "Financial mathematics of JoinMarket fidelity bonds" https://gist.github.com/chris-belcher/87ebbcbb639686057a389acb9ab3e25b Regards CB _______________________________________________ bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
Re: [bitcoin-dev] Improving JoinMarket's resistance to sybil attacks using fidelity bonds
Chris Belcher via bitcoin-dev Wed, 31 Jul 2019 06:29:08 -0700
- [bitcoin-dev] Improving JoinMarket's resis... Chris Belcher via bitcoin-dev
- Re: [bitcoin-dev] Improving JoinMarke... Tamas Blummer via bitcoin-dev
- Re: [bitcoin-dev] Improving JoinM... Dmitry Petukhov via bitcoin-dev
- Re: [bitcoin-dev] Improving J... Chris Belcher via bitcoin-dev
- Re: [bitcoin-dev] Improvi... Dmitry Petukhov via bitcoin-dev
- Re: [bitcoin-dev] Im... Chris Belcher via bitcoin-dev
- Re: [bitcoin-dev... Chris Belcher via bitcoin-dev
- Re: [bitcoin... Leo Wandersleb via bitcoin-dev
- Re: [bitcoin... Chris Belcher via bitcoin-dev
- Re: [bitcoin... Leo Wandersleb via bitcoin-dev
- Re: [bitcoin... ZmnSCPxj via bitcoin-dev
- Re: [bitcoin... Dmitry Petukhov via bitcoin-dev
- Re: [bitcoin... Dmitry Petukhov via bitcoin-dev
- Re: [bitcoin... Chris Belcher via bitcoin-dev