The Sort of Named Neuron Redesign Proposal



This proposal is for a better and more fair display of the order of named neurons


The current neuron-following interface is officially defined by Dfinity, and I believe that such an ordering is inappropriate:

  1. The ranking of named neurons is fixed, which is very detrimental to the subsequent addition of named neurons, and people following neurons will increasingly concentrate on the top-ranked neurons, which obviously defeats the original purpose of decentralized governance
  2. Named neurons do not have any introduction, and it is difficult to understand the mission and vision of the neuron by its name
  3. As the number of named neurons increases, various types of named neurons are mixed together, making it difficult to distinguish the type of neuron and the stakeholder it represents, such as whether it is an individual or a community neuron, a technical representative or a project owner.
  4. There is no user friendly method for determining how active the neuron you are following is. This could incentivize users to follow for the neurons closest to the Dfinity foundation vs the neuron that best aligns with their desires and beliefs.


To reflect the decentralization, the follow neuron page needs to be redesigned

  1. In the neuron follow list, you should design groupings that can group individuals, communities, official, new named neurons, etc.
  2. The order within the neuron grouping should be sorted by the proposal contribution value (number of times the proposal is passed), so that the neurons that really drive the IC ecology are ranked first
  3. In addition to the name of the neuron, there should be a detailed description and official links.
  4. An additional metric on the neuron follow selection screen showing neuron % vote history for both the lifetime of the neuron and last 30 days would quickly allow users to know how active a neuron is to give confidence that their neuron is active and they are receiving maximum rewards. This could make users more comfortable following neurons that best align with their desires instead of trying to guess what one is most active.



With such an improvement, stakers will see a categorized list of named neurons when following a neuron, learn the contribution of the neuron to the NNS by sorting, and can view the detailed description of the neuron and related introductory information, which will greatly increase stakes’ knowledge of named neurons, and there is a good positive feedback for named neurons that have more valuable contributions, motivating them to to contribute more valuable proposals.


Since named neurons use a contribution value ranking mechanism, it can make it difficult for new neurons to rank high, and there is a risk that the ranking will gradually solidify over time

Neuron Info

name: 8yeargangDAO
neuron id: 13538714184009896865






  1. 命名神经元的排序是固定不变的,这非常不利于后续加入的命名神经元,对去中心化治理是有害的
  2. 命名神经元没有任何介绍,很难通过名字了解该神经元的使命和愿景
  3. 随着命名神经元数量的增加,各种类型的命名神经元都混在一起,很难分辨神经元的种类和性质,如是个人还是社区神经元,是技术代表还是项目方



  1. 在神经元跟随列表里,应该设计分组,可以将个人,社区,官方,新命名神经元等进行分组
  2. 神经元分组内的顺序应按照提案贡献值(提案通过次数)进行排序,让真正推动IC生态的神经元排序靠前
  3. 命名神经元除了名字,应该有详细的介绍及官方链接
  4. 在神经元关注选择屏幕上增加一个指标,显示神经元的活性%(每个提议的神经元投票权(自身的投票权和跟随者的投票权)的平均值),可以迅速让用户知道一个神经元的活跃程度,让用户相信他们的神经元是活跃的,他们正在接受最大的奖励。这可以使用户更放心地关注最符合他们愿望的神经元,而不是试图猜测哪个神经元最活跃。







name: 8yeargangDAO
neuron id: 13538714184009896865


There is an (optional?) description field that can be provided when registering a named neuron. The description text didn’t appear to be used by the NNS and I wasn’t sure what to put there so I left it blank.

I think description should be mandatory field.

1 Like

I think the clearest description is likely the proposal text that was submitted when the neuron was voted on. It would be good to have a link to that.


Yes, link to named neuron proposal is a good idea.

In summary my suggestions are three:

  1. Naming neuron grouping
  2. Ranking based on contribution value( could be proposal approved number)
  3. A link to the named neuron proposal
1 Like

I have some reservations for ‘contribution value’. We need to make sure we are incentivizing the right things. We should discuss what we want to incentivize and how we want to measure/reward that. ICDevs puts forward a number of proposals…but usually from a different crowd-funded neuron. The only really thing we can measure if they did/didn’t vote.(And I don’t think this data is kept in an accessible place on chain forever).

Obvious items to incentivise:

  1. Voting or following a vote on every proposal
  2. ? Beyond that it gets murky

We add one more reason:

Our solution:

@skilesare @MillionMiles

We are currently working on a website called (sill under construction) that has some of these types of features. It is intended to be a website that can be used for research on a wide variety of IC governance topics. Would you guys like to consult on some of these types of features that could improve the information that is made available to the public? Would you be interested in helping us build these features? I have a developers grant that could be used to fund some of this development effort.


Yes, I’d like to involve this project, thanks for your invitation.:pray:

