• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

v0.11.0 - Darkcoin Core Release

Have you actually tried doing this with this version? It only kinda works. Both in the mac and XP version. If you change the "label" by going to the FILE menu, it does not actually change the label on the "Receive" tab.

Also, I have 6 receive addresses, but they only show up under the file menu. They are not listed on the receive tab. (XP version).

[EDIT] The receive tab is showing only 1 address, it is unlabeled. (no label)
 
Have you actually tried doing this with this version? It only kinda works. Both in the mac and XP version. If you change the "label" by going to the FILE menu, it does not actually change the label on the "Receive" tab.

Also, I have 6 receive addresses, but they only show up under the file menu. They are not listed on the receive tab. (XP version).

[EDIT] The receive tab is showing only 1 address, it is unlabeled. (no label)
Receive tab shows recent payment requests (and their labels), not addresses!
Tick "Reuse an existing receiving address (not recommended)" checkbox and click "Request payment" button to reveal your addresses (same as going through menu).
And yes, there is no way to change label in "Requested payments history" table now.
 
Look at this DS Tx:

dedff92207f23cac7bfa92b1c6233b25c082d9c84aaf766ab620c43f485c11e3

It has 28 inputs of 0.10000001 and 28 outputs of 0.10000001. The perfect Darksend Tx... one would think...

Until we look at the Transactions using those outputs. d2bb9c9ea910c738cb358aee2d2ae7033e9aefa37057fee6877a687240d568af uses 11 of those 0.10000001 outputs as inputs while in dedff92207f23cac7bfa92b1c6233b25c082d9c84aaf766ab620c43f485c11e3 there have been 11 0.10000001 inputs from the same source (3e9d8b8311fb7d88e207090606d195bfd21964713c682e98b831004a59ba5064).

It's obvious that the 11 inputs are the 11 outputs and that they belong to the same person.

While I really appreciate what Evan and the rest of the dev team did for Darkcoin and especially for this release, I unfortunately have to say that Darksend is not safe to use regarding anonymity in it's current state.
I would like to have a discussion with one of more people from the dev team about the current implementation of DS and how things can be improved. There are so many things on my list regarding this.
Is there anyone willing to discuss this? Preferably in audio. Darkcoin and especially the masternode network and the way it can be used with coinjoin is such an awesome technology, but somehow it just doesn't seem to come together. I think I can really help with that. =/
 
Last edited by a moderator:
Look at this DS Tx:

dedff92207f23cac7bfa92b1c6233b25c082d9c84aaf766ab620c43f485c11e3

I has 28 inputs of 0.10000001 and 28 outputs of 0.10000001. The perfect Darksend Tx... one would think...

Until we look at the Transactions using those outputs. d2bb9c9ea910c738cb358aee2d2ae7033e9aefa37057fee6877a687240d568af uses 11 of those 0.10000001 outputs as inputs while in dedff92207f23cac7bfa92b1c6233b25c082d9c84aaf766ab620c43f485c11e3 there have been 11 0.10000001 inputs from the same source (3e9d8b8311fb7d88e207090606d195bfd21964713c682e98b831004a59ba5064).

It's obvious that the 11 inputs are the 11 outputs and that they belong to the same person.

While I really appreciate what Evan and the rest of the dev team did for Darkcoin and especially for this release, I unfortunately have to say that Darksend is not safe to use regarding anonymity in it's current state.
I would like to have a discussion with one of more people from the dev team about the current implementation of DS and how things can be improved. There are so many things on my list regarding this.
Is there anyone willing to discuss this? Preferably in audio. Darkcoin and especially the masternode network and the way it can be used with coinjoin us such an awesome technology, but somehow it just doesn't seem to come together. I think I can really help with that. =/
For me is a kind of a magic how darksend really work and I try to understand it better but I really enjoy seeing people like you. More like you + brainstorm = Darksend Perfect 1.0
 
Look at this DS Tx:

dedff92207f23cac7bfa92b1c6233b25c082d9c84aaf766ab620c43f485c11e3

It has 28 inputs of 0.10000001 and 28 outputs of 0.10000001. The perfect Darksend Tx... one would think...

Until we look at the Transactions using those outputs. d2bb9c9ea910c738cb358aee2d2ae7033e9aefa37057fee6877a687240d568af uses 11 of those 0.10000001 outputs as inputs while in dedff92207f23cac7bfa92b1c6233b25c082d9c84aaf766ab620c43f485c11e3 there have been 11 0.10000001 inputs from the same source (3e9d8b8311fb7d88e207090606d195bfd21964713c682e98b831004a59ba5064).

It's obvious that the 11 inputs are the 11 outputs and that they belong to the same person.

While I really appreciate what Evan and the rest of the dev team did for Darkcoin and especially for this release, I unfortunately have to say that Darksend is not safe to use regarding anonymity in it's current state.
I would like to have a discussion with one of more people from the dev team about the current implementation of DS and how things can be improved. There are so many things on my list regarding this.
Is there anyone willing to discuss this? Preferably in audio. Darkcoin and especially the masternode network and the way it can be used with coinjoin is such an awesome technology, but somehow it just doesn't seem to come together. I think I can really help with that. =/

Dude (or Dudette) , you are a cool ^%%#%! :D I hate you and love you like a brother at the same time :grin: I hate you because you are keep finding things in the system that needs to be fixed, no matter how much I wanna believe that we already have a perfect system. And I love you because you are doing this like a real gentleman and offering to help. You have my great respect, sir! Thank you. I am sure you will be contacted by the dev team soon. It is still Sunday 8:30am in US now (East Coast).
 
