Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion: Add vote from community for nortory selection #86

Closed
flyworker opened this issue Jan 19, 2021 · 5 comments
Closed

Discussion: Add vote from community for nortory selection #86

flyworker opened this issue Jan 19, 2021 · 5 comments

Comments

@flyworker
Copy link

Issue Description

The current way of selection of select notary focus too much on Stake Exposure and in protocol reputation, and community reputation is measured by numbers of social media etc. Those factor cannot reflect real reputation in the community.

Impact

Those factors are good for organizations from big groups with millions of tokens and lots of employees, however, most of them are not stand for small raw power miners. The community lack a notary can stand from a different way of viewing of the system, which can provide diversity of the notaries. The current selection process is application-> approval by Filecoin organization, community impact is weak.

Proposed Solution(s)

As a decentralized system, at least some seats should be elected from community, the community also have the right to cancel the seat choose another notary as well.

For the community notary, he does not need Stake Exposure and in protocol reputation, but he needs the widely recognition from the community. If he does not have the professional skills for the position, he need to take some training to make sure he is qualified.

Related Issues

@flyworker flyworker changed the title Discussion: Add seats from community for nortory selection Discussion: Add vote from community for nortory selection Jan 19, 2021
@rouroumian
Copy link

I agree

1 similar comment
@githubxwx
Copy link

I agree

@jnthnvctr
Copy link
Collaborator

jnthnvctr commented Feb 2, 2021

One thought - rather than community vote, the intent of the rubric is that it should be reflective of defining (objectively) whether someone is a good community member. Is a better move not to just refactor the rubric to better align with definitions that either would qualify (or disqualify) someone?

A pure community vote seems somewhat hard to implement - not only from the "how do we vote question" but also from the "who gets to vote" perspective. If it's anyone who is a community member (which, again how do we want to define this), we run into a potential of excluding legitimate interested folks (by setting the bar too high) or enabling a gaming of the vote (you could imagine a bad actor paying people off the street to just hop in and vote).

It feels (relatively) easier to enumerate what are the disqualifying features of a Notary (demerits? something else?) and implement in the scoring, and the community can help source that information with proof as a part of the application.

@jnthnvctr
Copy link
Collaborator

We already have a component fo the rubric that emphasizes that "a pattern of impropriety" is disqualifying, so perhaps its about broadening that component to enable the community to source and provide input on applications inside the submission process?

I think firming up the definition of pattern of impropriety (right now it is pretty vaguely defining "bad stuff") might be one tactical action, and then refactoring the sequencing of applications. It'd require likely formalizing some time windows where we say:

By X date you must express whether you plan on submitting an application
By Y date you must submit a draft application if you'd like feedback
By Z date all applications (and community supplemented materials) must be submitted

@dkkapur
Copy link
Collaborator

dkkapur commented Oct 7, 2022

Closing this one out for inactivity. Let's open a new issue or discussion if still relevant.

@dkkapur dkkapur closed this as completed Oct 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants