Questions tagged [ringsize]

The ring size is the number of one-time public keys (outputs) in the ring-signature that authorizes the transaction. One of those belongs to the actual sender, while the remaining ones (foreign outputs) are used for obfuscation and any existing output found on the blockchain can be picked. This achieves plausible deniability in that any given input in a transaction could have come from any of the outputs used in the ring signature.

Filter by
Sorted by
Tagged with
0 votes
1 answer
71 views

Why does each Monero upgrade increase the ring size? Why not just increase it all the way?

With the upcoming v18 of Monero, ring size will be increased to 16. Why doesn't it get increased all the way to what is feasible? What is the purpose of increasing it incrementally on each upgrade? ...
0 votes
1 answer
43 views

How are the participants of a Ring Signature selected?

If I understand correctly, the participants of a ring signature will be just other outputs. But I don't understand the criteria for selecting those outputs.
  • 63
0 votes
0 answers
14 views

Monero payment sent - not received [duplicate]

I followed the guide of Transaction stuck as "pending" in the GUI I either did some mistakes or it did not work for me. So let me begin that I sent XMR from binance by copying the address ...
0 votes
1 answer
53 views

How would I increase the hardcoded ring size in my fork?

As the title says. I want to increase the ring size that is hardcoded into a file that I can't find. I checked most of the code in the src/ringct directory and can not find it. Where is the hardcoded ...
's user avatar
2 votes
2 answers
46 views

Is a transaction mixin size of 0 the same as not using ring signatures at all?

If I choose a mixin size of 0, is that the same as if ring signatures were not being used at all?
  • 133
1 vote
1 answer
334 views

How to properly transfer XMR in monero-wallet-cli?

Usually I use the following command to transfer XMR: transfer normal 11 <address> <amount> But now I see people are using just: transfer <address> <amount> They don't specify ...
  • 11
2 votes
1 answer
319 views

Estimating anonymity set size?

