summaryrefslogtreecommitdiff
path: root/b9/3df43d7dfdbc6ee7f2114941910e474928e19d
blob: eafafb757e9673fbf08e1f50722dc7b46bfb3dff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
Delivery-date: Wed, 12 Feb 2025 04:34:15 -0800
Received: from mail-qt1-f185.google.com ([209.85.160.185])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBCU2P6FJ3EBBBPFKWK6QMGQEWG46PBY@googlegroups.com>)
	id 1tiBwT-0005Os-PV
	for bitcoindev@gnusha.org; Wed, 12 Feb 2025 04:34:14 -0800
Received: by mail-qt1-f185.google.com with SMTP id d75a77b69052e-471a0703d15sf38541021cf.3
        for <bitcoindev@gnusha.org>; Wed, 12 Feb 2025 04:34:13 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1739363648; cv=pass;
        d=google.com; s=arc-20240605;
        b=MjxAn82fBwSPe2p5zVw+4eYF5zQldNlksf382dvtmW1yaxFqBpglg5mVmEszPd2TgY
         UPBJmzEn+IQhQqcbYChWgAKyc404h+jvLBNjVyrTWQ6hb4SrD+hhLymbmRtztK4e7MaM
         WxHA95R5kxU7aNBjHuGy8X3+7AbcVUfsYFHbhdhCKEhC/GEZEJdhJLnwm19L/h/ikkkS
         2bS51gMGmqg8ikmGPLZDh6LrhqHguJLp3+IeNYyEdwVeTFEddFzHYU5u3bWw/MeGfBR5
         VcoeEBiH7vVxy0mEsZBdhgbi0Olrb64ZX7G3nAeLeMDqmUyeiB4JZh862DvSDfMA94HT
         Xpsg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:cc:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:sender:dkim-signature
         :dkim-signature;
        bh=kO++Fh0Tu44s0MQ7t4JZeT/4wPpoOWhbMkGcNiNvE3A=;
        fh=MceYIPbIaxgeySpbeRbB1ehmk0AUZe9kGB0rlyIjC2Q=;
        b=hymMzKndSeyjKbFvcmrTHV+scf2+G29y0kvvOhs4qPWer2UugBrNPRapsFmYVXw6FP
         iR1/g99ekQ/8SFDH/FnG+5SlL/z04UgURdYkBQA/usmXqES57O4hgtXbQ7izCiDOdjYP
         eNUJfnwjzVgefEWq2g5lcGVEe9F1LbPlqc/fE6IwCBbIZsWqjPq/aRUk9jbkoYFntDKn
         zlGnrv7bqTUbLVrfLVc/Fb/eP7H8uLE1Ws/m65nneBdc7OLVyGm9Mmvag9wSIb1EjjAS
         Ik1nYH5YwzBb/S0QQSb4echW1unMqjxJ4CGfgilsGRX1pB6WIVvjuOhv2zzu4+kl0py7
         m32w==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=Jlbu1hR9;
       spf=pass (google.com: domain of alicexbtong@gmail.com designates 2001:4860:4864:20::29 as permitted sender) smtp.mailfrom=alicexbtong@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1739363648; x=1739968448; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=kO++Fh0Tu44s0MQ7t4JZeT/4wPpoOWhbMkGcNiNvE3A=;
        b=aah1wEk+rqp8r2XacrUtTZnu2L1fKIy5m0XHNB8nXtdAZncemVCi7v+ov2tucAm4nv
         Jn4HFdOOTNlj1ahs8XxTO3O5f+QyhGsy52uKQsIQ6IPuKb87rxZAd/gcLCbxwv7XTVNZ
         nPcdgQIzeIfP0dUu6ksvNQxyT4PwM2vuiEJizwYGzDpnJLtlzNjqP1zJq69+TcieCH60
         PXlzp768et75f6M2M6SXP4MIw7PKrprb0/GgfI7gn8KG50HTN2SWmmrIaAqtJQ09Tx3i
         zqEUJL5mlSMFOKe76cHvPIRj2Jl39Di8/etUE2edKyh70pdYLuWnEd3RNZ6NjnVdbhOj
         RqXA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1739363648; x=1739968448; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=kO++Fh0Tu44s0MQ7t4JZeT/4wPpoOWhbMkGcNiNvE3A=;
        b=VnL6BE8zrnki4SoFCdZ99BoztkXGKryQQ7YdWKZ358H7DY4oovkn8GNFoAmLCnd/kt
         CeAXWeiwMDtXw1rlWyeQ99oZhf2iD12m4YQL14fPJfZUGiWQISmg08s2iJeBgt5DYbjc
         iDRev8hSMQJX4E76boybXtvel7Ti9+GDTbW7DMJozZnT5lk1in57e4zYlUB8zZLom6iB
         ceM8l830D+yNjOi87vZJWnA/9JKIAY8jptFTxmV2HPnyHMji90ePS9hg5IanW2BGqxFG
         c2vqS1jZsJ0QoLjfJ6NA0tXwG2uy8bZLPIGRh/Y6sH8likI9CQKz+p32c23MCrC/eKkx
         E28w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1739363648; x=1739968448;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:x-beenthere:x-gm-message-state:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=kO++Fh0Tu44s0MQ7t4JZeT/4wPpoOWhbMkGcNiNvE3A=;
        b=OlM4wIXGEewSQZLDrTykn8yR1I+KuK9u4P7Hu/NN/bxxnL/Q6TYuqyldZXMyrMqxpZ
         vTOHY/N0kRHcGMtGHAJPNMf7Si+yYjmTpAwLhhiAli8MkSWfY+6QiCYeImV5ndwrLh9c
         1EOMjpF7mEFV1b69URlSN6PQIcGbN4PtsctxADP+djDmzjeANJMJV+lXtBTY4HyxuLc5
         ISGIxW0tJCYE9ip2IRiWI+AtkSHf+XOshwfv2dTAxHhoXHAHCMUSh5Ss1SUKPq59QqJp
         4UkbDJRk9qn5nzgDg7Iqb3kIlm3XTlJA8wq55Sck7M+b5eRCaNnb3l86NdEt1mKXd4tv
         3EuQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWch3uopzDZFsSpHo7CXYrVNgHssBLMEJiIZ/JGbr6+BTOp5PVzpFYy4cJGwqBp8d/LykTuUGp5q7Zw@gnusha.org
X-Gm-Message-State: AOJu0YzRfXH4oIXm+dXM1mrtJxUMj5mB2HFke0wwpKURPwZ2QYTXRHAy
	7+4fsQmW4j0JJ8+vfGtUFVv77sdRYBH43BuOT9Ol3bjUXqJEamWh
X-Google-Smtp-Source: AGHT+IHZNY5wBtEPsyyG4AptU3bqL/XjqBPUlswmsViquM1G7Doh90Zvo7pr57VIkpZTS52ngKw3WQ==
X-Received: by 2002:a05:622a:1f19:b0:46a:2876:d667 with SMTP id d75a77b69052e-471b061afcemr38507081cf.18.1739363647815;
        Wed, 12 Feb 2025 04:34:07 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:ac8:7402:0:b0:467:68a3:4c53 with SMTP id d75a77b69052e-470535cc509ls34402331cf.1.-pod-prod-01-us;
 Wed, 12 Feb 2025 04:34:04 -0800 (PST)
X-Forwarded-Encrypted: i=2; AJvYcCXeIFR16rjerTHfjlRyMgzUUkRv0c1kMEOZZNbJtLc1oCsdg5zqeMoBO1kJY35xU+zXa/4WFnFZb1Iz@googlegroups.com
X-Received: by 2002:a05:620a:4385:b0:7c0:61be:4972 with SMTP id af79cd13be357-7c070788348mr515079085a.36.1739363644313;
        Wed, 12 Feb 2025 04:34:04 -0800 (PST)
Received: by 2002:a05:620a:57a:b0:7c0:5bb7:149a with SMTP id af79cd13be357-7c05bb72194ms85a;
        Wed, 12 Feb 2025 02:17:41 -0800 (PST)
X-Forwarded-Encrypted: i=2; AJvYcCWkfUzhTPx94kefjMcG5XNMc/3htxtAUTm8B0wEKZe5USwQLTHDMilyUcJXdQC3gqk8USfRF7ga2i2d@googlegroups.com
X-Received: by 2002:a05:620a:470d:b0:7be:82e5:5693 with SMTP id af79cd13be357-7c07071ce7fmr319662385a.20.1739355460434;
        Wed, 12 Feb 2025 02:17:40 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1739355460; cv=none;
        d=google.com; s=arc-20240605;
        b=T5CvwV8oQCINHqUOrifHM54yWeMsBe2eazMvGAFzV02+ZZC2AAlcYsff5d4gNkHjxy
         SuC4vuyfa4Sq5jqZ5Bvu9s1IM3cPXl5k2bV+sGFd/RCZgXmQGsOqn5pwE8MXc13iVNqG
         bCDYdvggs7j1U5puj+Cd5/jJJSzoHOZUAsXmQdTF7daTLL5Wo4NHkDxsiDFSavcnrmjI
         mcglhsfnHbsewtRTYVnOtM9n0PWCjlq05APbm01PNPjauBxR9yeA34jRHuxGOE43uksI
         +dNq1o0qvfqyPPxksEmZcxCZWb3LcAqPcnu6XRZdAUokgvVE+uGdpWOIzdcVbz7PMai4
         392A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:dkim-signature;
        bh=ZKKsdJTJTPrfrc/xwFszEJzv53lkmnmEijHuMf2OLS0=;
        fh=P/rRu/I8I+5sfDd598ACJab79/hQio1hco7sT1To9yM=;
        b=KZG8tA1tL+6F6TAkpHkcDg9FeCkfhZ53yZGZCcmye+J5EofWYzuiiKYSQYY2y/kANz
         2gLiRe/axSTyiSdwFW1uEj//a/iBDAAHJzBLhq+1llSMsQMwNDxPl/ZU/gaozhGfUKqm
         Gt3tuXu8XJ65Nfb+n2VTCquxWVPS2z/IGTP0BSEVGcwqAiKV6HPYymzXUtbN6uQuq/QX
         mTiOc1BJiu2+ZpKXLgXRBE/xU3Ohb4xa1J0hMu25QsHYXTwalaehME73rwgqsDhx1ORR
         n3U4G65jNN7fid/UKGZ9qLLmpXbevXgU1rUUjbs0SfFUN50duo/gQEyKhGiHYR/2fH8Y
         7QcA==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=Jlbu1hR9;
       spf=pass (google.com: domain of alicexbtong@gmail.com designates 2001:4860:4864:20::29 as permitted sender) smtp.mailfrom=alicexbtong@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
Received: from mail-oa1-x29.google.com (mail-oa1-x29.google.com. [2001:4860:4864:20::29])
        by gmr-mx.google.com with ESMTPS id af79cd13be357-7c041e766aesi62602385a.6.2025.02.12.02.17.40
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Wed, 12 Feb 2025 02:17:40 -0800 (PST)
Received-SPF: pass (google.com: domain of alicexbtong@gmail.com designates 2001:4860:4864:20::29 as permitted sender) client-ip=2001:4860:4864:20::29;
Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-2b89114494aso1655106fac.3
        for <bitcoindev@googlegroups.com>; Wed, 12 Feb 2025 02:17:40 -0800 (PST)
X-Forwarded-Encrypted: i=1; AJvYcCWLo6Vrp9+32D1UkthHiGtUrmiGwwmJTqV1kCEamRQi+eJAvuPFHldVVMIo3lzLi1AtTwS9pdHKkWqc@googlegroups.com
X-Gm-Gg: ASbGncsBlyqT6lcAlQWsVL61tAtJKss0T6TYh3W03+jtw1SnlrPLmdcripOP72Z/5Qo
	UlT7IxHn3x841RAbGY9cRP86e0UyItBiA+Uxm6iiqEehmOH4SCm5vjmFfqCMf+t4UoukaSFzQ9d
	Zgk4+YKsYUKrytNI4=
