Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Masternode payment queue

Discussion in 'Masternode Questions and Help.' started by Yourict, Nov 26, 2018.

  1. Yourict

    Yourict New Member

    Joined:
    Aug 23, 2017
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Hello,

    What is the logic behind the randomness in the selection of one masternode from the top 10% to recieve the payment, instead of it being simply THE one masternode at the top of the list?

    Thanks.
     
  2. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,506
    Likes Received:
    911
    Trophy Points:
    183
    It's something to do with security i.e. if you know which one is next, attacks might be easier.
     
    • Agree Agree x 2
    • Useful Useful x 1
  3. Yourict

    Yourict New Member

    Joined:
    Aug 23, 2017
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Could you please be more specific? i have read most of the dash documentation, yet i found no official explanation for this.
     
  4. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    2,107
    Likes Received:
    1,418
    Trophy Points:
    1,283
  5. Yourict

    Yourict New Member

    Joined:
    Aug 23, 2017
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
  6. strophy

    strophy Administrator
    Dash Core Team Dash Support Group Moderator

    Joined:
    Feb 13, 2016
    Messages:
    496
    Likes Received:
    268
    Trophy Points:
    133
    DDoS is the type of attack this is designed to counter. If a masternode needed to be responding to pings and providing services for e.g. the 10 blocks before it was due for payment, it would be trivial to attack every masternode in that position and force your masternode to the front of the list faster. Randomising the selection pool solves this problem. Not very elegant, but effective. In future versions, this system will be replaced by a Proof of Service score. While this DIP has yet to be published, you can read details of how it will be applied here: https://github.com/dashpay/dips/blob/master/dip-0003.md
     
    • Like Like x 1
    • Informative Informative x 1
  7. Yourict

    Yourict New Member

    Joined:
    Aug 23, 2017
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Do you mean DDoSing the masternodes in the 1 to 9 positions to make them miss their payment due to bad activity score, and have ones masternode recieve the reward instead?
     
  8. strophy

    strophy Administrator
    Dash Core Team Dash Support Group Moderator

    Joined:
    Feb 13, 2016
    Messages:
    496
    Likes Received:
    268
    Trophy Points:
    133
    Correct, assuming that was the point at which the critical payment decision was made if the current deterministic selection system from a 10% pool was not in place.
     
    • Like Like x 1
  9. Yourict

    Yourict New Member

    Joined:
    Aug 23, 2017
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Perfect, thank you.
     
  10. vasazuzuhi

    vasazuzuhi New Member

    Joined:
    Nov 30, 2018
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    You could change the code and compile your masternode, so that it will not delete the quorum data but save it in a database. Then you could exchange the data with other masternodes or sell it.
     
  11. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,506
    Likes Received:
    911
    Trophy Points:
    183
    The buyer(s) would still have to attain a lot of masternodes - more than 10% - before they attempt part one of a quorum attack. After that, you still have PoW to defeat. But in all honesty, it would be interesting to see someone attempt it, to either prove it's robustness or allow us to improve upon it. To my knowledge, quorum attacks are a bit thin on the ground.
     
  12. vasazuzuhi

    vasazuzuhi New Member

    Joined:
    Nov 30, 2018
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Quorum attacks for BTC maybe. But what about quorum attacks for Dash? Has anyone tried them?
     

Share This Page