I found the only limiting factor is the maximum standard transaction size which is 100k bytes
.
The most common transactions we are concerned with are 1 input, 2 outputs
and the second most common are be 2 inputs 2 outputs
transactions and the sizes of these transactions are about 220 byte
and 360 byte
.
therefore the maximum achievable anonimity set would go from 270
to 450
(100k/360=270, 100k/220=450)
.
- Am I correct so far?
- Is there any more limiting factors?
- Does SegWit elevate the size of the signature out of the calculation of maximum standard transaction size, therefore resulting around
30%
more anonimity sets? (Signatures are71 bytes
on average.) So in this case351
to468
.