Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

New Forum Feature: Masternode Owner Badges

Discussion in 'Forum Feedback' started by moocowmoo, Mar 22, 2017.

  1. moocowmoo

    moocowmoo Bovine Bit-flipper
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 15, 2014
    Messages:
    483
    Likes Received:
    603
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    Yesterday, @amanda_b_johnson asked me if the forum could offer badges for masternode-owning forum users that would like to have them.

    I needed a diversion, so I took a few hours to build it!

    Masternode owners, If you'd like this shiny new "Masternode Owner/Operator" badge you see me rockin', go to:

    https://www.dash.org/forum/account/preferences

    where you'll find two new fields at the bottom:

    upload_2017-3-22_19-19-33.png

    1. Put the address of an active, online masternode In the first field.

    2. Then, open your wallet that controls these funds and go to the menu item "Sign Message..." under "File".

    3. Paste your masternode address in the first field at the top.

    4. Paste this text in the big box in the middle:
      Code:
      Masternode ownership proof for https://www.dash.org/forum/

      upload_2017-3-22_19-6-9.png

    5. Press the "Sign Message" at the bottom. Enter your wallet password.

    6. Copy the signature generated just above the button, and paste it into the second preferences field.

    7. Press the "Save Changes" button on the preferences page to finish!

    To generate the signature using dash-cli:

    Code:
    # insert a space before the next command to keep off disk (bash history)
    $  export P=yourwalletpassphrase
    $ dash-cli walletpassphrase $P 2 ; dash-cli signmessage YOURMASTERNODADDRESSHERE 'Masternode ownership proof for https://www.dash.org/forum/' ; unset P
    H0G1Hq1NyT2Bw2LzUc42gRgY40M7f3eKfq+qGAajyQ+JbzCOw05gyYid0Fiiz6NOa4R6WMSPtqfyORaUiCReS04=
    
    You can check your work here: https://insight.dash.org/insight/messages/verify

    If I did my job right, your badge will show up within about 5 minutes.
    Check back in an hour or three. If not showing up within a day, post here.

    Enjoy!
     
    #1 moocowmoo, Mar 22, 2017
    Last edited: Mar 22, 2017
    • Like Like x 13
    • Winner Winner x 9
    • Useful Useful x 1
  2. GuerraDiValute

    Joined:
    Mar 13, 2017
    Messages:
    69
    Likes Received:
    32
    Trophy Points:
    58
    How can I do this from Trezor? Would love a shiny badge ;)
     
  3. moocowmoo

    moocowmoo Bovine Bit-flipper
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 15, 2014
    Messages:
    483
    Likes Received:
    603
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    @GuerraDiValute

    https://wallet.trezor.io/

    • Click the masternode account
    • Click sign and verify
    • Use the masternode address and the text from the website
    • Be careful about copying a newline at the end. You only want the text.
    • Click Sign, confirm on trezor
    • Copypaste signature to forum!
    • Do a happy dance!

    upload_2017-3-23_11-34-0.png
     
    • Like Like x 5
  4. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    356
    Trophy Points:
    133
    dashmnb 0.4.rc3 has -o mnalias : Sign message for Masternode Owner/Operator badge
    to update : cd dashmnb ; git pull
     
    • Like Like x 2
  5. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    Can I now setup polls where only MNOs can vote?
     
    • Disagree Disagree x 2
  6. AjM

    AjM Well-known Member
    Foundation Member

    Joined:
    Jun 23, 2014
    Messages:
    1,321
    Likes Received:
    568
    Trophy Points:
    283
    That feature would be very cool...
    How about masternode owners only section?
     
    • Like Like x 2
  7. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,883
    Likes Received:
    6,707
    Trophy Points:
    1,283
    whow moo this is great
    i took "linguist' off to make space for this shiny batch
    (never signed a message before - amazing what is possible here :D)
     
  8. TroyDASH

    TroyDASH Well-known Member
    Moderator

    Joined:
    Jul 31, 2015
    Messages:
    1,253
    Likes Received:
    793
    Trophy Points:
    183
  9. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,116
    Likes Received:
    262
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    It is a bad idea to separate the dash community.
    The correct thing to do is to setup polls where you could filter the votes accordingly, so that only the masternode votes may appear. Another person in the same poll may want to filter the votes, so that only europeans appear, or only miners appear, or only dash account holders appear. e.t.c.

    That way the community is not separated, but at the same time everyone can filter the votes and extract conclusions.
     
    • Like Like x 1
  10. jimbursch

    jimbursch Active Member

    Joined:
    Mar 5, 2017
    Messages:
    824
    Likes Received:
    487
    Trophy Points:
    133
    Can you add this functionality to DashCentral so that anyone who claims to be a masternode operator can be verified?
     
    • Like Like x 1
  11. Acedian

    Acedian Member

    Joined:
    Mar 17, 2017
    Messages:
    247
    Likes Received:
    71
    Trophy Points:
    88
    Dash Address:
    XeMABbcebB5yeZH2HxsV7yLNJA9hbzMgpz
    That's dumb, who would want a Masternode Owners Badge.
     
    • Funny Funny x 3
  12. jimbursch

    jimbursch Active Member

    Joined:
    Mar 5, 2017
    Messages:
    824
    Likes Received:
    487
    Trophy Points:
    133
    So that they can be lobbied/harassed to vote yes on hair-brained budget proposals. ;-)
     
  13. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,116
    Likes Received:
    262
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    The filter I mentioned above, could be applied here:
    https://www.dash.org/forum/threads/...udget.12798/poll/results?poll_response_id=510

    In this url someone should be able to filter the people who voted, according to the badges they own. This means that changes should be done in the results.php file of xenforo forum.
     
    #13 demo, Mar 24, 2017
    Last edited: Mar 24, 2017
  14. Acedian

    Acedian Member

    Joined:
    Mar 17, 2017
    Messages:
    247
    Likes Received:
    71
    Trophy Points:
    88
    Dash Address:
    XeMABbcebB5yeZH2HxsV7yLNJA9hbzMgpz
    Part of every new proposal will be:
    5 dash for proposal fee
    400 dash for bribes paid to people with @moocowmoo badges.

    I await my bribes :D
     
    • Funny Funny x 2
    • Like Like x 1
  15. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    You know I agree with end user participation. However, the MN verification is relatively foolproof in that, while someone could create multiple accounts with multiple MNs, similar constraints can not be made upon anonymous end users. Thus, currently, the regular polls we create here might give us an indication but they are not as robust.

    Additionally, I'm not suggesting that end users be blocked on any of the forums.
     
    • Like Like x 1
  16. moocowmoo

    moocowmoo Bovine Bit-flipper
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 15, 2014
    Messages:
    483
    Likes Received:
    603
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    With a purchased plugin, if there's enough demand for the functionality.


    Perhaps, but many MNO's wish to not announce they own/run one.

    Signatures are the basis for pretty much everything dash does!

    You're welcome!

    I think you're proposing solutions based on false assumptions.
    Applying a badge is an individuals choice.

    We can do all sorts of cool stuff with signature delegation, which would be the
    only way I'd recommend implementing it. The problem then becomes
    identifying/creating an interface to support authentication. Keybase/gpg could
    serve that purpose but not everybody has that.

    You'd have to ask @rango about the dashcentral integration.
     
    • Like Like x 3
  17. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,116
    Likes Received:
    262
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Have a look at the badge you just got. Is it accurate? Of course it isnt. It says operator/owner. This is not correct as definition, and may cause confusion. A masternode owner is someone who owns a least 1 masternode. A masternode operator is not the same, it could be defined as someone who operates more than one masternodes, or maybe defined as someone who is not an owner and has no voting rights in the budget system.

    Someone may want to filter the poll so that to appear only the votes of the masternode owners that own for example more than 100 masternodes, or more than 50. Someone may not care about the "small properties". It is his right to be able to see the poll's results from his own point of view, and make his own conclusions. Thats why filtering is necessary.
     
    #17 demo, Mar 24, 2017
    Last edited: Mar 24, 2017
  18. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,116
    Likes Received:
    262
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    I dont understand your argument.
    Voting in a poll is also an individual's choice. So what?
    Could you please elaborate your argument?
     
  19. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    This is not about uniqueness. My suggestion for tackling uniqueness is in the Shrem debit card thread.

    All I'm saying is, while it's true that multiple MNs would be able to vote in the poll, it's far more contained / limited to abuse than a forum where anyone (unlimited) can signup And being it's MNOs that vote on proposals in the end, we might say a MN only poll might well produce a more accurate result.
     
    • Like Like x 2
  20. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    And btw, the MN badges are genuine, they can not be cheated unless you hack the website and replace the html with a simulation.
     
  21. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    Okay, give us the cost of the plugin and a dash public address and we'll crowdfund it right here and now.
     
  22. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    1,898
    Likes Received:
    1,277
    Trophy Points:
    1,283
    If the collateral is spent the badge remains right?
     
  23. moocowmoo

    moocowmoo Bovine Bit-flipper
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 15, 2014
    Messages:
    483
    Likes Received:
    603
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    This one may fit the bill, but I haven't researched this topic yet, was just the first applicable find.

    https://xenforo.com/community/resources/xfa-polls-enhancement.5316/

    Browse for other plugins and lmk if you find something with better reviews/upkeep/feature-to-cost ratio.

    No. If your node is offline, your badge is revoked.
     
    • Like Like x 5
  24. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    1,898
    Likes Received:
    1,277
    Trophy Points:
    1,283
    • Agree Agree x 3
  25. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,116
    Likes Received:
    262
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    A poll where anyone can apply whatever filter he desires, cannot be abused. The vote filtering is an anti-abuse method. Imagine you create a poll asking something, and someone subscribes 1000 forum accounts and vote on it. No big deal, you just apply the filter and you can see the result of the poll by taking into account only the masternodes votes. To filter the votes results exactly the same accuracy, as the one you are trying to achieve by introduting a MNO only poll. But when you have a MNO only poll, you are losing information. Another guy may want to apply a reverse filter, in order to see how many fake accounts voted in this poll. This is also usefull information, it shows that the poll you created led to piss off some people. And another guy may want to apply a different filter, asking only the votes of the masternodes who own more than 100 masternodes to appear. Or maybe he wants to see what is the opinion of the miners, in this issue. How can this information be extracted, if you have isolated your poll and you allow only the masternode owners/operators to vote on it?

    If you isolate the polls and allow only a specific type of community members to vote (being the masternodes owners, or the miners, or the masternode owners that have more than 100, or the dash account holders, or those who can prove their individuality, or those who cannot e.t.c), then this will create clans and castes, and will cause a schism among community member types.
     
    #25 demo, Mar 24, 2017
    Last edited: Mar 28, 2017
  26. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    I quickly went throw the 16 pages of add-ons and this poll enhancement you show seems to be suitable, though it says to "users" and "usergroups"... I assume MN badge holders get their own usergroup? Anyway, it's only 10 euros so if you want to give me a dash address, I'm happy to pay for it.
     
  27. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    1. It's an apples and oranges comparison. Polls for MNs are likely to be more accurate, and
    2. The OP of a poll could easily create a second thread / poll for end user participation.
     
  28. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,116
    Likes Received:
    262
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Yes of course, the OP may create a separate thread/poll for another member type to answer the same question, but this is exactly how the castes and the clans are created. And this is bad for the Dash community as a whole, and may lead to a schism. And of course the OP cannot predict all possible member types, and this means that some information is lost.

    Having a single place where all the people can express their opinion, and allowing filtering capabilities, keeps the community united and preserves all information (regarding the specific poll question) in a single place.
     
    #28 demo, Mar 24, 2017
    Last edited: Mar 24, 2017
  29. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    I'm relying on you to make sure that doesn't happen. :) Every time I post a poll, you can do likewise for end-users.

    Really, the key is transparency.. I am not suggesting closed forums, this simply enables decision makers to do their job more effectively..
     
  30. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,116
    Likes Received:
    262
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    It is not always the case to ask a poll question to only two member types (or actors as we often call them), to the masternodes and to the end-users. As I already said, more dash community member types (or actors) can be defined. The miners, the dash account holders, the dash friends, the US residents, the Europeans, the dash employees e.t.c.

    If you separate the poll question, and you allow only two member types (or actors) to vote the same question to separate polls, then you will lose all the rest possible member types, and the usefull information that may be extracted by their answer. Thats why I insist not to separate the community and create separate polls for each member type, but to implement a vote filtering and thus allow anyone to investigate the way the actors answer to the poll question, from whatever point of view he desires. Every new different actor that may occur in the future could ask the developers they implement a separate filter dedicated to them, and embed this new filter field into the filtering capabilities.

    On the other hand a default vote filtered view should be applied to every poll, and I think this default filtered view (for the outsiders to see it) should be the masternodes vote filter, as long as only the masternodes' vote is currently taken into account in the community decisions.
     
    #30 demo, Mar 24, 2017
    Last edited: Mar 25, 2017

Share This Page