X-Received: by 2002:a05:6871:7b0a:b0:284:ff51:58ad with SMTP id
 586e51a60fabf-2b8daf08a71mr1177435fac.27.1739355459696; Wed, 12 Feb 2025
 02:17:39 -0800 (PST)
MIME-Version: 1.0
References: <CAAQdECCdRVV+3ZoJhOotKEvmUV4yrV7EYWE8SOWCE1CF9tZ6Yg@mail.gmail.com>
 <Z5JtilN2k7HwRRXt@petertodd.org> <CAAQdECC0FG7xhxygAPEL0XD4umU+zH84rK-P-UDKMLaZhr1HBw@mail.gmail.com>
 <Z6KTD2vvdfsCpVDN@petertodd.org>
In-Reply-To: <Z6KTD2vvdfsCpVDN@petertodd.org>
From: "/dev /fd0" <alicexbtong@gmail.com>
Date: Wed, 12 Feb 2025 15:47:42 +0530
X-Gm-Features: AWEUYZn8E_Zdv6g8AXRJvHFHp6-LkxSUMZCqichcX3O5780Xb2kJlfjBLwmXfoQ
Message-ID: <CALiT-Zoj5fd2zK3moMLo+S-L8xTyB2qgCNU_ocm_6mce832JcQ@mail.gmail.com>
Subject: Re: [bitcoindev] Reiterating centralized coinjoin (Wasabi & Samourai)
 deanonymization attacks
To: Peter Todd <pete@petertodd.org>
Cc: Yuval Kogman <nothingmuch@woobling.org>, 
	Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000504094062def4081"
X-Original-Sender: alicexbtong@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=Jlbu1hR9;       spf=pass
 (google.com: domain of alicexbtong@gmail.com designates 2001:4860:4864:20::29
 as permitted sender) smtp.mailfrom=alicexbtong@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;       dara=pass header.i=@googlegroups.com
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
 <https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.5 (/)

--000000000000504094062def4081
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Peter,

> Kruw's coordinator does not charge a coordinator fee.

> Due to how Wasabi coinjoins work, coinjoins will almost always have some
> small amount of sats left over that didn't decompose into standard
> denominations after the transaction fee is paid. Those sats go to the
> coordinator. The amounts involved are tiny, always less than the
> transaction fee, as you can easily see on https://liquisabi.com/

Liquisabi does not calculate all the [coordinator earnings][0]. We can only
estimate and would never know the exact earnings. Even if the amount is
small, marketing it as 'free' is misleading. Kruw has demonstrated
misunderstandings about wabisabi and has made misleading claims on
bitcointalk threads. I had recently mentioned it in a [thread][1].

[0]:
https://github.com/turbolay/LiquiSabi/blob/ec8db3236cde7378e0240462128369ef=
04c539e2/LiquiSabi.ApplicationCore/Data/CoinjoinStore.cs#L66-L76
[1]: https://bitcointalk.org/index.php?topic=3D5482818.msg64878995#msg64878=
995

Disclaimer: I have built joinstr protocol(coinjoin implementation) and
contributed to wasabi in the past

/dev/fd0
floppy disk guy

On Wed, Feb 5, 2025 at 4:02=E2=80=AFAM Peter Todd <pete@petertodd.org> wrot=
e:

