Questions tagged [output-selection]

selection of which outputs will be included in a ring signature as mixins

14 questions
19
votes
3 answers

How will the temporal output alignment of ring partners (mixins) be addressed?

The Issue: If you only own outputs in a short span of blocks and you spend them, the mixin partners (the fake outputs / ring partners) will be different for each of the outputs and have a blockchain temporal pattern that suggests which inputs are…
Ginger Ale
  • 5,694
  • 2
  • 19
  • 46
9
votes
1 answer

Having more control of output selection

As far as I can tell, the user currently has little to no control over how outputs are selected for building a new transaction. I have had instances of trying to send the exact amount of an output, and hoping the transaction building algorithm would…
user141
  • 3,337
  • 14
  • 34
7
votes
2 answers

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 other inputs selected in MyMonero, and why is a…
sgp
  • 8,836
  • 7
  • 43
  • 113
6
votes
2 answers

How is the Monero wallet picking outputs for transactions to spend?

It seems like there are a lot of things to take into account for which outputs in a wallet to spend to preserve privacy. Preventing temporal alignments etc. Is there a lot of code for picking? How does it work?
samwellj
  • 3,215
  • 4
  • 17
  • 32
5
votes
1 answer

How will outputs be migrated to RingCT, in the transaction building level?

I am aware that a similar question has been asked, but it doesn't go into the details of whether in the wallet level the individual user will be able to send rct and non-rct transactions, and wheather it will be possible to migrate each non-rct…
user141
  • 3,337
  • 14
  • 34
4
votes
2 answers

Ring signatures and the long view

Imagine the Monero blockchain has been around for decades. It is incredibly massive and the total number of outputs far exceeds the rate of new outputs being created. Can obfuscation acquired by the ring signature technique decline to useless…
Tsoov
  • 73
  • 4
4
votes
1 answer

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?
samwellj
  • 3,215
  • 4
  • 17
  • 32
3
votes
1 answer

Question about incoming/outgoing merging of transaction identity

I have a few more questions about sub-addresses, sorry to bother you guys with it, but it's just a bit new to me to get used to the new features. People said that "accounts" are just user selected groupings of addresses, and have also said that…
Ginger Ale
  • 5,694
  • 2
  • 19
  • 46
3
votes
1 answer

Can the same input appear in a block multiple times?

I have questions regarding two situations: Suppose there are two transactions being made. One uses inputs A, B, and C, with C being the real one. Another is sent using inputs A, D, and E, with E being the real one. Is it possible for both of these…
sgp
  • 8,836
  • 7
  • 43
  • 113
3
votes
1 answer

Selection of outputs with RingCT

What are the improvements brought by RingCT regarding selection of inputs and outputs?
Clement J.
  • 3,349
  • 2
  • 16
  • 35
2
votes
1 answer

How do I change input selection after my wallet provides an unfavorable choice?

I had 5 monero (XMR) in my wallet yesterday, made up a single 5 XMR output. This morning I sent this wallet 20.5 XMR, so now I have 25.5 XMR total. Now I want to "churn" the recently received 20.5 XMR input (whether needed or not), so I created a…
2
votes
1 answer

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?
samwellj
  • 3,215
  • 4
  • 17
  • 32
1
vote
1 answer

Global index of output

Can anyone please tell me, is there a way to find out the future global index of the output that is currently in the tx pool?
Oroffe
  • 185
  • 5
0
votes
1 answer

How to use custom output when signing?

So let's say I received 2 transactions to my wallet and I want to make a transaction. I want to choose which one's output will be used to sign my transaction. How can I do that?