Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

V12.1 Testnet Launch Thread

Discussion in 'Testing' started by eduffield, May 23, 2016.

  1. AjM

    AjM Well-known Member
    Foundation Member

    Joined:
    Jun 23, 2014
    Messages:
    1,331
    Likes Received:
    570
    Trophy Points:
    283
    My bet is 1-2 week from now (official pub test), but who knows...
     
    • Like Like x 1
  2. TanteStefana

    TanteStefana Grizzled Member
    Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,860
    Likes Received:
    1,854
    Trophy Points:
    1,283
    I saw your question, just didn't have an answer :(
     
    • Agree Agree x 1
  3. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,504
    Likes Received:
    715
    Trophy Points:
    183
    So far i can tell they updated Dash to latest Bitcoin, integrated Sentinel, optimized the code and they are in the proces of adding / testing superblocks.
    At the time Sentinel was not public, so it could refer to that as secret feauture .. i'm not sure.
    I guess we just have to wait and see.
     
    #483 qwizzie, Sep 3, 2016
    Last edited: Sep 3, 2016
    • Like Like x 1
  4. fible1

    fible1 Well-known Member
    Dash Core Team Masternode Owner/Operator

    Joined:
    May 11, 2014
    Messages:
    710
    Likes Received:
    722
    Trophy Points:
    163
    Yep, I'm also subscribed to their Github, however Sentinel has been a known quantity for months. I wonder if that really was what they meant.

    Pablo.
     
    • Like Like x 1
    • Agree Agree x 1
  5. Puji Bagus Siswantoro

    Joined:
    Aug 16, 2016
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    hello
     
    • Winner Winner x 2
    • Agree Agree x 1
    • Useful Useful x 1
  6. AndyDark

    AndyDark Well-known Member

    Joined:
    Sep 10, 2014
    Messages:
    353
    Likes Received:
    705
    Trophy Points:
    163
    We're looking at end of this week..
     
    • Like Like x 1
  7. AjM

    AjM Well-known Member
    Foundation Member

    Joined:
    Jun 23, 2014
    Messages:
    1,331
    Likes Received:
    570
    Trophy Points:
    283
    Is that a fact?
    One week, September 18 and i may loose my 'bet':)
     
  8. AndyDark

    AndyDark Well-known Member

    Joined:
    Sep 10, 2014
    Messages:
    353
    Likes Received:
    705
    Trophy Points:
    163
    I think you are safe, and it was a good bet :)
     
    • Like Like x 2
  9. AjM

    AjM Well-known Member
    Foundation Member

    Joined:
    Jun 23, 2014
    Messages:
    1,331
    Likes Received:
    570
    Trophy Points:
    283
    Aha, good good...
     
    • Like Like x 1
  10. fible1

    fible1 Well-known Member
    Dash Core Team Masternode Owner/Operator

    Joined:
    May 11, 2014
    Messages:
    710
    Likes Received:
    722
    Trophy Points:
    163
    Are we talking about the public Beta?

    Pablo.
     
  11. AndyDark

    AndyDark Well-known Member

    Joined:
    Sep 10, 2014
    Messages:
    353
    Likes Received:
    705
    Trophy Points:
    163
    No this is just testnet deployment. Public beta will be after the testnet phase, timing based on the testnet results. Needs thorough testing, no need to rush public beta.
     
  12. fible1

    fible1 Well-known Member
    Dash Core Team Masternode Owner/Operator

    Joined:
    May 11, 2014
    Messages:
    710
    Likes Received:
    722
    Trophy Points:
    163
    Sounds reasonable :).

    Pablo.
     
  13. halso

    halso Active Member

    Joined:
    Apr 27, 2016
    Messages:
    440
    Likes Received:
    236
    Trophy Points:
    113
    @AndyDark is it safe to try testnet under my guest account on mac? (My main net is stored under my main user account).
     
  14. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,950
    Likes Received:
    6,730
    Trophy Points:
    1,283
    some details to make this easier :
    Tx to spiralus for the writeup and pointing this out

    * Default Dash network protocol listen port is 19999 (instead of 9999)
    * Bootstrapping uses different DNS seeds.
    "test.dnsseed.masternode.io","testnet-seed.darkcoin.qa","testnet-seed.dashpay.io"
    * A different value of ADDRESSVERSION field ensures no testnet Dash addresses will work on the production network. (140 rather than 76)
    (On 12.0.x is was 139 and was changed to 140 for 12.1.x)
    * The protocol message header bytes are 0xcee2caff (instead of 0xbf0c6bbd)
     
  15. halso

    halso Active Member

    Joined:
    Apr 27, 2016
    Messages:
    440
    Likes Received:
    236
    Trophy Points:
    113
    i'm still a little confused. Does that mean yes? it is safe?

    Thanks in advance.
     
  16. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,950
    Likes Received:
    6,730
    Trophy Points:
    1,283
    save as in how ?
    start new wallet - do the testnet things nessacery in QT and ready to go
    I do not understand the question - what does your MAC has to do with this ?
     
  17. halso

    halso Active Member

    Joined:
    Apr 27, 2016
    Messages:
    440
    Likes Received:
    236
    Trophy Points:
    113
    Apologies, let me rephrase. Is it safe to run main net and test net on the same machine (in my instance, a mac).
     
  18. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,637
    Likes Received:
    3,536
    Trophy Points:
    1,183
    Testnet uses sub-folder and should not intersect with mainnet wallet in any way. v0.12.1.x binaries are more or less stable so should be pretty safe. However reindex is required at first start of v0.12.1.x so please be careful and do not run it on mainnet (accidentally) or you'd have to reindex mainnet blocks via v0.12.0.x to make it work again.

    EDIT: actually v0.12.1.x even uses another folder - DashCore - so chances to break mainnet blocks are ~zero :)
     
    • Like Like x 3
  19. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,950
    Likes Received:
    6,730
    Trophy Points:
    1,283
    the boss beat me to it :rolleyes:
     
    • Funny Funny x 3
  20. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,251
    Likes Received:
    1,125
    Trophy Points:
    1,183
    It looks like the "success" message is merely a broadcast success, essentially just saying that you have a functioning dash.conf/masternode.conf, and they passed all the sanity/collateral check tests and the broadcast was "success." Zero communication actually occurs with the remote/MN daemon. So, the "success" message is a bit deceptive and really has nothing at all to do with the MN being activated or not.

    It'd be nice if there was true, closed-loop active feedback, where the remote MN daemon pings back the client with ack (eh, not the best idea), or (better idea) messages the network and the client notices, saying that the remote now recognizes it's MN status, without having to monitor all the remote debug.log files to see it. Maybe. Kinda like monitoring for IX lock messages... In fact, it looks like most of this is in place, it just doesn't reach the UI in an appropriate manner. Shouldn't be hard to do...

    Currently, the broadcast is all we get, and if the daemon doesn't go active, it falls off in 70+ minutes. Dashninja can help the operator notice this because we know ping times, and if your node's "last seen" time is 30 minutes, you might get it fixed before having to rebroadcast.

    So, there's workarounds on mainnet... But it would be better if there was actually some positive correlation that didn't require para-network services and logfile ogling...
     
    #500 camosoul, Sep 14, 2016
    Last edited: Sep 14, 2016
  21. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,251
    Likes Received:
    1,125
    Trophy Points:
    1,183
    Yeah, but I think there's a whole bunch of stuff being added to 0.12.1.0 that was not originally meant to be in 0.12.1.0 at the time he made that statement.

    Also, bringing some of the 0.12.2.0 guys up to speed is probably sucking up a lot more time than expected.

    Evolve, adapt, improve, overcome...

    I hope 0.12.1.0 makes me eat some of my words. Hoping for blockchain-only mini-DAPI pilot and a budget that is less retarded...
     
    #501 camosoul, Sep 14, 2016
    Last edited: Sep 14, 2016
    • Like Like x 1
  22. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,251
    Likes Received:
    1,125
    Trophy Points:
    1,183
    Will this also negate the previously mentioned reindex by pulling chain again in new root working directory?
     
  23. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,637
    Likes Received:
    3,536
    Trophy Points:
    1,183
    For mainnet you mean? Yes, if you start from scratch, no, if you first copy Dash folder to DashCore (like I did) to speed things up and save some bandwidth. This will allow you to use both 0.12.0.x and 0.12.1.x on mainnet separately but I would highly encourage you not to do so unless you completely understand what you are doing or at least have wallets.dat from both folders backed up properly.
     
    • Like Like x 1
  24. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,251
    Likes Received:
    1,125
    Trophy Points:
    1,183
    Inclusion of an abstain is nice, but it's usefulness will be determined by how null is then handled...

    A topic that's lost the limelight, that kinda concerns me... With multisession mixing going much faster, will DS (PS) become vulnerable to timing analysis? TrafficIn <---> TrafficOut will be easier to correlate due to not being spread out and random. The weird and unpredictable combining hesitations historically in IX actually added quite a lot to it's obfuscation because it did not draw upon any external entropy source and was kinda weird and unpredictable all on it's own, kind of like what adding white noise could do for TOR. Could it be that fixing what stupid, impatient users perceive as a failing, might actually break it? Or at the least, reduce it's effectiveness? Making it run fast and smooth may actually be a bad thing?
     
    #504 camosoul, Sep 15, 2016
    Last edited: Sep 21, 2016
  25. TanteStefana

    TanteStefana Grizzled Member
    Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,860
    Likes Received:
    1,854
    Trophy Points:
    1,283
    I don't think so, camo, as there is no tell tale timing to be done. The coins are mixed, normally well before use. So lets say you took your mixed coins and bought something at Overstock.com. Those coins you used could be traced back to you, by Overstock or possibly a 3rd party such as a government spying on Overstock's wallets. So, sure, you've exposed, say 3 10's and 2 one's.

    Now this is why I want to see multi session continue, because imagine this:

    You mixed with 3 people, and if they can trace a denomination to you, and to another person, they can find out the 3rd person, who might need privacy. (now, I do understand that to get both pieces of info out of 3 from the same mix is pretty hard, but still, it bothers me) I'd still like to see 2 or 3 rounds done just in case. With the future inability to trace ip addresses or wallet origin, the plan was to do only one round. Of course if there are more people mixing, no problem. Also, if it's free, and the system can re-mix constantly, without user interaction, that'd also be really cool (with lots of inputs at a time > ie: more than 3).

    Actually, that doesn't matter does it? Thinking on it, they still won't know where the coins came from. My mind has been thinking this wrong for a long time. There is still a wall. All they can know is what was done after the mixing, not who owned what before still..... so yah, the mixing is pretty solid.

    But as far as timing, it doesn't help to know when a person actually mixed via when they spent, that info is there, but means nothing. You can see when they mixed their spent output by simply looking at the blockchain, but you can't see where it came from once you hit that mixing wall.

    Basically, you're creating freshly minted coins as far as it's history is concerned. What you do with those coins, can be seen by the recipient, and anyone that recipient shows that info to. If they have no info on you, then you're still invisible, but if they have to mail something to you, or email to you, etc... they obviously have that, and normally that's not a problem :)
     
    #505 TanteStefana, Sep 15, 2016
    Last edited: Sep 15, 2016
  26. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,251
    Likes Received:
    1,125
    Trophy Points:
    1,183
    I wasn't suggesting that multisession should be avoided. I was just suggesting that there might be some considerations to bring it back to being a mess on purpose. :p
     
  27. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,637
    Likes Received:
    3,536
    Trophy Points:
    1,183
    smth like this https://github.com/dashpay/dash/pull/909 ? ;)
     
    • Like Like x 2
    • Winner Winner x 1
  28. halso

    halso Active Member

    Joined:
    Apr 27, 2016
    Messages:
    440
    Likes Received:
    236
    Trophy Points:
    113
  29. AndyDark

    AndyDark Well-known Member

    Joined:
    Sep 10, 2014
    Messages:
    353
    Likes Received:
    705
    Trophy Points:
    163
    Still fixing some final Sentinel issues. I think core is ready though.

    It's actually on testnet already but the MN setup process is unfriendly and involves building code from git. If you want to get involved today i can post instructions.

    @flare is working on the docker process that will enable easy setup which should be ready this week I think but he can configm. We might want to delay 'official' testnet release until then, but you can get involved now if you want.

    Andy
     
  30. AjM

    AjM Well-known Member
    Foundation Member

    Joined:
    Jun 23, 2014
    Messages:
    1,331
    Likes Received:
    570
    Trophy Points:
    283
    Umh, so i lost my bet, typical:)