> On Tue, Feb 04, 2025 at 03:02:01PM +0100, Yuval Kogman wrote:
>
> I'm going to split this off because this kind of thing isn't relevant to
> the actual technical details of interest to readers of their mailing
> list, and I'll make it easy for the mods to decide whether or not to let
> this part of the discussion through.
>
> > # Conflict of Interest
> >
> > It would have been appropriate for you to disclose that your review is
> > paid for by an interested party as a direct response to accusations I
> > have made:
>
> The supermajority of the people posting on this mailing list are being
> paid for their work. It would be silly to pre-face every single email
> with "sponsored by Foo"; what you are replying to is just an email, not
> my actual review publication, which I have not completed yet.
>
> You yourself appear to be paid to work on the topic of on-chain privacy
> via your employment at Spiral; I don't see you putting disclaimers about
> that.
>
> https://x.com/spiralbtc/status/1704905217974665340
>
> For actual public publications I've made, in recent years I've generally
> said who paid for them and under what terms:
>
> https://petertodd.org/2024/one-shot-replace-by-fee-rate
> https://petertodd.org/2024/covenant-dependent-layer-2-review
> https://petertodd.org/2023/v3-transactions-review
> https://petertodd.org/2023/drivechains#backstory
>
> There's some other material on that blog where payment really isn't
> clear to me and not discussed. E.g. material I (partly) wrote in one
> form for a client and then reworked on my own time to be a blog post.
> And obviously, everything I write is arguably commercial: my full-time
> employment is Bitcoin-related consulting, and publishing is one of the
> main ways I get work.
>
> > - https://archive.is/cbffL
> > - https://archive.is/BJCNG
> >
> > Kruw has described his service as "free" and "trustless", despite earni=
ng
> > revenues and despite the issues described here. Supporting evidence for
> > this is in the unedited version of this reply.
>
> Wasabi set the coordinator fee limit to 0% by default in the Jun 2024
> release:
>
> https://github.com/WalletWasabi/WalletWasabi/releases/tag/v2.0.8.1
>
> Kruw's coordinator does not charge a coordinator fee.
>
> Due to how Wasabi coinjoins work, coinjoins will almost always have some
> small amount of sats left over that didn't decompose into standard
> denominations after the transaction fee is paid. Those sats go to the
> coordinator. The amounts involved are tiny, always less than the
> transaction fee, as you can easily see on https://liquisabi.com/
>
> For example,
> b4daaefbd53dd255a4d1507889df52fe1adcc970b5edaea1d9fc2b1c840f7367,
> had 31,407sats of leftovers that went to the coordinator, out of
> 5,459,668,967 sats of outputs and a 104,289 sat transaction fee.
>
>         31,407 / 5,459,668,967 =3D 0.0006%
>
> I'll let others decide whether or not you're being dishonest by not
> mentioning the tiny amounts involved, while simultanously claiming I'm
> being dishonest by not mentioning in my email that (as usual) I'm
> getting paid to work on this stuff.
>
> In particular, remember that that fees are part of the coinjoin security
> model: we *need* transactions to be costly enough to prevent sybil
> attacks. If anyone with access to coins can just do infinite coinjoin
> transactions at zero cost, we have a potential sybil attack problem.
>
> --
> https://petertodd.org 'peter'[:-1]@petertodd.org
>
> --
> You received this message because you are subscribed to the Google Groups
> "Bitcoin Development Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/bitcoindev/Z6KTD2vvdfsCpVDN%40petertodd=
.org
> .
>

--=20
You received this message because you are subscribed to the Google Groups "=
Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
CALiT-Zoj5fd2zK3moMLo%2BS-L8xTyB2qgCNU_ocm_6mce832JcQ%40mail.gmail.com.

--000000000000504094062def4081
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Peter,<div><br></div><div>&gt; Kruw&#39;s coordinator d=
oes not charge a coordinator fee.<br><br>&gt; Due to how Wasabi coinjoins w=
ork, coinjoins will almost always have some<br>&gt; small amount of sats le=
ft over that didn&#39;t decompose into standard<br>&gt; denominations after=
 the transaction fee is paid. Those sats go to the<br>&gt; coordinator. The=
 amounts involved are tiny, always less than the<br>&gt; transaction fee, a=