1 Like

We do not know enough about this subject. That’s why we usually choose to follow all of them. And generally not to miss out on the prize. My question is, does the number of neurons you follow matter? The more the better? On the contrary, do the voting rewards decrease when following many neurons at the same time? What should we pay attention to when following? Can someone enlighten us on this? Thank you very much.

For your reference: Maximizing Voting and NNS Rewards - Internet Computer Wiki

1 Like

Hi @Anonim , I am working in the NNS team.
I would say one thing to be aware of that might actually speak against “the more the better” is that, if you follow multiple followee neurons on one topic, your neuron will only cast a vote if a majority of your followees cast the same vote.
This means, if you follow 10 neurons on a topic and only 4 of them vote at all, your neuron will not vote and you might loose rewards.
IIUC most of the known neurons claim to be set up in such a way that they always vote, but it is still something to be aware of.

Also, not that currently the governance canister only allows you to follow at most 15 neurons per topic (this is mostly due to the fact that we want to limit the memory that this can take).


Thank you. But we end users are confused. For a while, I was voting myself one by one, but I was still getting very low. Now, as you know, there have been some changes in the award. I’m still getting low rewards. It’s like I’ve staked but never voted. There is little or no increase outside of the standard reward. It shouldn’t be like that. People say I am doing something wrong. What is your advice on this matter? So, my follower count or who I follow should be. This is very important to me these days when the price is going down.

1 Like

Do not worry about my writing. My interest is very bad.

For how to determine the sort of named neuron in group, i have some new thinking on below, please give me your opinion, thanks

The following factors should be considered for the sort.

  1. Proposal contribution value (number of proposals passed, I suppose it’s weight=0.6)
    The more contribution value, the more proof that the neuron is a good neuron.
  2. Neuron activity (30-day voting rate, weight 0.2; historical voting rate, I suppose it’s weight= 0.1)
    The more activity voting rate, the more active participation of governance.
  3. Voting power of the named neuron itself (I suppose it’s weight= 0.1)
    The more voting power, the more invested itself. I don’t want this factor too much benefits to ICP
    whales, so the weighting should be low, but it’s still an important factor to consider for many followers


P = Number of proposal passed

A1 = Voting rate in 30 days

A2 = Voting rate in history

V = Voting power

W1 = Weight of P

W2 = Weight of A1

W3 = Weight of A2

W4 = Weight of V

S = Sort score

S = Normalization(P) *W1 + Normalization(A1) * W2 + Normalization(A2) * W3 + Normalization(V) * W4

Note: Normalization algorithm is recommended standard normalization X* = X - Min /Max - Min

1 Like

Items 1 and 3 are non starters in my opinion. You are talking about the sort order of named neurons in the NNS dApp, but most of those neuron IDs intentionally do not hold treasury and most intentionally do not make proposals. Registered named neurons are used for vote following, which is a different scope. Hence, the formula is not representative of contribution.

When neuron registration is submitted, they all include a description. It would be nice if that description were exposed in the NNS dApp to help people make their decisions. Also, I think the order may be randomized except for DFINITY and ICA are always listed at the top. I haven’t confirmed myself, but I think I remember someone telling there is a randomness to the display order recently.

For 1: I think initiating proposals is a very important action in governance, it should be measurable as a credible factor for named neurons. Yes, the weight of the factor could be lower than i supposed.

For 3: Yes, you are right, most of named neuron only use the account with limit amount of staked ICP including ours, but i still think the staked amount could be an intuitive factor. The more ICP staked, the greater responsibility and belief, people prefer to trust them who are the firm holders.

I don’t like sort by randomized, we should give the clear message to our followers and rewards for active contributors in the design of this mechanism, but not giving the follower maybe a confusing, inexplicable, random choice.

Hope more peoples to give me your idea❤️

Actually, I would argue that the weight of (1) should be higher. Creating successful proposals is hard and an entirely different skillset from voting. A bot can easily get a 100% voting rate but I wouldn’t want bots creating proposals.

Proposals can also fail in multiple ways. They can be voted down or they may fail to execute. Ideally you could use this to capture whether the proposer is (a) attuned to the desires of the community by offering them things they want and (b) competent at actually delivering stuff that works. I feel as if there should be post-proposal feedback to measure “did this proposal do what it promised?” - this data isn’t captured by our voting system at the moment, so the door is open for populists who promise but don’t deliver.

1 Like

I think the ranking should depend on the factors which can be easily recognized by people to help them make their decision. please help voting on below and give me your thought. thanks

How to evaluate a named neuron?

  • Number of passes for proposals initiated by the named neuron
  • The Named neuron voting rate
  • Neuron’s voting power
  • Others

0 voters

This can’t be a representative way of defining the sort order because people don’t use registered known neurons to make proposals or to hold a treasury.

1 Like