Is there any way to at least estimate what kind of anonymity set a user would have after churning Monero X times assuming the anonymity set of each individual transaction is the ringsize (i.e. there ...
2 votes
1 answer
90 views

RingCT: What happens if accidentially decoy "Input + Output" sum up to 0?

In Ring CT the validattors check whether there is one combination of "Output + Input", that sums up to zero. What happens if "Real-Input + Output" does not sum up to zero, but accidentally some other ...
1 vote
1 answer
136 views

Monero still in my wallet as unmixable

I can't get monero out of my wallet, It looks like it was old dust accumulated, but it sums out to 8xmr, then I added more fresh monero but now I cant get it out, I've tried sweep unmixable and sweep ...
  • 41
0 votes
1 answer
299 views

Error: not enough outputs for specified ring size = 11

I am trying to fork monero release-v0.13. I have made changes to the cryptonote_config file and I built and ran the daemon. Everything seems to be fine, nodes are syncing, mining is happening. But ...
0 votes
1 answer
222 views

Minimum and maximun number of mixin right now? [duplicate]

Is it a hard rule that there needs to be 11 ring signatures right now for a transaction to take place right now?
  • 167
1 vote
1 answer
158 views

Why did I get an error -18 whilst attempting an RPC transfer?

I recently tried to send a transaction on the local testnet running 'Beryllium Bullet' (v0.13.0.2-release) and got this error: {"code": -18, "message": "Transaction would be too large. try /...
4 votes
1 answer
162 views

How is the number of ring members selected?

How is the number of ring members signing a transaction selected? Is it selected randomly by the sender or is it defined by the Monero wallet?
  • 167
1 vote
1 answer
78 views

Finding mixins with daemon RPC call

What is the best way to get the random mixins from the daemon to be used to sign a transaction? There was a daemon RPC call "get_random_rctouts.bin" but not anymore. What should I use instead?
  • 13
1 vote
2 answers
107 views

Can monero include actual spent input as previous transaction output?

Let's take we have two transactions. In the first transaction, it has 1 input with zero mixins and 3 outputs(stealth addresses). The second transaction has 1 input with one mixins and 2 outputs. Here ...
0 votes
1 answer
162 views

Could a blackballs list be used maliciously?

I do not see any way to trustlessly generate a blackballs database without running full nodes for malicious fork coins, which I do NOT want to do (and don't even have hardware resources to do). ...
1 vote
1 answer
191 views

Why are there transactions in the Mempool that are invalid or over 50 hours old?

Checking xmrchain.net I noticed some very old transactions in the mempool. The oldest is over 70 hours old. It has a ringsize of 5 - how is that even possible? Are transactions not validated before ...
1 vote
1 answer
123 views

Are mixins now officially called decoys (and when did that happen)?

I was reading something written by a community member SamsungGalaxyPlayer, where they mention casually that "decoys" are the new name for "mixins". First time I've heard that. Can someone confirm and ...
's user avatar
2 votes
1 answer
72 views

Are deducible monero transactions blackballed by default (or is there a need or plan to do so)?

Prior to April 2016, zero mixin inputs were allowed to be used. As described by paper (link at bottom), transactions with zero mixins once led to provably deducible transactions. Does the current ...
's user avatar
1 vote
1 answer
263 views

How does the wallet software choose mixins (decoy outputs)?

Is the choice of mixins chosen randomly or chosen according to size, date of transaction, or otherwise?
's user avatar
3 votes
1 answer
246 views

With a Churn: does it increase privacy more to do 1 TX with RingSize14 or 2 TX with RingSize7 or is it exactly the same?

In terms of increasing the distant to the original output.
8 votes
2 answers
3k views

How to use the sweep_all command with options like ring_size or priority

could you please tell me how to use this exactly? For example I want to sweep_all a wallet with low <priority> (in the GUI that would be x.25 I guess) to another address with default <...
6 votes
1 answer
512 views

What effect has the increase of minimal ring size from 5 to 7?

How will the scheduled increase of ring size in the current hard fork v7 affect security/privacy, transaction size/fees and verification time? Is there a reason why exactly 7 and not 10 or maybe 20?
  • 347
2 votes
1 answer
311 views

What are Ring Members?

So as I understand, ring members are decoy outputs on the XMR Blockchain. Are these outputs originially public addresses (like in the BTC Chain) but have been hidden somehow? How have they been hidden?...
  • 23
2 votes
1 answer
257 views

More than one real input per transaction?

Is it possible to have more than one real input in a monero transaction? If yes, how can you know how many mixins are there and how many real inputs? If no, how do you explain this: https://...
2 votes
1 answer
151 views

5-party Ring Signatures still being implicatory for sender?

Why are 5-party ring signatures enough for privacy? I don't understand how even if I get everything else right privacy-wise, I can still be connected to a transaction and potentially implicated in ...
6 votes
2 answers
2k views

What changes are planned for the September 2017 hard fork?

I am having trouble finding information about which of the following will be included in the September 2017 hard fork: Fluffy blocks Minimum / uniform ringsize ZMQ (Zero MQ) ? Is there a reliable ...
  • 197
7 votes
2 answers
478 views

How are the other inputs chosen with MyMonero?

Riccardo Spagni said in an interview somewhere (I will edit this if I find the right one) that MyMonero uses a different input selection algorithm than the official CLI and GUI wallets. How are the ...
  • 8,714
10 votes
2 answers
372 views

What is the difference between mixin and ringsize?

The community recently changed from using the term mixin for ring signatures to using ringsize. Are these terms used interchangeably, or are there some differences between these two terms?
  • 8,714
5 votes
1 answer
226 views

Is there anyway to calculate how much privacy is gained by increasing the ring size of a transaction?

The default for wallets right now is 4 but is there a large benefit say using 15 or 20 over 4? Can this be measured? Bigger ring size will help obviously but after a while is it not kind of a waste of ...
  • 3,185
6 votes
1 answer
110 views

Is there a tool that tells me if my transfer has been used by others in a ring signature?

Is there a tool that, given a tx hash and/or a specific output, can search through the blockchain to see if it's been used as input in other transfers? This would preferably not be a web service but ...
3 votes
1 answer
165 views

Number of outputs included in a given ring size

Historically the definition of mixin before recent plans to change the name to ring size counted the number of foreign or "fake" outputs in a ring. So for example a mixin of 6 would include a total ...
4 votes
1 answer
206 views

Can an output be used as a decoy after it has been spent?

The title of the question is probably specific enough, but I'll give more color anyway. Here's a quick timeline. I received output A a year ago. In the last year, output A has been a decoy in 3 ...
3 votes
1 answer
247 views

With RingCT on, can I lower mixin safely to save on tx fees?

Now that RingCT is on and transactions are many times bigger, would a mixin of 1, for example, be safe enough to keep a good level of privacy? I'm mainly asking because many pool operators have ...
's user avatar
12 votes
3 answers
12k views

What is a mixin, and how does it work?

What actually is a mixin, and how does it work? Is it similar to mixing services that Bitcoin and DASH provide?
  • 8,714
1 vote
1 answer
74 views

Why did Monero start with an enforced mxin of 2 then plans to hardfork to enforced mixin of 4 later?

Are there any perks to doing it like this? Why not just start off with enforcing mixin of 4 at the beginning?
  • 3,185
4 votes
1 answer
281 views

In the beta GUI wallet, what levels of mixin are offered by the sliding Privacy bar?

In the GUI wallet, under the "Send" tab, does the sliding bar labelled "Privacy" refer to the level of mixin? If so, what level of mixing is provided by the "Low", Medium" and "High" options?
  • 671
4 votes
1 answer
221 views

How are outputs chosen on the blockchain for ring signatures in a transaction?

Is there any criteria which outputs are chosen for a 'mixin' in a transaction?
  • 3,185
7 votes
1 answer
50 views

Are there protocol-level incentives regarding mix-in selection?

If I'm not mistaken, the current wallet randomly selects outputs for mix-in from the TXO set using a certain probability density function. Is this behaviour somehow supported by protocol-level ...
  • 71
12 votes
1 answer
246 views

If I send two transactions to the same recipient, can they infer the true sender?

I send two transactions to the same recipient. The two sets of mixins used to generate the transactions would each include my public address. Is the recipient then able to reasonably infer that my ...
  • 464
2 votes
1 answer
68 views

Can I chose my own outputs to mix in a transaction?

Will it only be random output to mix in a transaction or can i chose my own?
  • 3,185
3 votes
1 answer
98 views

Will it be possible to see the mixin number with ringct on?

I was thinking if it was true you could see mixin number with ringct transaction? thanks everyone
  • 3,185
3 votes
1 answer
212 views

What are the pros and cons of changing the term "mixin"?

At one point there was some discussion to change the term "mixin" to something different, such as "ring partner" or "fake out", due to the fact that mixin doesn't do a good job of describing what a ...
  • 5,656
9 votes
2 answers
274 views

Monero mixin 0 versus Zcash "T" address transaction

How does the privacy of a Zcash "T" address transaction compare with a Monero mixin 0 transaction (back when they were available)? Does 'T" stand for transparent? Would it be technically possible ...
2 votes
0 answers
16 views

What is the reasoning behind 0 mixin for Aeon? [duplicate]

Aeon is a fork of Monero, but it has kept the possibility of zero-mixin transactions which are considered a privacy breach for the CryptoNote protocol generally as they degrade the privacy of the ...
  • 107
7 votes
2 answers
153 views

When will the mandatory minimum mixin be increased?

Currently a minimum mixin of 2 is mandatory. It is my understanding that the mandatory minimum mixin will be increased to 4 at some point. When will that happen?
  • 151
5 votes
1 answer
177 views

Is mixin still needed with RingCT?

If RingCT hides amounts (so dust would no longer be a problem, as I've heard) and addresses, is there any downside to using a mixin of 0? Edit: I am aware that RingCT won't be available for the ...
2 votes
0 answers
212 views

Small bug with `default-mixin` [closed]

I just noticed that when I type 'set' in monero-wallet-cli [testnet] it prints, among other things default-mixin = 0. From what I understand, the default mixin should be the mixin level of a ...
  • 3,327
7 votes
3 answers
776 views

Why are there so many different amounts received when receiving a payment?

Do the amounts received correlate to the mixin level when sent?
  • 1,838
14 votes
4 answers
2k views

What would be the minimum mixin for full privacy?

How much privacy does the default (I think it's 4) give? If not enough, how high a mixin is enough?
  • 1,838