Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Dash Core v0.14 on Mainnet

Discussion in 'Official Announcements' started by tungfa, May 22, 2019.

  1. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,823
    Likes Received:
    6,692
    Trophy Points:
    1,283
    https://blog.dash.org/dash-core-v0-14-on-mainnet-ef2d0e49e29a

    [​IMG]



    Dash Core Group is pleased to share that Dash Core v0.14.0 binaries are released and ready for deployment on mainnet by node operators.

    This software release focuses on improving the user experience while increasing network security. Highlights of this release include:

    Long-Living Masternode Quorums (“LLMQs”), which will increase scalability through improved consensus and expand the universe of potential use cases of the network;

    ⛓ LLMQ-Based ChainLocks, which leverage LLMQs to improve network security by mitigating 51% mining attacks; and

    ‍⏩ ‍♂️ LLMQ-Based InstantSend, using LLMQs to not only improve network scalability, but in combination with ChainLocks will allow for secure, real-time payments.

    This release represents a major step towards making Dash the most user-friendly blockchain based payment system in the world. Long wait times make it hard for today’s crypto networks to truly compete with traditional payment methods like credit and debit cards. For a user trying to purchase groceries, for example, waiting more than a minute for a transaction to process simply isn’t acceptable. Beyond this, once a payment is received, users accustomed to traditional payment methods expect to be able to re-spend that received money immediately.

    Other networks that have managed to reduce wait times have typically done so at the cost of network security by overly centralizing the authority over which transactions go through and which don’t, creating greater opportunity for manipulation and attack. Dash, on the other hand, will provide users with the real-time payments they expect at an extremely high level of security through the second layer masternode network. Someone who wanted to try to manipulate or attack the system would need to spend hundreds of millions in USD to do so.

    Read more about these features in the "); background-size: 1px 1px; background-position: 0px calc(1em + 1px);">Dash Core v0.14.0 Product Brief and download the binaries from the "); background-size: 1px 1px; background-position: 0px calc(1em + 1px);">Dash Core Group website.

    Network Operators: Rollout Procedure and Upgrade Instructions
    We ask partners, network operators, and other stakeholders to please begin upgrading as soon as possible.

    Rollout Procedure
    Below please find a diagram explaining the currently planned rollout procedure for Dash Core v0.14. Please note that this may change as we proceed and learn more — if this occurs, communications will be distributed to alert the community.


    [​IMG]
    Current Dash Core v0.14 Rollout Plan — May 21, 2019
    The next 4032-block window will begin sometime this coming weekend, at block 1,076,544.

    Upgrade Instructions
    Please find instructions on how to upgrade here:
    https://docs.dash.org/en/stable/developers/dip8-upgrade.html.
    The procedure is fairly straightforward this time. Masternode owners do not need to wait for their next payment before upgrading. As always if you have any questions or need assistance with the upgrade, please contact the
    https://support.dash.org/en/support/home
     
    • Like Like x 5
    • Winner Winner x 1
  2. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    Looks like this will also require a sentinel update, something that is not mentioned i think in the installation notes ?

    cd .dashcore
    cd sentinel
    git pull

    I assume it needs a sentinel update because when i did a git pull it showed 4 changed files
    and a number of additions and deletions, suggesting to me Sentinel indeed updated itself.
     
    #2 qwizzie, May 22, 2019
    Last edited: May 22, 2019
  3. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,613
    Likes Received:
    942
    Trophy Points:
    183
    Very impressed with the CPU usage. I've seen a few spikes but overall the CPU usage is really low!

    Also, after updating sentinel, you can check the version like so:

    Code:
    grep sentinel_version lib/config.py
     
    • Like Like x 1
  4. Coqui33

    Coqui33 Member

    Joined:
    Oct 16, 2017
    Messages:
    55
    Likes Received:
    26
    Trophy Points:
    58
    Why is dash-qt missing from the bin directory?
     
  5. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    the dash-qt.exe is both in the windows 32 & 64 bit version ZIP file. Maybe your anti-virus scanner deleted the
    dash-qt.exe during extraction ? My anti-virus scanner bitched a bit about the exe file (it bitch about any exe file), but i could surpress the warning and extract it.

    I downloaded it from official site (https://www.dash.org/downloads/)
     
    #5 qwizzie, May 22, 2019
    Last edited: May 22, 2019
  6. Coqui33

    Coqui33 Member

    Joined:
    Oct 16, 2017
    Messages:
    55
    Likes Received:
    26
    Trophy Points:
    58
    Sorry. To clarify, mine is aarch64-linux
     
    • Informative Informative x 1
  7. strophy

    strophy Administrator
    Dash Core Team Dash Support Group Moderator

    Joined:
    Feb 13, 2016
    Messages:
    582
    Likes Received:
    328
    Trophy Points:
    133
    @qwizzie docs at https://docs.dash.org/DIP8-upgrade are intended for integration partners running standard full nodes, so Sentinel is not required or mentioned there.

    The masternode update docs at https://docs.dash.org/masternode-update contain instructions to update Sentinel.
     
    • Like Like x 1
  8. strophy

    strophy Administrator
    Dash Core Team Dash Support Group Moderator

    Joined:
    Feb 13, 2016
    Messages:
    582
    Likes Received:
    328
    Trophy Points:
    133
    @Coqui33 it seems we do not include ARM Qt dependencies in our official release, so the GUI is not built. You can build this yourself following the standard build instructions - I tested this under 32 and 64 bit ARM a few months ago without any issues.
     
  9. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    Is the correct DIP mentioned there ? Should it not be DIP8 ?

    [​IMG]
     
  10. mage00000

    mage00000 Member

    Joined:
    Oct 27, 2017
    Messages:
    43
    Likes Received:
    4
    Trophy Points:
    48
    Dash Address:
    XtGpaEV9Pin99Xx9Cty6eqHctqSDqUMQtu
    Congratulations to everyone and a BIG hats off to the dev-team!
     
  11. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,823
    Likes Received:
    6,692
    Trophy Points:
    1,283
    double checked
    and supposedly it is both (3+8)
    and all good
     
    • Like Like x 1
  12. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    1,885
    Likes Received:
    1,276
    Trophy Points:
    1,283
    Great and smooth update guys. Gratz, Indeed CPU usage is very low. Top!
     
  13. Coqui33

    Coqui33 Member

    Joined:
    Oct 16, 2017
    Messages:
    55
    Likes Received:
    26
    Trophy Points:
    58
    Thanks.
     
  14. Figlmüller

    Figlmüller Member

    Joined:
    Sep 2, 2014
    Messages:
    85
    Likes Received:
    45
    Trophy Points:
    58
    Build & update worked seamlessly. Thanks!
     
  15. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,147
    Likes Received:
    1,108
    Trophy Points:
    1,183
    The 0.14 DIPs haven't enabled yet, so this doesn't really mean anything...

    How's RAM usage? Bandwidth? Frankly, those two are more important than CPU...
     
  16. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    I think the activation of the spork that handles LLMQ InstandSend (spork 20), could have the most impact.
    Will be interesting to see what happens when that particular one activates.
     
    • Agree Agree x 1
  17. masternube

    masternube Member

    Joined:
    Nov 9, 2017
    Messages:
    80
    Likes Received:
    13
    Trophy Points:
    48
    Where/how can I track miner adoption/signaling?
     
  18. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    http://178.254.23.111/~pub/Dash/Dash_Info.html (V14 Adoption)

    Looks like we now entered our first 7 day window, which means miners now have 7 days to reach
    and lock-in DIP8 by reaching 80% and have it activated in the window of 7 days after that.

    Current block : 1,076,681
     
    #18 qwizzie, May 26, 2019
    Last edited: May 26, 2019
    • Informative Informative x 1
  19. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,823
    Likes Received:
    6,692
    Trophy Points:
    1,283
    • Like Like x 3
  20. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    #20 qwizzie, May 31, 2019
    Last edited: May 31, 2019
    • Informative Informative x 1
  21. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,823
    Likes Received:
    6,692
    Trophy Points:
    1,283
    only seems to work on a not private browser
    (does not work for me ether ; ) pinged liz already)
    check this:
    [​IMG]
     
    • Like Like x 1
  22. masternube

    masternube Member

    Joined:
    Nov 9, 2017
    Messages:
    80
    Likes Received:
    13
    Trophy Points:
    48
    How can I see if a specific block is voting for activation?
    If I look at Blockchair, all blocks only seem to be voting for BIP9.
     
  23. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    Looks like the first window of 4032 blocks did not achieve the 80% of miners signalling support, which means we are now entering the second window of 4032 blocks.
    Hopefully DIP8 will lock-in during this second window, which will end with block 1,084,608
     
    #23 qwizzie, Jun 2, 2019
    Last edited: Jun 2, 2019
  24. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    Showing "Unlisted (0%) in the color red on Dashninja for all my masternodes almost gave me a heartattack. I'm not a fan of this specific status indication / active score.
    I like the "Valid" or "Active" (100%) indication in color green much more.

    Link : https://www.dashninja.pl/deterministic-masternodes.html

    Sample of some random active masternodes on first page :

    [​IMG]
     
    #24 qwizzie, Jun 3, 2019
    Last edited: Jun 3, 2019
    • Informative Informative x 1
  25. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,823
    Likes Received:
    6,692
    Trophy Points:
    1,283
    dashninja just updated to 14.0.1
    there must have gone something wrong , not loading propper for me , pinged elberth already

    Edit:
    Fixed Now
     
    #25 tungfa, Jun 4, 2019
    Last edited: Jun 4, 2019
    • Like Like x 1
  26. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    Looks like the conditions for activating spork 17 (QUORUM_DKG_ENABLED) are met :


    [​IMG]

    v0.14.0.1 > 50%
    v0.14.0.1 + v0.14.0 > 80%
     
    #26 qwizzie, Jun 4, 2019
    Last edited: Jun 4, 2019
    • Like Like x 1
  27. masternube

    masternube Member

    Joined:
    Nov 9, 2017
    Messages:
    80
    Likes Received:
    13
    Trophy Points:
    48
    Isn't 80% miner signaling also a condition for the sprok?

    And to answer my own question from earlier, I'm guessing that the signaling can be seen as version 0x20000010 instead of 0x20000000.
     
  28. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,410
    Likes Received:
    693
    Trophy Points:
    183
    I suspect this specific spork (QUORUM_DKG_ENABLED) is more depending on a broad masternodes support and less on a broad miners support.
    While a spork like ChainLocks not only need broad masternodes support for activation, but also need broad miners support to have the enforcement of it switched on.

    Please have someone correct me, if my assumption is incorrect or incomplete and we do need to wait for DIP8 activation for this DKG spork to activate.

    The way i see it :

    * Spork 17 (DKG) can now be manually activated
    * After short time Spork 19 (ChainLocks) can be manually activated
    * Once DIP8 activates in a few weeks, Chainlocks gets automatically enforced
    * After ChainLocks enforcement, Spork 20 (LLMQ-based InstandSend) can be manually activated and monitored for impact

    Edit : Spork 17 has been activated : http://178.254.23.111/~pub/Dash/Dash_Info.html (SPORKS)

    [​IMG]

    Which means LLMQs will begin forming and PoSe scoring will occur.
     
    #28 qwizzie, Jun 4, 2019
    Last edited: Jun 4, 2019
    • Agree Agree x 1
  29. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,147
    Likes Received:
    1,108
    Trophy Points:
    1,183
    I don't see an 8 on this list... wut be teh 8?
     
  30. AjM

    AjM Well-known Member
    Foundation Member

    Joined:
    Jun 23, 2014
    Messages:
    1,323
    Likes Received:
    568
    Trophy Points:
    283
    DIP is not the same as SPORK.

    DIP0008 – LLMQ-based ChainLocks.
    DIP8 = SPORK 19

    https://www.dash.org/releases/
     

Share This Page