Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Concern about distributed Masternodes

Discussion in 'General Discussion' started by Darren, Aug 4, 2016.

  1. Darren

    Darren Member

    Joined:
    Aug 3, 2016
    Messages:
    77
    Likes Received:
    52
    Trophy Points:
    58
    I have a concern about the distributed master nodes.

    With bitcoin it was organized so that the miners made protocol decisions. What may have been unforeseen is that miners would pool resources and pass the protocol decisions to the pool operator. This makes what was intended to be a decentralized decision making process into a centralized hub model.

    I have concern that masternode shares may introduce a similar situation that mining pools. It passes the voting power from the dash holders to the masternode operator.

    Distributed masternodes may present a work around. Decision power could be retained by dash holders under this model. If 4 DASH is allowed to count for a masternode, then those 4 DASH should be able to vote (counting 0.004 of a vote). This would respect decentralized decision making and not reward technical ability disproportionate to actual DASH holdings.

    I did not find technical specs of distributed Masternodes. Maybe this has already been addressed. If you can point me toward those specifications that would be nice.
     
    • Like Like x 1
    • Useful Useful x 1
  2. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Well this is in theory true, but in practice every dash holder who owns 1000 dash, he creates a masternode. And if he gains another 1000 dash, he creates another masternode.

    6 million dash (out of 22 possible) are circulating right now, and 4000 X 1000 = 4 millions are owned by masternode owners. So CURRENTLY there is no conflict between dash holders and masternode owners. Dash holders and masternode owners is currently almost the same thing.

    In future maybe there will be a conflict, who knows..

    So currently the dash network is as decentralized as the 1000 dash tariff (set in order to own a Masternode) allows. Not very decentralized IMHO.
     
    #2 demo, Aug 4, 2016
    Last edited: Aug 4, 2016
    • Disagree Disagree x 2
  3. raganius

    raganius cryptoPag.com
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 11, 2014
    Messages:
    719
    Likes Received:
    1,162
    Trophy Points:
    263
    There are already "shared masternodes" in which owners of smaller amounts of DASH participate proportionally with shares of a masternode.

    One of the greatest limitations of "shared masternodes" is (nowadays) depending on trust (because the total of 1K dash from the "shareholders" will be held by an administrator).

    Another relevant limitation is the fact that once your share is in an active masternode, you will only be able to withdraw once there is someone else to substitute you share (or else the masternode will have to be taken offline).

    There is not a "distributed masternode", in the sense of keeping a masternode at home with only a fraction (10, 100, 500, etc) of dash in it. And I don't think that would ever be beneficial for the network, as what matters is the "quality" of the nodes over the "quantity" of nodes.

    Anyway, for the shared masternodes a usual voting solution is having an internal proportional vote among the shareholders, and the majority will decide the vote of the Masternode on the network. Of course (just like the pool miners) if the Masternode shareholder does not agree with the Masternode vote, they can leave the node (just like the miner can leave the pool).
     
    • Like Like x 1
    • Informative Informative x 1
  4. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Even if you create "shared masternodes", if you divide 6 million to 1000, you have 6000 masternodes. 6000 nodes is not a good decentralization IMHO.

    You forgot also to mention to the newby that the 1000 dash tariff, this magic number that has no theory behind it, is set as a hardcoded number, and as a naif measure in order to prevent Sybil Attacks against dash. Of course the sybil attack problem may be solved if you use the appropriate cryptographic protocols for dishonest majorities. But you have not implement such protocols yet.

    I am saying the above for the newby to have the whole picture.
     
    #4 demo, Aug 4, 2016
    Last edited: Aug 4, 2016
    • Dumb Dumb x 1
  5. rustycase

    rustycase Active Member

    Joined:
    Apr 19, 2016
    Messages:
    497
    Likes Received:
    117
    Trophy Points:
    113
    @Darren It would seem to me the dev's efforts to prevent centralized control of mining applies concurrently to the improvement over btc by DASH use of MN governance.
    The most recent severe manipulation of the marketplace value following the 'halvening' has been a spectacular picture of what can occur,
    We may all participate in a MN pool.

    Best
    rc
     
  6. Darren

    Darren Member

    Joined:
    Aug 3, 2016
    Messages:
    77
    Likes Received:
    52
    Trophy Points:
    58
    Just as long as anyone who puts up a stake gets control of a proportionate vote.
     
  7. Vedran Yoweri

    Vedran Yoweri Active Member

    Joined:
    Apr 29, 2015
    Messages:
    334
    Likes Received:
    152
    Trophy Points:
    113
    Don't think this should be a core functionality. But I think something like this, pooled masternode purchase with weighted voting, could be build on the DAPI by a third party. Could be a website or maybe something in the Evolution App store for any team / group.
     
    • Agree Agree x 1
  8. rustycase

    rustycase Active Member

    Joined:
    Apr 19, 2016
    Messages:
    497
    Likes Received:
    117
    Trophy Points:
    113
    This might entail a miniscule numbers game, which would be tedious for those conducting MN pools...

    In my Newbie opinion, since there appear to be any number of individuals offering shares in MN pools, it would be advisable for someone interested in participating to seek a service with whom they may at least generally agree with, and let it be, at that... ???

    Those strongly concerned with influencing governance certainly are allowed use of the soapbox, here in the DASH.org Forum.
    Otherwise, it seems it might require abt $10k usd to have a direct impact in governance.
    I am unable to devote that level of resources to this project.

    Best
    rc
     
    #8 rustycase, Aug 4, 2016
    Last edited: Aug 5, 2016
  9. rustycase

    rustycase Active Member

    Joined:
    Apr 19, 2016
    Messages:
    497
    Likes Received:
    117
    Trophy Points:
    113
    In my Newbie opinion.... the DASH Forum should be sufficient for the voters to keep their finger on the pulse and sentiment of non-voting yet vocal DASH holders ???

    Best
    rc
     
    • Agree Agree x 1
  10. Vedran Yoweri

    Vedran Yoweri Active Member

    Joined:
    Apr 29, 2015
    Messages:
    334
    Likes Received:
    152
    Trophy Points:
    113
    I think it shapes the sentiment for sure, so there's influence. And please stop calling yourself newbie, you are doing that for too long to be funny. ;)
     
    • Like Like x 2
  11. raganius

    raganius cryptoPag.com
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 11, 2014
    Messages:
    719
    Likes Received:
    1,162
    Trophy Points:
    263
    At least, better then bitcoin with its 5k nodes.

    I agree with your genius opinion that 1000dash is not the ideal amount: Now I am looking forward for the increase to 2000dash per Masternode requirement in the near future. That would potentially mean a huge improve in node quality.
     
  12. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    The problem is that for dash 6k nodes (or 22k nodes if all coins are mined) is the upper limit of decentralization . In bitcoin by design, there is no upper limit. So the design of bitcoin is better in terms of decentralization.

    Decentralization is not a real problem for dash currently , but for the winner digital coin of the future that is supposed to be used by millions and millions of users and have billions of transactions, this upper limit of decentralization will be a HUGE problem.

    So at the time the dash designers decided an upper limit for decentralization, this is equivalent as to decide that dash will never become the winner digital cash of the future.

    Unless of course a budget proposal pass and changes the 1000 hardcoded magic number to something that fits better to the network needs. Let it be 2000 for now as you advocate (and you maybe are right) or let it be 50 in the futute. And how can we change this hardoded magic number that has no theory behind, and choose something that fits better to the network needs? Vote with numbers maybe? Am I repeating myself again?:p
     
    #12 demo, Aug 4, 2016
    Last edited: Aug 4, 2016
    • Dumb Dumb x 1
  13. raganius

    raganius cryptoPag.com
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 11, 2014
    Messages:
    719
    Likes Received:
    1,162
    Trophy Points:
    263
    Have you noticed how fast it is to sync a DASH full node (compare it with bitcoin or ethereum or whatever). Will 50 dash masternodes be as reliable? You are too focused on "voting". But voting is not DASH's real focus. Voting is as important as nada if DASH is not even able to do the basic: being a decent digital cash.

    Full disclosure: I despise all this nonsense focus on democracy to this project, because this is a waste of time.


    DASH has got exactly the same upper limit of decentralization of any other blockchain based currency, including bitcoin. The Masternodes are not the only full nodes on the DASH network: the miners are full nodes, and even your home DASH core is as full node as any other. The difference is: the Masternodes are nodes with a minimun quality requirement (at least running 24/7 on fast VPS, and all other bla bla bla that will allow you to sync your home node reliably faster than any other shitcoin, and also to provide reliable mixing service <- the most important when it comes to DASH). Prove that your 2 dash home node connected to a shit ISP will be as reliable as a seriously hosted one, and you win the game.
     
  14. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX

    And how comes 50 or 1000 dash MNO tariff affects the quality of the nodes? Your logic is reverse.

    The logical thing is, If you have a bad quality node to a shit ISP, then this masternode should cost 2000 dash. If you have a good quality node with a lot of bandwidth that serves a lot of transactions, then this masternode should cost only 50 dash.

    Not to mention of course that a shit ISP as seen from your point of view, maybe it is a super fast ISP as seen by others. And of course there is no mechanism that counts how many transactions every MN serves. The number of transactions served is an objective number, but still someone could produce fake transactions. So the problem is not simple. It is far too complicated.

    And yet this 50 or 2000 are again magic numbers. If you have no theory behind that can proove using mathematics that 50 and 2000 are the correct ideal numbers, then those numbers should be voted.
     
    #14 demo, Aug 4, 2016
    Last edited: Aug 4, 2016
    • Winner Winner x 1
  15. raganius

    raganius cryptoPag.com
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 11, 2014
    Messages:
    719
    Likes Received:
    1,162
    Trophy Points:
    263
    ... yes... I guess you must be right, after all, if you say 1000 times the same thing, it magically receives the status: "truth" ;)

    Now I can understand your point, and accept that there should be no minimum amount requirement for a masternode to be a masternode, every minority must be respected and have their own masternodes running on their mobile phones, why not: the more the merrier ;)

    Let's sign a petition to abolish the ridiculous monetary limitations: each wallet a masternode!

    And let's just rename this coin to bitcoin-of-the-minorities, and hope that we will have more nodes than monero, at least.

    To the moon? Sure, the democrats-socialists will all buy in ;)


    edit: by the way, @demo , can you point me to your github, please. I am curious to have a better look at your solution to DASH. Thank you.
     
    #15 raganius, Aug 4, 2016
    Last edited: Aug 5, 2016
  16. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,256
    Likes Received:
    1,128
    Trophy Points:
    1,183
    This suggestion that BitClones have no upper limit argument and DASH does is total horseshit. You can run all the "full node" with DASH clients that you want. Same total absence of an upper limit.

    You're also forgetting that nobody wants to run BitClone full nodes because there is no incentive.

    A Master Node can be compared to a "full node" only by a painfully oblivious person. To suggest that this presents a picture to noobies might be true, if it were a picture of bullshit.

    One MasterNode provides a service equivalent of roughly 15 voluntary "full nodes," with mixing, governance, and instantly locked transaction services on top of that, which no BitClone even has. And we're not even talking about Evolution. This is how DASH is right now.

    You can run all the DASH "full nodes" you want. You don't need a single duff to do it.

    This is not a government over all. It is a board of executives with a vested interest in a noncompulsory notion. Only those with a compelling interest deserve a vote. Proof of that compelling interest is having your shit together well enough to afford one. If you can't get your shit together well enough to afford one, you can't be trusted to act in DASH's best interest, and, again, deserve no vote.
     
    #16 camosoul, Aug 5, 2016
    Last edited: Aug 5, 2016
    • Like Like x 2
    • Agree Agree x 2
    • Useful Useful x 1
  17. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,256
    Likes Received:
    1,128
    Trophy Points:
    1,183
    If you make money irrelevant, why have digital money? You made it irrelevant, remember?
     
  18. rustycase

    rustycase Active Member

    Joined:
    Apr 19, 2016
    Messages:
    497
    Likes Received:
    117
    Trophy Points:
    113
    ...I stand in the shadow of giants...
    There is so much to learn.
    rc
     
  19. Vedran Yoweri

    Vedran Yoweri Active Member

    Joined:
    Apr 29, 2015
    Messages:
    334
    Likes Received:
    152
    Trophy Points:
    113
    We all are rusty, we all are.
     
    • Like Like x 1
  20. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    In theory yes you are right. In practice you are wrong.
    Who is gonna do something for free in dash, when others are paid for that? This is dash's flaw.

    5k nodes are there because people believe in bitcoin. Dash is based on money. 4k nodes are there because people get money from it.

    Faith is always superior than money. Because money is faith, but faith is not money.

    The upper limit of decentralization exist in practice, because you choosed to pay for masternodes instead of trying to inspire faith. Because you choosed money instead of faith, you will never be able to fly above the upper limit.

    The only way for you to be able to fly above the upper limit is to make the 1000 dash masternode tariff a votable number.
     
    #20 demo, Aug 5, 2016
    Last edited: Aug 5, 2016
    • Dumb Dumb x 2
  21. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Read here.
     
    • Dumb Dumb x 2
    • Trolling Trolling x 1
  22. amanda_b_johnson

    amanda_b_johnson Well-known Member

    Joined:
    Dec 22, 2015
    Messages:
    176
    Likes Received:
    599
    Trophy Points:
    153
    @Darren -- Yes, I believe that in a future version -- once Decentralized Masternode Shares are introduced -- that's exactly how things will function. One's stake will be directly proportional to one's vote.

    This is what Evan told me when I gathered information from him to make this episode, about this very topic:



    The video does not specifically mention voting because I wanted to keep it tight and focussed. But yes -- all I can report is that what you have suggested is what Evan also thinks should be done.

    Would you like me to ask him about it in next week's episode of DASH: Detailed? It's a big one! A group interview with Evan, kot, tungfa, and Daniel D (all members of what some call a 'core' team, all with different roles).

    It's really great to see you here, btw. Your intellect and insight as a mathematician with a deep cryptocurrency background will be invaluable any time you contribute.

    To anyone wondering, Darren is a friend of mine from New Hampshire. He's a college math professor and a very early adopter of Bitcoin.
     
    • Like Like x 4
  23. raganius

    raganius cryptoPag.com
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 11, 2014
    Messages:
    719
    Likes Received:
    1,162
    Trophy Points:
    263
    This is not your github. So it means you have nothing to offer but dumbness, noise and waste of time: Having not being able to prove yourself honestly, I am sorry to say that, IMO, you are a mere troll (I swear I really had some faith in your intentions here lol NOT). Welcome to my "ignored" list :rolleyes:
     
  24. GNULinuxGuy

    GNULinuxGuy Member

    Joined:
    Jul 22, 2014
    Messages:
    112
    Likes Received:
    68
    Trophy Points:
    78
    Dash Address:
    XjkXfrYTSvdYe4738DtNVX5XfUz7qU9HnY
    I am a bit curious to hear how he/she intends to prevent Sybil attacks by using cryptography to detect "dishonest majorities", but I seriously doubt this is going to happen.
     
    • Agree Agree x 1
  25. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    If you want to see my github, go vote yes in the poll.

    You do not click a simple yes in a stupid poll I am asking you, and you think you deserve an access to my github?

    Are you nuts? And am I nuts to respect or trust people like you?

    "Do not give dogs what is sacred; do not throw your pearls to pigs."
     
    #25 demo, Aug 5, 2016
    Last edited: Aug 5, 2016
  26. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    I am sure that for people like you who dump-bomb messages (because they do not understand anything said) however good I will try to explain dishonest majorities cryptographic protocols, you will never manage to understand anything.

    Unfortunately for you, some things exist in order to be understood by logical beings.
     
    #26 demo, Aug 5, 2016
    Last edited: Aug 5, 2016
    • Trolling Trolling x 1
  27. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Oh really? Is he so great? If he is, maybe he could explain dishonest majorities cryptographic protocols to @GNULinuxGuy and the rest irrational people around.

    Dont expect for me to start doing free lessons that cost 1000$ each , after all this dump bomb the dash forum users are doing to me. Half of my messages are dumped. How can you understand what someone is telling you, if you listen to one phrase, and you do not listen to the next phrase?

    @Darren who is a fresh newby here and you have not dump bomb him yet, maybe he has the courage to teach you for free. Or maybe you should pay him dash for teaching you, because most of the people are paid in cash, and not in faith like I am.
     
    #27 demo, Aug 5, 2016
    Last edited: Aug 6, 2016
  28. IronVape

    IronVape Member
    Masternode Owner/Operator

    Joined:
    Mar 26, 2016
    Messages:
    117
    Likes Received:
    75
    Trophy Points:
    78
    Demo... You have once again done an excelent job of making a potentially interesting thread into a pice of poisonous trash.
    The good news is you have motivated me to figure out how the "ignore" feature works.
    Goodbye.
     
    • Agree Agree x 1
  29. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
     
    #29 demo, Aug 6, 2016
    Last edited: Aug 6, 2016
  30. crowning

    crowning Well-known Member

    Joined:
    May 29, 2014
    Messages:
    1,428
    Likes Received:
    2,005
    Trophy Points:
    183
    I do. I have a 2 digit number of nodes running just as 'normal' nodes. For free. Free as in "Free [​IMG] "

    Some even do (almost) constant mixing, for which I _could_ apply as Liquidity Provider, but don't.

    I even run 2 full Bitcoin nodes and a Litcoin node. Not because I believe in those, but to support an idea which should be supported in general, blockchain based currencies.
     
    • Friendly Friendly x 2
    • Like Like x 1
    • Agree Agree x 1