s you can easily see on <a href=3D"https://liquisabi.com/">https://liquisab=
i.com/</a></div><div><br></div><div>Liquisabi does not calculate all the [c=
oordinator earnings][0]. We can only estimate and would never know the exac=
t earnings. Even if the amount is small, marketing it as &#39;free&#39; is =
misleading. Kruw has demonstrated misunderstandings about wabisabi and has =
made misleading claims on bitcointalk=C2=A0threads. I had recently mentione=
d it in a [thread][1].</div><div><br></div><div>[0]:=C2=A0<a href=3D"https:=
//github.com/turbolay/LiquiSabi/blob/ec8db3236cde7378e0240462128369ef04c539=
e2/LiquiSabi.ApplicationCore/Data/CoinjoinStore.cs#L66-L76">https://github.=
com/turbolay/LiquiSabi/blob/ec8db3236cde7378e0240462128369ef04c539e2/LiquiS=
abi.ApplicationCore/Data/CoinjoinStore.cs#L66-L76</a><br>[1]:=C2=A0<a href=
=3D"https://bitcointalk.org/index.php?topic=3D5482818.msg64878995#msg648789=
95">https://bitcointalk.org/index.php?topic=3D5482818.msg64878995#msg648789=
95</a><br><br>Disclaimer: I have built joinstr protocol(coinjoin implementa=
tion) and contributed to wasabi in the past<br><br>/dev/fd0<br>floppy disk =
guy</div></div><br><div class=3D"gmail_quote gmail_quote_container"><div di=
r=3D"ltr" class=3D"gmail_attr">On Wed, Feb 5, 2025 at 4:02=E2=80=AFAM Peter=
 Todd &lt;<a href=3D"mailto:pete@petertodd.org">pete@petertodd.org</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, F=
