In terms of the alternate wallet address, it looks fair point. We are discussing internally to implement key dualization. This function will make two types of keys, the key for consensus and the key used for governance.
In terms of the alternate wallet address, it looks fair point. We are discussing internally to implement key dualization. This function will make two types of keys, the key for consensus and the key used for governance.
In my personal opinion, I don’t see how restructuring the reward rates would benefit ICON, PReps, voters and more importantly, a healthy ecosystem.
Scenario A: PRep X ranked #53 is a sub-rep who’s a whale and self-stakes with no intentions to contribute to the project, has never engaged with the community or has any interest in ICON’s developments but happy to run a node, take in the rewards to sell to pay for his lamborghini (thus creating inflation & sell pressure)
Voter B decides to vote for PRep X because he doesn’t care who he chooses to vote for, as long as it’s a sub-rep, he’s happy with his higher rewards.
Instead, it would be nice if ICON considers promoting sub-rep teams accomplishments on ICON’s website or the icon.community dashboard or a newsfeed integrated to the ICONex wallet staking interface > A weekly promotional billboard flashing ‘ReliantNode presents a desktop wallet with staking > myiconwallet.com’ #vote #spread #disrupt
New ICONists/investors visiting any of these websites or accessing their ICONex wallet to stake/vote, will instantly be introduced to a sub-rep team listing their accomplishments or published articles.
It may be extra work for the ICON team to publish/upload a new sub-rep team each week but it’s a win win for everyone!!
I feel like we’re discussing solutions without first finding consensus on what the issues are. Could we please officially agree upon/document what the problems/limitations are so as we can all collectively focus on solving them. I’m sure ICON has done this internally, but for the community and P-Reps everyone has their own ideas about what is working and what isn’t. This should be achievable in a very short timeframe (ie a few days/week) and I believe it would help us all to come up with productive solutions together.
I also want to voice my personal opinion that currently the redesign is being tackled in a very centralised manner. We’ve had an IISS upgrade forum topic here for a very long time, until today ICON hasn’t commented about it publicly. We know that the team has been working hard behind closed doors, but there needs to be more transparency. There has been considerable public criticism of top P-Reps lately, yet they have been left out of the discussion process until today.
ICON also has the expertise, control, and voting weight to make unilateral change, so the reality is P-Reps and the community actually have zero leverage or a binding influence on policy here. We’re only able to make suggestions and work together, so let’s actually work together as efficiently as possible in our shared endeavour.
To my mind there are a couple of obvious issues:
A lot of voters/votes have been placed on the top teams listed in the voting list by default.
Voter apathy. There is little reason for passive ICONists to revote/move their votes.
The ability to revote is not technically possible, yet.
The voting interface needs upgrading to address people that vote for the first teams listed.
Velic - A top P-Rep who doesn’t interact much/if at all on governance or with the community.
I like the bond idea.
I think giving higher rewards for voting for subpreps is a VERY BAD IDEA. It does not address the root cause of the problem and will lead to people voting for passive nodes. I think Parrot 9s suggestions for improving the voting process were far better.
My number one wish is that we all need to think outside the box on how to achieve a revote once we have an improved voting interface. I refuse to accept that it’s not possible solely because it interferes up block production. We could have ICON ready to take over block production via 22 newly created nodes whilst we all voluntarily take down our nodes and start again from zero. There could be an exciting marketing campaign put behind this to let the community know they have to revote, and we can provide additional financial incentive to encourage a revote within the first few days/weeks.
Let’s not let our current technical limitations limit our creative thinking.
I’m very excited for the future and in compete agreement that we need to upgrade things. Thank you everyone for your contributions! I’m extremely proud of the ICON Foundation, our community and my fellow P-Reps.
What if the main p-rep teams had to chose a “running mate” from a team outside the top 22. They would have to share a certain percentage of their rewards with this team. Therefore they must research a good team that is actively helping the ecosystem. This could start highlighting some of the work of the other p-rep teams which, honestly most people really don’t have much time to research.
This would also show which top p-rep teams are doing their due diligence and choosing quality partners.
Bond requirement: P-reps should be accountable for their actions, what will the bond be used for? Will, there be a possibility of ICX in this bond being burned if P-reps actions are hurting the ecosystem? Who will decide on that? Also, the requirements for the bond shouldn’t be high at the start or it may completely halt the progress of P-reps. Maybe a gradual increase to ease the system in. If we put 10% of delegated votes the lowest main P-rep would have to provide 250.000 ICX into a bond which is a huge amount to start. Also, what would happen if a P-rep got a lot of support for the work that they have done and suddenly they have a lot of votes dedicated by the community? Does that mean because they don’t have funds to allocate to the bond that they shouldn’t receive rewards?
Voter behavior: Incentivizing people to vote for sub P-reps is not necessarily better for the ecosystem. If something like this is implemented I’m sure there will be sub P-reps promoting themself without contributing by stating “you get this bonus if you vote for us as a sub P-rep”. People who don’t do a lot of research on P-reps are familiar with the ICON Foundation and they think if someone is a top P-rep they can be trusted which concentrates the votes. The way ICONex is designed by listing P-reps according to the number of votes doesn’t help with this. If you look at similar situations on some other applications like google search or amazon, people rarely scroll to the 2nd page and they usually buy stuff from the first few listings. Education of iconist is important here as well as providing information in a manner that doesn’t take an iconist to much time to keep track of what’s going on with all the P-reps.
I think the topic here should be how to incentivize iconists to be an active voter instead of leaving their votes allocated to a single P-rep of course if a P-rep is doing a good job those votes shouldn’t be reallocated. So maybe some sort of system that incentivizes taking another look at the P-reps you have voted for when you claim your I-score. (I’m just thinking on the fly here, I’m sure there are better solutions to this but it’s just a basic idea).
CPS: I’m looking forward to the CPS paper, but generally support it with maybe some minor adjustments like the contribution allocation posted by blockmove. No need to have ICX rewards going into the hands of top P-reps just for them to send it to the fund. Isn’t that what blockchain is about, cutting out the middle man?
I like the idea of the re-voting, mimic a similar democratic voting style. Maybe we should implement a re-voting annually.
Higher voting rewards for sub P-reps can have a negative impact on the ecosystem
There may be many sub P-reps that do nothing but simply receive a lot of votes and share rewards.
Bond as an option - a good idea, but there are a lot of questions about that.
Bond sounds interesting. I’m for having skin in the game (I myself do). I do have some concerns with implementation and I also do not think it will stop vote buying. I also have concerns that it will foster an environment of hoarding and not spending- it is good to save some rewards but some should be spent on contributing. If even 10% is required, this would be a lot, especially as price goes up, and limit some teams that may not have started with capital. Perhaps if It was less than 5% and implemented as a penalty for having no skin in the game (such as 10-20% less rewards), with a forgiveness period while first getting started, would work? My other concern is how the bond would be verified, and can this icx still be staked? I would not support a system where the bond cannot be stored on a ledger and also staked. But would we need to give up the address and lose privacy?
I echo that I am against higher rewards for lower p-reps just for the sake they are lower. You’ll end up with teams marketting they and only that. Also, if teams gained votes to get into the top 22 and be a main P-Rep, their voters should not have to decide whether to continue support or earn less.
3-4: I am for the contribution system and getting rid of the previously planned eep and dbp. As we are seeing, voters seek rewards and most do not take the time to perform proper research. Relying on voters to determine what DApps and eep’s gain funding could be a dangerous game and end up with a few “cool names” or logos as the top.
I think it’s an excellent use of the p reps to make selections, however, I do have concerns over the efficiency of this. There are several teams in the top 22 that are completely inactive. Can we really rely on them to go through proposal submissions and vote?
From our point of view having developed the first E-Commerce integration for ICON we have yet to receive significant enough vote to pursue further development on our planned initiatives. Once we receive more vote or accrue enough funds from our current rewards we will begin the ICONPay Shopify integration.
We retracted our grant request because fundamentally it should be achievable using the rewards currently being distributed without the foundation having to effectively sponsor additional development.
Self Bond - We agree with this proposal however it would need to be done in a way that the signing key is separate as we originally mentioned during mainnet launch with having a management key and a signing key. It might also be difficult for some teams to have the necessary self bond but that will always be the case to some degree. The other option is to make the minimum fairly low but the amount self staked would create a certain capacity the P-Rep can receive in total votes. For example 100k self bond x 10 would allow 1 million vote, to receive more vote the producer needs to increase self bond.
Vote Behaviour - The proposal to increase rewards to voters to vote for lower ranked nodes would at least help average out the vote and producers who do actually want to contribute will be able to do.
Contribution rewards if they exist should come from the existing rewards these are already very substantial however they do not necessarily get allocated to strategic development. From our perspective we had to fund much of the ICONPay development at a loss and only recently broke even based on our current rewards. We look forward to an improved DPoC where voters will get additional rewards if they vote for teams who actually contribute, there is very little incentive to vote for anyone different if you get the same return and as a result teams outside the top >22 are not able to contribute as much as they might like. There is no easy way to solve this problem at the protocol level alone as arbitrarily giving voters more to vote for less ranked node does not ensure they contribute.
A possible solution would be to have a quarterly vote, each P-Reps could vote for 1st(3 points), 2nd(2 points) and 3rd(1 point) of who they believed contributed the most in that quarter, each P-Rep would have equal vote (as per a vote in Parliament irrespective of there weighted vote in the network). The top 10(or X amount) would receive additional rewards, 50% shared with there voters. Voters would then receive more rewards by voting for teams who really contribute. It is not perfect but probably better then what is currently implemented to spread vote and ensure real contribution occurs.
I think this idea merits discussions and research. Great idea Metanyx! P-reps can see day in and day out what is being done. This would encourage voters to vote for performing p reps. While still somewhat biased, i think this could be very powerful. Also, if it was just a portion of rewards, It would not overhaul the system but would be a neat addition. Lots to think through and consider but I’d love to hear the foundation’s thoughts on this.
My position on this matter may differ from everyone’s because I’m not evaluating the proposed changes based on their merits. They do seem well-thought-out and it’s clear that the good of the network is the goal.
But I think it’s important to remember the actual problem we are trying to solve:
Ubiquitous voter disinterest, complete lack of participation and complete lack of attention.
Any incentive change that is still contingent on voter attention and participation may not work well and will likely not generate the behavior changes we are seeking.
Over the last 4 months we learned that the vast majority of voters vote once, and never return.
Without a powerful incentive to re-vote, they simply never will. And as long as they continue to receive rewards without any consequences, they have no reason to change their behavior.
Do the proposed changes fix the real problem, or do they just introduce a new set of rules that assume voters will both participate and take interest? If the latter, we may be missing the mark.
For this reason, I still believe that ideas like incentivizing a periodic revote by expiring voter rewards could help solve the problem.
And it does so in a way that requires no major changes to the system.
If people aren’t getting rewards, they are guaranteed to return and re-vote. Maybe the votes don’t have to expire. But the rewards could.
And there’s only one thing to know: you have to come back periodically and vote. Simple. Basic. And a fool-proof incentive mechanism.
If they’re presented with a simple list of team accomplishments (or lack thereof) it could go a long way to encouraging more intelligent voting.
While I realize there are specifics that would need to be ironed-out to perfect this approach, it’s the one I lean towards. And what I think should be tried first.
In summary: Let’s not forget what the real problem is.
Yet we expect them understand the new incentive structure and react to it the way we hope?
Both approaches require education. But to me, skimming a bulleted list requires vastly less.
If one genuinely feels that voters will do zero research and zero learning, then one must also believe that the new set of rules being introduced will fail.
A simple sentence explaining the importance of voting for active teams is more likely to work, because they’ll finally be aware of who is contributing. Assuming we present that information as simply as possible.
I understand the point that people aren’t going to read all the bulleted items in depth. And I agree. But do we just not tell them what the teams are doing?
The entire system is contingent on team contributions. And the entire system relies on the voters knowing what teams are doing.
A bulleted list is the most simplified way to do that. One can technically find issues with any form of information-conveyance if they really want to. At the end of the day, voters need to know what the teams are doing.
Let’s look at a real world example:
If I’m looking down a list of bulleted items and I see 5 to 10 words over and over, describing things that seem meaningful to me, I’m going to quickly digest what each team is doing.
I’m also going to see teams on the list that have done a little or nothing. That’s extremely meaningful. Currently were providing zero information and that is obviously unacceptable.
Nobody is going to dig into every single bullet item and research them all. To imply this is necessary is incorrect, imo.
The benefits of having a list of accomplishments is obvious.
Support most of the mentioned points. Dont fully agree on a increase of voting rewards for sub reps like that. Think a version of the Contribution proposal fund should be a way to stimulate a sub reps to increase their bond by getting awarded for the projects.
We still fully believe all the points mention above are interconnected and that is not possible to solve one without solving them all. And of course, Proof of Contribution should be a part of system too.
In my opinion, the process could be a lot simpler. Slash the earnings of all the top p reps. They should all earn enough to run a node and all sub p reps should earn enough to run a node and still be profitable. Send all the remaining funds to the contribution funds.
Incentivizing People to vote for sub p reps won’t change much if the P rep team does nothing. Most voters don’t care about the whole P-rep system. They just want to stake and earn rewards. ICX is just one coin amongst the many coins they hold.
Also, i don’t think requiring teams to post a bond with ICX is such a great idea.
The funds should go to ecosystem building. Limiting the resources a team has just because they have to post a bond isn’t that great.
In the real world, you get paid for your work. I don’t know why this rule shouldn’t apply here. If you’re a P rep and you truly want to contribute to the eco-system as many say, go through the contribution proposal system. Paying a P rep team over $30,000 in ICX/month to write one article a month about staking is waste in my opinion. Many ICONist just vote for the teams at the top and forget about it so there is no accountability for such teams.
The current system and the one that’s been proposed is based on multiple false premise such as;
a.ICONist will vote for teams contributing. Not many have the time to keep up with p rep contributions 24/7
b.Top teams earn votes based on their proposal. Many People just vote for the teams at the top. There are sub p reps putting in work than many top ranked teams but they aren’t moving up.
c.ICONist can vote out P reps if they don’t contribute: They could but only the few who are engaged will. The majority won’t.
If a p rep team has intentions to contribute, then there shouldn’t be any objection. I strongly believe that most of the funds in the ecosystem should go towards ecosystem building and not as charity to a few teams just because they’re active on social media.
As I always say, there needs to be accountability built into the system for IISS to succeed because people will always act in their own best interest. We’ve seen more activity from the contribution proposal system in a few weeks than what many top 10 p reps have shown in 3 months post decentralization.
Great ideas being put forth. Mine is a bit simple. Do you know how businesses on Google or Yelp receive reviews from customers? Lets have the same thing for P-reps and their constituents (voters). Have the voter either pay an amount of ICX to review the P-rep or prove that they have a significant amount of ICX held over a certain period of time (3 months?) in order to vote. Have a set of criteria to review like Stability, Contribution, Transparency, Creativity…etc and have them rate them out of 5 or 10 stars. When someone clicks on a candidate on the icon tracker they can then see these reviews and be more informed voting. I’m sure if they all saw that Velic was just selling all their rewards while contributing nothing they would not be so high on the p-rep list.
Also would like to suggest a P-rep rewards cap after reaching a certain dollar value amount of ICX. And if the P-rep wishes to go over the limit there needs to be a proposal and a vote for it to go over the limit.
As you noticed, we have many great teams among sub P-Reps and what we are proposing is to choose from sub P-Reps will get more award than choosing form Main P-Rep. In addition, we are working on promoting hard working P-Reps to get more votes. thanks
Appreciate your reply and it’s encouraging to hear that ICON’s taking steps to promote hard working PReps who deserve more votes. Looking forward to a wider distribution of votes to quality PReps
Hey Ben! Its great to see that the Icon Foundation is putting so much effort into improving the system even further.
There are just a few concerns that I have with the new system (some of them were already voiced by the other preps above so I hope that I can just simply add to them with an alternative point of view) and I hope that you can disperse them for me.
Voter behavior: Would we really want to give the voters a choice between voting based on prep contribution and voting to gain more returns? At the end of the day most of us are investors so we will follow the higher gains. As a sub-prep member I dont mind a system that incentivizes the votes for me but I feel that its kind of unfair to the Iconists that actually would like to contribute to the system and vote for the preps that are doing something for it (as almost all high contributions come from within the current top 22) and are getting penalized for that by receiving lower rewards.
Contribution amendments: I like the switch to the main preps approving the grants (if I remember correctly, in the previous version the Iconists were supposed to do it, which apparently is not working very well in the current system), however if we do that switch, I think that we should give the main preps more tools to deal with apathetic or inactive preps as without them at some point the system could grind to a halt with no voter majority possible (and respectively no system improvements) simply because some of the preps dont bother to vote.
I also agree with the comments above that it might be a better idea to take a portion of the overall prep reward pool instead of just from the main preps (which should result in almost the same thing, but would be less discriminative) and that it might be a good idea for the Contribution pool to not be just limited to allocations on monthly basis (or that at least some part of it carries over) so funding larger projects is also a possibility
I also agree with @nblaze as a sub p-rep and investor it would be the best interest in the community to maintain the rewards for high reputable/high caliber teams. This will applies to the majority of the Main P-Reps and some Sub P-Reps. Although I believe some Sub P-Rep teams have outperformed some Main P-Rep teams. I would like to see them move up in the ranking. With the ISS revision, I hope we can address the balance of onboarding/reward more high caliber (usually technical) teams while attracting active investors who are less technical but want to support/promote ICON/Dapps. We need both great product and marketing to drive adoptions.
I am just a regular investor in icon but interested to see where the project can go. Thank you all for the effort you are constantly putting into the project!
I agree with NorskKiwi when he says we need to identify the root of the issue prior to implementing anything new.
My point of view is described briefly below.
In the current system we place so much trust on the fact that people who vote will make the right choices and that there are no bad actors or interests. In a utopian world this might have worked.
Maybe instead, we should be playing with rules, percentages, weights and a system that is managed ‘automatically’.
We are talking about voting and contributing. You can’t possibly think that every ICx holder will be eager to go through all the proposals and completed work of every prep to vote. In that sense by not doing proper research the avg voter is not ‘competent’ enough to vote for who is contributing best. The better ones to judge it are the preps.
Rules could be: Votes must be allocated in specific ways. For example: allocate 10% to your first choice, 9% to your second, 8% to the third…2% to the ninth and the remaining 46% on all the others on portions of 1%. If a voter doesn’t want to go through the process then the votes could be randomly allocated by the system, ie he could select the first two/three and the rest will be done more automated. Self voting will be partially only possible.
Votes placing does not necessarily mean receipt of 100% rewards. Let’s say you assign 60% of the rewards based on votes placing. The remaining can be allocated based on contribution ranking (created either by all preps based on some system of frequent evaluation, or by a mixture of preps and voters - to not exclude the latter from the decision making).
Incentivize new nodes based on location to strengthen the decentralization.
Agree with the bond concept, as preps will have to keep some icx for future placement on the bond.
Don’t agree with the current burning concept, as, I think it is a barrier for new investors to stack icx, although I must admit it is easy to monitor and redistribute votes (I use the MetrICX app for example with the productivity rates).
Not sure the periodic re voting will help, it might deter voters who will move in other chains to stack and receive rewards.
A very important factor you need to take into account is Time. Having a job and a life doesn’t leave so much time to the average person to really contribute to the system and devote enough time to research, discuss, contribute etc.
Above were very quick notes, but the general idea is there… Rules, rules, rules, save time but still incentivize.
The people who want to contribute will do so, but the system should not discourage others from participating to our icon republic