Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CLOAK] Cloakcoin | No Premine | X13 | Decentralized Market and PoSA
by
mrrgnome
on 13/08/2014, 01:29:54 UTC
Could someone explain to me why is PoSA v2 anonymous?
Ally has 2 PoSA addresses: Joe's and Node#1.
The transaction flow is the following:
tx#1 Ally is sending coins to Node#1 PoSA address together with Joe's PoSA address (how do you send the address in a transaction?).
tx#2 Node#1 is sending coins to Joe's PoSA address. (this was not (well) described in the diagram)
tx#3 Joe is sending coins from his PoSA address to Node#2 PoSA address
tx#4 Node#2 is sending coins to Joe's receiving address
 
Here is the problem I see: tx#4 is not anonymous as Joe's receiving address is linked with Ally's sending address through the above 4 transactions.
Just in case, here is the diagram with the possibly problematic line: http://i.imgur.com/UCMqsIr.jpg




It's not possible to link sender to receiver. Coins leave Ally's wallet from a new PoSA address which is new in the blockchain. And in current implementation, coins are splited between nodes, so the coins wont reach Joe's wallet at one time, they reach Joe's wallet splitted in 3 incoming transactions.
You can see this behaviour in block explorer. For example, a PoSA tx reached wallet C8xXp9RMLbSzdCkHdeZeQjfouRyi7kw65s in block 101058 as you can see here:
http://cloak.blockexplorer.cc/block/d8db2e2172716e51203fcc1393e40b2a455c85783f8244d227625e4fcf9f58ed

Try to find who send all those 3x0,33 coins=1 cloak Wink

This is PoSA v1. In PoSA v2 blockchain itself will have IF conditions that look if the coins are delivered in time and if not, coins return to sender. And also, you will have the possibility to choose how many nodes are used to split the coins. Bullet proof Wink
Ok, I will do the tests later and show, but if Ally is creating a new PoSA address inputs to any transactions will be linked to Ally's real address, there is no way to hide this. Just analyze where the inputs are coming from.

This would be correct if PoSA addresses were fed coins directly from the senders main wallet, but they aren't ever fed coins from the senders wallet.  Follow the coin inputs the way you describe, you'll see what I mean.