Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

v0.10.13.x RC5 Testing

Discussion in 'Testing' started by eduffield, Sep 3, 2014.

Thread Status:
Not open for further replies.
  1. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,261
    Likes Received:
    1,837
    Trophy Points:
    1,183
    I have Options settings 5000 tdrk / 8 rounds. For several hours only 1000 tdrk got anonymized, and there are two large amounts of 4096 that have not split up. My guessing is there're not enough compatible denominations on testnet right now. But it seems large amounts have a hard time to anonymize.
     
  2. Tesquenure

    Tesquenure Member

    Joined:
    Mar 23, 2014
    Messages:
    110
    Likes Received:
    13
    Trophy Points:
    78
    settings 1900 tDRK / 8 rounds
     
  3. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,261
    Likes Received:
    1,837
    Trophy Points:
    1,183
    Hey, thanks. :) I've set my wallet the same. Let's see what we'll get, and I'm going to bed soon, night time here. I'll leave the computer on. :)
     
    #633 moli, Sep 11, 2014
    Last edited by a moderator: Sep 11, 2014
  4. kryptofoo

    kryptofoo Member

    Joined:
    Jul 21, 2014
    Messages:
    114
    Likes Received:
    36
    Trophy Points:
    78
    My linux qt client v101307 is set to anon 1000 tDRK, 4 rounds. I have 1048 anonymized and have completed the 4 rounds. But the status bar shows 69%. When I mouseover the status bar is says inputs have an average of 4 of 4 rounds. Status bar bug?
     
  5. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,512
    Likes Received:
    717
    Trophy Points:
    183
    i'm testing it again on v.0.10.13.7 after having made a payment to myself of all my coins (19.999).

    So far everything below input amount 1024 seems to three-client pair very fast,
    i'm keeping an eye on the larger input amounts (1024, 2048, 4096).

    I'm off to work now and see what happens when i'm back
     
  6. Coins101

    Coins101 New Member

    Joined:
    May 14, 2014
    Messages:
    20
    Likes Received:
    4
    Trophy Points:
    3
    "Use 3 clients in denominations to reduce the chance of sybil attacks.
    This might cause a little blockchain bloat, but I think it's worth it."

    http://jira.darkcoin.qa/browse/DRK-76

    Would it be possible to connect to peers, partial mix, disconnect and mix with another set of peers as part of going around the master node network?
     
  7. Kai

    Kai Member

    Joined:
    Apr 6, 2014
    Messages:
    110
    Likes Received:
    56
    Trophy Points:
    78
    Meaning that the peers use a random masternode for each round : if they were together in r1 (round 1) they may not be together in r2 etc.
     
  8. Coins101

    Coins101 New Member

    Joined:
    May 14, 2014
    Messages:
    20
    Likes Received:
    4
    Trophy Points:
    3
    Yes.

    If I try to snoop, I have no way to keep track.

    If there are three peers as well, my data would become gibberish. I would have to set-up a sustained effort over a very long time to piece together a jigsaw puzzle, that might not yield any results.
     
    • Like Like x 1
  9. Kai

    Kai Member

    Joined:
    Apr 6, 2014
    Messages:
    110
    Likes Received:
    56
    Trophy Points:
    78
    Somehow I prefer the randomness, it could be more elegant. :D
     
  10. oblox

    oblox Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,032
    Likes Received:
    537
    Trophy Points:
    183
    Isn't this the way it already is?
     
  11. Kai

    Kai Member

    Joined:
    Apr 6, 2014
    Messages:
    110
    Likes Received:
    56
    Trophy Points:
    78
    Maybe right now for convenience, depending on how many rounds we choose, we stick with the same peers.
     
  12. oblox

    oblox Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,032
    Likes Received:
    537
    Trophy Points:
    183
    There is far less people testing than what mainnet would constitute so it makes sense that you are often times getting paired with the same people round after round. It should still be randomized though (just lacking right now during testing since it isn't representative of the end-user base of mainnet).
     
  13. Coins101

    Coins101 New Member

    Joined:
    May 14, 2014
    Messages:
    20
    Likes Received:
    4
    Trophy Points:
    3
    That's what I thought.

    I wasn't 100% sure why Kristov raised it with such a high priority, because of the randomness principle I thought was in the system already. It just needs a large pool of users.
     
  14. stonehedge

    stonehedge Well-known Member
    Foundation Member

    Joined:
    Jul 31, 2014
    Messages:
    696
    Likes Received:
    333
    Trophy Points:
    233
    Kristov was clear to say that he was observing testnet and not mainnet. Odd that he didn't highlight this partial mitigation.
     
  15. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,261
    Likes Received:
    1,837
    Trophy Points:
    1,183
    I'm going to put this in here because it's related to what we've been testing.... Kristov was on Freenode channel #darkcoin-test last night... I got to talk to him a little bit, and said to him that what i've been wondering about is exactly what's described under "Lonely Denomination Weakness".

    Then I asked "how does DS check compatibility? like if A has all these 12 denominations, but B needs 13 denoms, then one of B's denom will not be anonymized? or B's wallet will just hang in limbo, waiting for C to come along with that denom to match?" - Here's his answer:
    "each darksend peer knows how many and which denominations it will create in the next round, and broadcast that to other possible peers to make sure everyone is "compatible", "lonely" meaning that if I'm going to output 1 or more denominations of 50 DRK, for example, I will only peer with other people looking to create 1 or more denominations of 50 DRK"

    I think we can ask him questions and hopefully he will help us with answers on the thread he created: https://darkcointalk.org/threads/pa...ckchain-privacy-via-darksend.2315/#post-20233 .
     
    #645 moli, Sep 11, 2014
    Last edited by a moderator: Sep 11, 2014
    • Like Like x 1
  16. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,261
    Likes Received:
    1,837
    Trophy Points:
    1,183
    My wallet hasn't moved overnight. Still got 0 anon tdrk. How's your wallet doing?
     
  17. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,512
    Likes Received:
    717
    Trophy Points:
    183
    okay, just got back from work and noticed this is the second time (also found this out with previous update) that large input amounts (4096, 2048, 1024) are not getting split up !!

    Edit : and i received a lot of payments to myself without further denominations

    [​IMG]
     
    #647 qwizzie, Sep 11, 2014
    Last edited by a moderator: Sep 11, 2014
  18. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,261
    Likes Received:
    1,837
    Trophy Points:
    1,183
    Yes, I think there's some issue with splitting up and pairing large amounts. Please post on JIRA for us. Thanks.
     
  19. defunctec

    defunctec Member

    Joined:
    Jul 11, 2014
    Messages:
    103
    Likes Received:
    36
    Trophy Points:
    78
    Wallet ballance: 2000
    Amount to anonymize: 100
    Rounds: 8

    [​IMG]

    Time GMT

    [​IMG]

    [​IMG]
     
  20. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,512
    Likes Received:
    717
    Trophy Points:
    183
    its already raised there but does not seem to be getting much attention : http://jira.darkcoin.qa/browse/DRK-74

    Have sent an email to Evan with debug.log and wallet.
     
  21. coingun

    coingun Active Member
    Masternode Owner/Operator

    Joined:
    Jul 8, 2014
    Messages:
    489
    Likes Received:
    402
    Trophy Points:
    133
    I also attempted to denominate large amounts. 1000 / 8 rounds, 5,000/8 rounds, 10,000/8 rounds, 15,000/8 rounds. They all got to various levels of complete but none of them actually finished. Might just be taking time though cause it's a lot of coins to anon.
     
  22. TaoOfSatoshi

    TaoOfSatoshi Grizzled Member

    Joined:
    Jul 15, 2014
    Messages:
    2,716
    Likes Received:
    2,613
    Trophy Points:
    1,183
    Guys, I created this Jira issue, but I ran it again (19000/ 8 rounds) and it worked. Please comment on this issue and attach your debug.log and your wallet.dat so that Evan can take a look.

    Anyone can create an account on Jira, then post info.

    Tao
     
  23. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,287
    Likes Received:
    2,406
    Trophy Points:
    1,183
    May i ask what kind of attention you are expecting? The ticket was created yesterday with Evan giving feedback short after... What SLA did we miss for you?
     
    • Like Like x 2
  24. Tesquenure

    Tesquenure Member

    Joined:
    Mar 23, 2014
    Messages:
    110
    Likes Received:
    13
    Trophy Points:
    78
    For 1900 DRK / 8 rounds, i have 1998.00000024 DRK Anonymized, completion tel 98%
     
  25. Minotaur

    Minotaur Well-known Member
    Foundation Member

    Joined:
    Apr 7, 2014
    Messages:
    452
    Likes Received:
    1,079
    Trophy Points:
    263
    I think this is because the amount 1900DRK works as a threshold and it really means Not less than 1900 DRK, so the system will automatically target a number that is above 1900DRK and that suits the algorithm, so you are at 98% of whatever the target number the system picked is, it is not perfect but pretty damn good for what it is. This is just my interpretation without actually knowing exactly how it works internally.
     
  26. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,512
    Likes Received:
    717
    Trophy Points:
    183
    i ment that i had a bit of trouble locating this high prio ticket in the activity stream on JIRA and once i located it i found out that Evan was waiting
    for a reply back that was in my opinion taking a bit long. So i mentioned it on darkcointalk to get the issue going again.
    Then two hours ago TaoOfSatoshi made a post asking ppl to submit what i just did .. providing Evan with wallet and debug.log files when ppl experience these large input amounts not splitting / pairing problem..

    I will try it again with a new wallet .. seeing Tao got it working in the end.
     
    #656 qwizzie, Sep 11, 2014
    Last edited by a moderator: Sep 11, 2014
  27. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,573
    Likes Received:
    1,652
    Trophy Points:
    1,283
    Same here:

    Status 91%
    Anon'd 5094.00000035 DRK
    Target 5000 / 8 rounds
     
  28. Tesquenure

    Tesquenure Member

    Joined:
    Mar 23, 2014
    Messages:
    110
    Likes Received:
    13
    Trophy Points:
    78
    I my case i have Total balance of 1999.117 tDRK

    What's can be the explanation. "Anonymize all" option can be the solution
     
  29. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,512
    Likes Received:
    717
    Trophy Points:
    183
    if Anonymized = Target or if Anonymized > Target --> set Status to 100% and stop Anonymization ?
    something like that ? (just thinking outloud)
     
  30. mbilker

    mbilker Member

    Joined:
    Aug 7, 2014
    Messages:
    55
    Likes Received:
    8
    Trophy Points:
    48
    If anyone needs to test large volume transactions, ask me, I have 10000 tdrk anonymized.
     
Thread Status:
Not open for further replies.