Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Version 12.2 release

Discussion in 'Official Announcements' started by UdjinM6, Nov 8, 2017.

  1. wal

    wal New Member

    Joined:
    Dec 6, 2016
    Messages:
    30
    Likes Received:
    12
    Trophy Points:
    8
    Thanks @UdjinM6

    Under what circumstances is it possible for an IX transaction (one where instantlock=true) to fail ? I'm referring to a TX that is *received* by a full node from the network.

    Or to rephrase, does a TX with instantlock=true mean the TX will definitely be mined even when it hasnt actually been mined yet (as confirmations=0)
     
    #181 wal, Nov 29, 2017
    Last edited: Nov 29, 2017
  2. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    "Locked" tx means that:
    1. tx was broadcasted to at least some masternodes;
    2. masternodes who are required to vote for it received it, checked it and voted;
    3. votes were brodcasted by them and reached at least your node.

    Taking into account network topology (which is pretty complex, (master)nodes have multiple interconnections etc.), it's very unlikely that IS tx and IS votes were relayed only by masternodes that were required to vote for it and your node. It's most likely that the whole network (or at least the vast non-isolated majority of it) has both IS tx and all required IS votes to lock it. IS tx lock is going to be kept by every online node until it has at least 24 confirmations. This guarantees with very high probability that no other txes trying to double-spend the same inputs are going to be accepted by the network. This does NOT guarantee however that IS tx is going to be mined in the very next block but at the same time it's pretty likely because IS txes have higher fee comparing to most other txes (by default).
     
    • Informative Informative x 2
    • Like Like x 1
  3. wal

    wal New Member

    Joined:
    Dec 6, 2016
    Messages:
    30
    Likes Received:
    12
    Trophy Points:
    8
    Ok, if you're running an e-commerce solution and someone sends you 1,000 dash and you detect its an IX TX can you immediately credit their account? How safe is it, sorry to pester but your prior answer did not qualify other than 'high probability'

    An implication from your answer that an IX TX is equivalent to waiting for 24 confirmations, is this correct?
     
    • Like Like x 1
  4. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    If you assume that the whole network locked it - then yes, but again, you can only say about it as of an exact number if you are talking about a single node, that's where things are kind of deterministic. When you are talking about the whole network - it's probabilistic, like I explained above. Just like you can't be 100% sure that 24+ blocks (~1h+ of work) reorg will never happen, you can't be 100% sure that some tx will be included into the blockchain but the probability of such huge reorg is tiny and it's getting smaller and smaller with each new block. IS is not a direct equivalent of 1h+ of work, it gives you an additional assurance that if a potential reorg of less than 24 blocks would occur, it's highly unlikely that any other chain with conflicting tx will be accepted as a valid one. Will you accept this as a good enough assurance for 1000 DASH tx or not is up to you.
     
    • Informative Informative x 1
  5. alex9

    alex9 Member

    Joined:
    Feb 4, 2017
    Messages:
    58
    Likes Received:
    7
    Trophy Points:
    48
    Since block 782208 many blocks have old version (without dip0001 bit). Is it normal?
     
    • Informative Informative x 1
  6. greencandle_ryan

    greencandle_ryan New Member

    Joined:
    Dec 5, 2017
    Messages:
    5
    Likes Received:
    2
    Trophy Points:
    3
    Great job team!!!
     
  7. adi382

    adi382 New Member

    Joined:
    Aug 5, 2017
    Messages:
    8
    Likes Received:
    2
    Trophy Points:
    3
  8. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,567
    Likes Received:
    6,600
    Trophy Points:
    1,283
    We are live

    [​IMG]
     
    • Like Like x 2
    • Winner Winner x 2
    • Agree Agree x 1
  9. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    To answer everyone asking (and trolling) about block version above: yes, it's completely normal. DIP0001 is activated so there is no need for pools to signal for its support anymore and we are back to block version 536870912. All worked as designed.
     
    • Like Like x 3
    • Winner Winner x 3
    • Informative Informative x 1
  10. alex9

    alex9 Member

    Joined:
    Feb 4, 2017
    Messages:
    58
    Likes Received:
    7
    Trophy Points:
    48
  11. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    • Like Like x 3
  12. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,567
    Likes Received:
    6,600
    Trophy Points:
    1,283
    • Like Like x 8
    • Winner Winner x 2
  13. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,452
    Likes Received:
    892
    Trophy Points:
    183
    GnuTLS: A TLS fatal alert has been received.
    Unable to establish SSL connection.
     
  14. codablock

    codablock Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2017
    Messages:
    56
    Likes Received:
    70
    Trophy Points:
    58
    @GrandMasterDash which OS and version are you using?
     
  15. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,452
    Likes Received:
    892
    Trophy Points:
    183
    Debian 3.2.84-1
     
  16. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    Hmmm.. Where do you get this from?
     
  17. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,452
    Likes Received:
    892
    Trophy Points:
    183
  18. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    • Agree Agree x 1
  19. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,452
    Likes Received:
    892
    Trophy Points:
    183
    Yes, I just tried another machine and it's downloading without problem.
     
    • Informative Informative x 1
  20. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,452
    Likes Received:
    892
    Trophy Points:
    183
    Apparently there is a problem with older wget versions. I subsequently tried with a curl -o and got a 302 redirect header.
     
  21. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,452
    Likes Received:
    892
    Trophy Points:
    183
    Ah, I can confirm it was redirected.
     
  22. t0dd

    t0dd Active Member
    Masternode Owner/Operator

    Joined:
    Mar 21, 2016
    Messages:
    135
    Likes Received:
    122
    Trophy Points:
    93
    Dash Address:
    XyxQq4qgp9B53QWQgSqSxJb4xddhzk5Zhh
    Fedora Linux users! (and CentOS/RHEL) -- native 12.2.2 packages are built and available
    https://github.com/taw00/dashcore-rpm

    All docs: https://github.com/taw00/dashcore-rpm/tree/master/documentation
    Update docs: https://github.com/taw00/dashcore-r...n/howto.update-a-wallet-node-or-masternode.md
    Troubleshooting docs: https://github.com/taw00/dashcore-rpm/blob/master/documentation/howto.dashcore-troubleshooting.md

    Read the docs, or here's the summary since it is really simple:
    If you have already deployed using DNF and configured as a systemd managed process, then do this:

    sudo dnf upgrade -y --refresh

    If you updated your kernel, glibc, or other system packages in the process, it's time to reboot that server.
    Don't leave your systems unpatched, folks!....

    sudo reboot

    If the only thing updated was Dash Core, you can just restart `dashd`:
    sudo systemctl restart dashd

    When it comes back, check the status (see troubleshooting docs listed above)

    Important note
    Fedora users: I will stop building Fedora 25 packages at the end of 2017. Fedora 25 is no longer maintained by the Fedora community. You need to upgrade. Fortunately, upgrading is almost trivially easy, and if you followed my instructions for deploying Dash Core, all your dash stuff will upgrade to the right builds right along with the operating system. Follow the simple instructions here: https://github.com/taw00/dashcore-r...ntation/howto.upgrade-the-operating-system.md


    Dilly Dilly!
    -t -- ping me if you have any questions (here, on discord, or keybase chat, etc)
     
    #202 t0dd, Dec 19, 2017
    Last edited: Dec 19, 2017
    • Like Like x 2
  23. bhkien

    bhkien Active Member
    Linguistic

    Joined:
    Mar 31, 2014
    Messages:
    406
    Likes Received:
    280
    Trophy Points:
    133
  24. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,452
    Likes Received:
    892
    Trophy Points:
    183
  25. bhkien

    bhkien Active Member
    Linguistic

    Joined:
    Mar 31, 2014
    Messages:
    406
    Likes Received:
    280
    Trophy Points:
    133
  26. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    This ^^^

    TL;DR:

    OP updated :)
     
  27. jeffh

    jeffh Member

    Joined:
    May 8, 2017
    Messages:
    101
    Likes Received:
    39
    Trophy Points:
    78
    I'm seeing much lower CPU and network usage in this version, is that to be expected - or is it just due to a recent start of the node?
     
  28. donho

    donho Member
    Masternode Owner/Operator

    Joined:
    Apr 16, 2014
    Messages:
    98
    Likes Received:
    21
    Trophy Points:
    58
    MN upgraded! Weird thing was dashman showed me I was already on 12.2.2 before upgrading, so I did it manually in the end.
     
  29. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,612
    Likes Received:
    3,516
    Trophy Points:
    1,183
    Could be both :)
    I would actually expect a bit more CPU/network usage in the next few days because of the update (due to many nodes going down and up again).
    Would be interesting to compare some stats after a week or so.
     
    • Like Like x 1
  30. AjM

    AjM Well-known Member
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 23, 2014
    Messages:
    1,299
    Likes Received:
    564
    Trophy Points:
    283
    v12.2.2 take about +20% more CPU and Network currently in my nodes.
     
    • Informative Informative x 1

Share This Page