Last edited by a moderator:
It has 28 inputs of 0.10000001 and 28 outputs of 0.10000001. The perfect Darksend Tx... one would think...

Until we look at the Transactions using those outputs. d2bb9c9ea910c738cb358aee2d2ae7033e9aefa37057fee6877a687240d568af uses 11 of those 0.10000001 outputs as inputs while in dedff92207f23cac7bfa92b1c6233b25c082d9c84aaf766ab620c43f485c11e3 there have been 11 0.10000001 inputs from the same source (3e9d8b8311fb7d88e207090606d195bfd21964713c682e98b831004a59ba5064).

It's obvious that the 11 inputs are the 11 outputs and that they belong to the same person.

I didn't look into Darksend for quite a while, so I may be wrong because I probably already forgot half of it.

Anyway: wouldn't the number of identical inputs/outputs get less with each round of mixing?

  • 28: 11+11+6
    • 11: 4+4+3
      11: 4+4+3
      6: 2+2+2
      • 4: 2+1+1
        3: 1+1+1
        ...etc...
 
I didn't look into Darksend for quite a while, so I may be wrong because I probably already forgot half of it.

Anyway: wouldn't the number of identical inputs/outputs get less with each round of mixing?

  • 28: 11+11+6
    • 11: 4+4+3
      11: 4+4+3
      6: 2+2+2
      • 4: 2+1+1
        3: 1+1+1
        ...etc...

With the current implementation, funds get recombined to non-ds outputs several times during a 16 rounds DS process, which causes a "soft reset" of the anonymization process. So it doesn't just split but also recombine.
With denomination convertibility (which I already suggested somewhere else), recombination would not have to cause this "soft reset".
I am not sure why this "soft reset" is done, but I suppose it is to reduce bloating the chain.

Regardless of the recombination of funds, your example unfortunately misses the point.
The Tx is question did not achieve any kind of additional anonymity because outputs can be linked with inputs accurately. Yet the client will still count this as a DS round, effectively reducing the rounds these funds go through by 1.
This in itself might not always be a problem, depending on how many rounds you are going for, but I have founds severals other transactions which have funds that are easily linkable as well, which reduces the amount of effective DS rounds even more.
This cascade of leaking Transactions is what causes the anonymity issue.
 
Hi Aswan,

Maybe you should raise a ticket for this here : http://jira.darkcoin.qa/secure/Dashboard.jspa
Make it a critical bug or something ? Chances are that you receive feedback from the development team faster that way


Well its not just this. I have a List of stuff regarding DarkSend I'd like to talk to a dev who is an expert at coinjoin/darksend about. A lot of the things in the list are connected etc. so if I just start raising tickets there it will become a long way to get this resolved. This should be talked about in a serious discussion and if no dev is available for this, I can still go and look for other ways to communicate all of this.
 
Well its not just this. I have a List of stuff regarding DarkSend I'd like to talk to a dev who is an expert at coinjoin/darksend about. A lot of the things in the list are connected etc. so if I just start raising tickets there it will become a long way to get this resolved. This should be talked about in a serious discussion and if no dev is available for this, I can still go and look for other ways to communicate all of this.

Have you tried contacting Evan directly and talk about all this?
 
Well its not just this. I have a List of stuff regarding DarkSend I'd like to talk to a dev who is an expert at coinjoin/darksend about. A lot of the things in the list are connected etc. so if I just start raising tickets there it will become a long way to get this resolved. This should be talked about in a serious discussion and if no dev is available for this, I can still go and look for other ways to communicate all of this.
Please email Evan, [email protected].
 
Well its not just this. I have a List of stuff regarding DarkSend I'd like to talk to a dev who is an expert at coinjoin/darksend about. A lot of the things in the list are connected etc. so if I just start raising tickets there it will become a long way to get this resolved. This should be talked about in a serious discussion and if no dev is available for this, I can still go and look for other ways to communicate all of this.

Please email me directly, I'd love to talk about it: [email protected]
 
Well its not just this. I have a List of stuff regarding DarkSend I'd like to talk to a dev who is an expert at coinjoin/darksend about. A lot of the things in the list are connected etc. so if I just start raising tickets there it will become a long way to get this resolved. This should be talked about in a serious discussion and if no dev is available for this, I can still go and look for other ways to communicate all of this.

Hey, I've read through your posts and I believe all issues you bring up are presently fixed in 11.0.8. UdjinM6 wrote a nice patch which entirely removes non-denomination DRK from being in the pool at all. I'm going to compile and release this version in the morning, as a nice side effect, mixing should be about 100% faster too. We're getting to an almost perfectly working system, it's just taking some real work to do it the right way :wink:

Changes are here:

https://github.com/darkcoin/darkcoin/pull/116/files
 
Close your wallet. At the command prompt run \darkcoin-qt.exe -reindex .

[Window Title]
darkcoin-qt.exe

[Main Instruction]
darkcoin-qt.exe has stopped working

[Content]
A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.

[Close program]
 
[Window Title]
darkcoin-qt.exe

[Main Instruction]
darkcoin-qt.exe has stopped working

[Content]
A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.

[Close program]
Which wallet version are you using? 32-bit or 64-bit? Did you try -reindex in the Command Prompt?
 
Back
Top