New Forum Feature: Masternode Owner Badges

Status
Not open for further replies.

moocowmoo

Bovine Bit-flipper
Foundation Member
Jun 15, 2014
483
603
263
masternode.me
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!
 
Last edited:

moocowmoo

Bovine Bit-flipper
Foundation Member
Jun 15, 2014
483
603
263
masternode.me
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
 

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,906
6,729
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)
 

demo

Well-known Member
Apr 23, 2016
3,114
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Can I now setup polls where only MNOs can vote?
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
Reactions: eerygarden

Acedian

Member
Mar 17, 2017
247
71
88
Dash Address
XeMABbcebB5yeZH2HxsV7yLNJA9hbzMgpz
That's dumb, who would want a Masternode Owners Badge.
 

jimbursch

Active Member
Mar 5, 2017
837
501
133
56
So that they can be lobbied/harassed to vote yes on hair-brained budget proposals. ;-)
 

demo

Well-known Member
Apr 23, 2016
3,114
263
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.
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.
 
Last edited:

Acedian

Member
Mar 17, 2017
247
71
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
 
  • Like
Reactions: akhavr

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
2,769
1,010
1,183
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.
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
Reactions: stan.distortion

moocowmoo

Bovine Bit-flipper
Foundation Member
Jun 15, 2014
483
603
263
masternode.me
Dash Address
XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
Can I now setup polls where only MNOs can vote?
With a purchased plugin, if there's enough demand for the functionality.


That feature would be very cool...
How about masternode owners only section?
Perhaps, but many MNO's wish to not announce they own/run one.

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)
Signatures are the basis for pretty much everything dash does!

Cool feature! Thanks @moocowmoo
You're welcome!

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.
I think you're proposing solutions based on false assumptions.
Applying a badge is an individuals choice.

Can you add this functionality to DashCentral so that anyone who claims to be a masternode operator can be verified?
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.
 

demo

Well-known Member
Apr 23, 2016
3,114
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
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.
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.
 
Last edited:

demo

Well-known Member
Apr 23, 2016
3,114
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
I think you're proposing solutions based on false assumptions.
Applying a badge is an individuals choice.
I dont understand your argument.
Voting in a poll is also an individual's choice. So what?
Could you please elaborate your argument?
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
2,769
1,010
1,183
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 confuse someone.
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 masternode.

Someone may want to filter the poll so that to appear only the votes of the masternode operators that own more than 100 masternodes. Someone may not care about "small properties". It is his right to be able to see the poll result from his point of view. Thats why filtering is necessary.
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
Reactions: methusaleh and lynx

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
2,769
1,010
1,183
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 masternode, but maybe he is not an owner and has no voting rights.

Someone may want to filter the poll so that to appear only the votes of the masternode owner that owns more than 100 masternodes. Someone may not care about "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.
And btw, the MN badges are genuine, they can not be cheated unless you hack the website and replace the html with a simulation.
 

splawik21

Grizzled Member
Dash Core Team
Moderator
Foundation Member
Dash Support Group
Apr 8, 2014
1,923
1,284
1,283
If the collateral is spent the badge remains right?
 

moocowmoo

Bovine Bit-flipper
Foundation Member
Jun 15, 2014
483
603
263
masternode.me
Dash Address
XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
Okay, give us the cost of the plugin and a dash public address and we'll crowdfund it right here and now.
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.

If the collateral is spent the badge remains right?
No. If your node is offline, your badge is revoked.
 

demo

Well-known Member
Apr 23, 2016
3,114
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
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.
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.
 
Last edited:

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
2,769
1,010
1,183
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/
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.
 

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
2,769
1,010
1,183
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 this results exactly the same accuracy than 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.
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.
 

demo

Well-known Member
Apr 23, 2016
3,114
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
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.
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.
 
Last edited:

GrandMasterDash

Grizzled Member
Masternode Owner/Operator
Jul 12, 2015
2,769
1,010
1,183
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.

Filtering the votes and having a single place where all the people can express their opinion, keeps the community united and preserves all information (regarding the specific poll question) in a single place.
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..
 

demo

Well-known Member
Apr 23, 2016
3,114
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
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.
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.
 
Last edited:
Status
Not open for further replies.