Well this is one of many things I'm working on as a NEW function.
Ahh ok, thanks jim, explained it perfectly. So when you get change back it goes in to its own temporary address, is it ever meant to return back to the address it came from?
Other than anon and master nodes, what are the future plans for OC? Can you guys put together a road map? Because it looks like anon is fading and is becoming a feature on every coin just to stay afloat, so i dont know if its going to make much of a difference in price except to stabilize it.
I will explain some of the new things we are working on which will answer both the questions and I'm sure a few others watching this thread.
First this is not all the things we are working on, I just can't paint the whole picture for you in a roadmap style. Some of the things in the works are not being worked on by others yet and we want to keep it that way. As well as some of the thing further down the road are experimental, and can not be promised yet.
Ok Insomniac8, lets start with your temporary address question. I feel like it may be best to give a little in-depth explanation of how crypto input/output works.
When you receive an input and then later spend from that input you must use all that input. The left over is sent back to you as change.
You own that new wallet address already, you just didn't use it until that moment you got the change back. Ok what I mean is your wallet has a "keypool" inside it and it holds 100 public and private key pairs pre-generated and stored in a queue.
public and private key pairs- meaning you own the private key hidden and only used when you need to send OC from that public key (wallet). So you keep that private hidden in your wallet and have the change sent to its public pair.
Ok a very over simple explanation,
You: Hey wallet send out 10 OC
Wallet: I will use this 12 OC input bc it just minted, we will need a "public and private key pair" from the keypool, to receive the 2 OC back.
Here this should start this video at 3:30, you more then welcome to watch the whole 22 mins
http://www.youtube.com/watch?v=Lx9zgZCMqXE?t=3m30sSo with all this said by design the change is sent to a new wallet ( public key)
Bitcoin did this so you don't just have 1 wallet making it easy to track.
1. New wallet feature will allow you to pick which address the change is sent to.
(A change wallet, new wallet, the same wallet it came from....)
2. Better and easier wallet feature will allow for multiple wallets visible to receive OC (so creating multiple receive wallets addresses)
- There will be many things to come from MN, they will be used not only for Anon, but also used to secure the network (not going to explain too much yet)
- We are working on an improved PoS, more on this at a later date.
- We have done some work with a "Block chain free" PoS idea.
- We have even tested changing the elliptic curve algo, to something lighter with increased security like (Ed25519 DSA ) (may even be able to mint on mobile device)
this one is a major undertaking and very experimental. But our number one priority at this moment is getting MN up and running stable before adding many other new things. So yes Anon will be a great addition, but we don't plan on stopping there.
So the next major release is focused solely on MN, some of the other things mentioned will shortly follow the MN release.