Hey Tingcoin
Thanks for wrestling with the details. I appreciate your giving XC this kind of critical attention.
Apologies for the confusion. Ignore the website - it's currently out of date. We've just released this software and some stuff is still playing catch-up.
For now, the press release on the Xmixer contains correct information: http://bit.ly/xmixerintro
If, after reading it, you're still confused as to the role of Xmixers vs regular nodes, post us your thoughts here. I'd be more than happy to talk it through.
Hello
Been following XC since halfway through the first thread (so quite a while) and would like to add a few questions of my own to really drill into the details.
Does this mean that an XNode, which is not an XMixer, will only participate in mixing when the user of the wallet manually initiates a private transaction by sending some coins? It therefore does not interfere with the coins staking in the wallet until the user manually initiates a new private transaction?
In this case will the XNode be acting as a full XMixer, forwarding coins for other user's transactions, as well as it's own private transaction? If I have an XNode with a balance of 100XC and I send you 5XC do I still have 95XC capable of staking, or will I need to wait for the coin age of my whole balance to reset again? Perhaps this depends on how my coins are arranged into addresses within my wallet?
Apologies for the barrage of questions, just curious as to the details of how the terms "forward" and "mix" apply to "XNodes" and "XMixers" and under which circumstances there may be a difference and what that difference may be.
Hey Gumpty
Barrages of questions are most welcome. :-)
You're correct that Xnodes (regular XC apps) only participate in mixing when their users manually initiate private transactions.
You're also correct that this leaves the coins peacefully in your wallet to stake.
When an Xnode user manually initiates a transaction, the Xnode acts as a full Xmixer and trustlessly forwards coins on behalf of others.
Like any POS coin, whenever you make a payment from a given address, it'll send any change to another address and so their age will reset. If you use coin control to specify that the change address will be the same address that coins were at before, this still resets the coins' age, so staking will begin again.
For good staking with XC, it's best to send a payment of 50 - 500 coins to each address you want to stake from. That'll ensure good staking. It'll also ensure that when you use some coins to make a payment, the age of the other addresses won't be affected.
So basically you were spot on there. Nice one.