eb 04, 2025 at 03:02:01PM +0100, Yuval Kogman wrote:<br>
<br>
I&#39;m going to split this off because this kind of thing isn&#39;t releva=
nt to<br>
the actual technical details of interest to readers of their mailing<br>
list, and I&#39;ll make it easy for the mods to decide whether or not to le=
t<br>
this part of the discussion through.<br>
<br>
&gt; # Conflict of Interest<br>
&gt; <br>
&gt; It would have been appropriate for you to disclose that your review is=
<br>
&gt; paid for by an interested party as a direct response to accusations I<=
br>
&gt; have made:<br>
<br>
The supermajority of the people posting on this mailing list are being<br>
paid for their work. It would be silly to pre-face every single email<br>
with &quot;sponsored by Foo&quot;; what you are replying to is just an emai=
l, not<br>
my actual review publication, which I have not completed yet.<br>
<br>
You yourself appear to be paid to work on the topic of on-chain privacy<br>
via your employment at Spiral; I don&#39;t see you putting disclaimers abou=
t<br>
that.<br>
<br>
<a href=3D"https://x.com/spiralbtc/status/1704905217974665340" rel=3D"noref=
errer" target=3D"_blank">https://x.com/spiralbtc/status/1704905217974665340=
</a><br>
<br>
For actual public publications I&#39;ve made, in recent years I&#39;ve gene=
rally<br>
said who paid for them and under what terms:<br>
<br>
<a href=3D"https://petertodd.org/2024/one-shot-replace-by-fee-rate" rel=3D"=
noreferrer" target=3D"_blank">https://petertodd.org/2024/one-shot-replace-b=
y-fee-rate</a><br>
<a href=3D"https://petertodd.org/2024/covenant-dependent-layer-2-review" re=
l=3D"noreferrer" target=3D"_blank">https://petertodd.org/2024/covenant-depe=
ndent-layer-2-review</a><br>
<a href=3D"https://petertodd.org/2023/v3-transactions-review" rel=3D"norefe=
rrer" target=3D"_blank">https://petertodd.org/2023/v3-transactions-review</=
a><br>
<a href=3D"https://petertodd.org/2023/drivechains#backstory" rel=3D"norefer=
rer" target=3D"_blank">https://petertodd.org/2023/drivechains#backstory</a>=
<br>
<br>
There&#39;s some other material on that blog where payment really isn&#39;t=
<br>
clear to me and not discussed. E.g. material I (partly) wrote in one<br>
form for a client and then reworked on my own time to be a blog post.<br>
And obviously, everything I write is arguably commercial: my full-time<br>
employment is Bitcoin-related consulting, and publishing is one of the<br>
main ways I get work.<br>
<br>
&gt; - <a href=3D"https://archive.is/cbffL" rel=3D"noreferrer" target=3D"_b=
lank">https://archive.is/cbffL</a><br>
&gt; - <a href=3D"https://archive.is/BJCNG" rel=3D"noreferrer" target=3D"_b=
lank">https://archive.is/BJCNG</a><br>
&gt; <br>
&gt; Kruw has described his service as &quot;free&quot; and &quot;trustless=
&quot;, despite earning<br>
&gt; revenues and despite the issues described here. Supporting evidence fo=
r<br>
&gt; this is in the unedited version of this reply.<br>
<br>
Wasabi set the coordinator fee limit to 0% by default in the Jun 2024<br>
release:<br>
<br>
<a href=3D"https://github.com/WalletWasabi/WalletWasabi/releases/tag/v2.0.8=
.1" rel=3D"noreferrer" target=3D"_blank">https://github.com/WalletWasabi/Wa=
lletWasabi/releases/tag/v2.0.8.1</a><br>
<br>
Kruw&#39;s coordinator does not charge a coordinator fee.<br>
<br>
Due to how Wasabi coinjoins work, coinjoins will almost always have some<br=
>
small amount of sats left over that didn&#39;t decompose into standard<br>
denominations after the transaction fee is paid. Those sats go to the<br>
coordinator. The amounts involved are tiny, always less than the<br>
transaction fee, as you can easily see on <a href=3D"https://liquisabi.com/=
" rel=3D"noreferrer" target=3D"_blank">https://liquisabi.com/</a><br>
<br>
For example, b4daaefbd53dd255a4d1507889df52fe1adcc970b5edaea1d9fc2b1c840f73=
67,<br>
had 31,407sats of leftovers that went to the coordinator, out of<br>
5,459,668,967 sats of outputs and a 104,289 sat transaction fee.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 31,407 / 5,459,668,967 =3D 0.0006%<br>
<br>
I&#39;ll let others decide whether or not you&#39;re being dishonest by not=
<br>
mentioning the tiny amounts involved, while simultanously claiming I&#39;m<=
br>
being dishonest by not mentioning in my email that (as usual) I&#39;m<br>
getting paid to work on this stuff.<br>
<br>
In particular, remember that that fees are part of the coinjoin security<br=
>
model: we *need* transactions to be costly enough to prevent sybil<br>
attacks. If anyone with access to coins can just do infinite coinjoin<br>
transactions at zero cost, we have a potential sybil attack problem.<br>
<br>
-- <br>
<a href=3D"https://petertodd.org" rel=3D"noreferrer" target=3D"_blank">http=
s://petertodd.org</a> &#39;peter&#39;[:-1]@<a href=3D"http://petertodd.org"=
 rel=3D"noreferrer" target=3D"_blank">petertodd.org</a><br>
<br>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev%2Bunsubscribe@googlegroups.com" target=
=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/Z6KTD2vvdfsCpVDN%40petertodd.org" rel=3D"noreferrer" target=3D"_=
blank">https://groups.google.com/d/msgid/bitcoindev/Z6KTD2vvdfsCpVDN%40pete=
rtodd.org</a>.<br>
</blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/CALiT-Zoj5fd2zK3moMLo%2BS-L8xTyB2qgCNU_ocm_6mce832JcQ%40mail.gma=
il.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/=
msgid/bitcoindev/CALiT-Zoj5fd2zK3moMLo%2BS-L8xTyB2qgCNU_ocm_6mce832JcQ%40ma=
il.gmail.com</a>.<br />

--000000000000504094062def4081--