Replies: 5 comments 10 replies
-
I am not sure if the exact invitation decreasing rewards formula is fit for this purpose as well. Invitation rewards are not meant to drop to 0 at any point so the function decreases to 0.5. Using it in this scenario will lead to flip rewards decreasing to 0.5, and then a sharp decrease to 0 in terms of rewards in the span of one block. A formula decreasing to 0 should be used instead. This can be achieved by simply removing Another detail that should be considered is that the current formula used for decreasing invitation rewards is used for a bigger interval (currently 21 days). The formula has a steeper drop that starts later in the interval. It may be worth considering raising |
Beta Was this translation helpful? Give feedback.
-
I would like to add that time-constraint submission will make it harder to profitably use AI-assistance in flip production in the future. If a player eventually finds a way to get completely rid of the requirement of human work in creating flips, it will still take him/her time to compute keywords with a storyteller-AI and later do automatically websearches for good pictures or use something like DALL E to create needed pictures. If we have a time-limit of a few hours, this process would boil down to either not beeing sufficient to supply a pool with enough AI-flips in time, or beeing a pretty expensive task where the costs probably outweight the benefits when you have to rent multiple instances of AI-service at once to speed it up like in a proof of work. Luckily we are not there yet anyway. |
Beta Was this translation helpful? Give feedback.
-
Before all, it should be considered that flip rewards represent a large chunk of rewards, especially for new members. It will make it harder to get into staking without external investments for newbies if they are constrained to only get rewards if they submit flips in some amount of time. With IIP-5 newbies will have to put in a lot of work to get started and get into staking to be able to mine affordably. The previous argument of newbies just being able to validate and create good flips will no longer be valid. For the current people involved in the network, it probably won't be a big loss, with decent staking you can earn x times more than the rewards from flips with staking. Though the changes might be asking too much from newbies considering 3-4 qualified flips may represent most of their rewards at young ages. This is a negative aspect from the perspective of an average new member. With enough dedication, this won't affect newbies either too much, but how many will be dedicated enough? (Of course, considering 0 investments upfront) |
Beta Was this translation helpful? Give feedback.
-
I would like to thank Dalik to adding something to that discussion (Disclaimer: I think Daliks 2 known pools do reasonable good flips, i see no big problem in those pools. Also he could adopt this IIP much easier, since most of his identities have higher stake allready due to their age. So this IIP-idea aims at other players. ) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Idea:
Only flips that are submitted within first 8 hours of each epoch should be rewarded. This will result in higher rewards for unique people and more AI-resistant flips.
(Update may 2024: additional make the creation of one flip mandative within first hour of new epoch, if you want to keep your right to run a mining node. Identities status is not affected)
Motivation:
As long as there are no time-constraints submitting flips, big players have legit incentive to centralise their flip-production to be able to extract value more efficient and try to get it done as fast as possible. This leads also to bad practice. Story-template flips ( - for example starting every valid story with someone waking up in the first picture and adding some action in the last three pictures for the two keywords -) can be produced in two minutes and reach more often consensus than genuine flips that take much longer to produce. Unfortunately those repeating story-patterns are less AI-resistant. There are likely other undesirable strategies of big players that enfavor possible sybil attacks and are not covered by the report system. Introducing time-contraints to rewardable submission of flips will make it less profitable to centraly produce flips and favor solo-miners and family-pools over dishonest players.
Technical specification:
If a flip has been submitted within the first 1440 blocks (about 8 hours) of the epoch and if it does get qualified and is not reported by a majority, a basic flip reward is payed. The basic reward is calculated based on how early in the epoch the flip was submitted. The later the flip is submitted, the lower the basic flip reward. The reduction factor k is calculated for each submitted flip as k = 1−t⁴ · 0.5, where t ∈ [0..1] is the amount of time that has passed from the start of the epoch to the moment of the submission until 1440 new blocks are mined. Flips can also be submitted more than 1440 blocks into the new epoch, but the submitter will receive zero rewards for those flips.
Rationale:
Even a human farm that is able to create one flip as fast as every two minutes can only produce flips for up to 10 identities each hour, but not for hundreds at once. That player would need to involve more real people instead, if the task was to create flips for a farm with more than a few dozen identities within 8 hours.
Unique people validating (semi-)unique identities are so far mainly required in two session tasks: reporting and solving flips. Those tasks cant be centralised or automatised and secure idenas semi-unique identity. No matter that they are only responsible for 25% of possible rewards in idenanetwork, while the other 75% of total rewards are extracted in tasks that are prone to centralisation.
According to the block explorer human farms usualy produce flips in a row over the span of the whole epoch and the fastest of them use strategies like reusing flips or using story-templates to achieve that. Also the badest actors are most competitive to survive low marketcap, since their production costs each flip are smaller.
Solo-miners and honest pools become faster unprofitable in flip production than dishonest players, so „free market“ logic unfortunately enfavors bad habits.
The majority of unique people involved in idena flip-sessions does not even have the chance to earn rewards and secure idena by producing flips! This can be deemed as a security risk alone and makes it at the same time cryptonomically less profitable to be a solo-miner, because big pools that centralise flip-production are faster in producing and submitting flips and thereby lower the median market value of that task.
If we we start to reward only flips that are submitted on the first day of each epoch, big players will need to decide to involve more people to get it done in time or to loose flip rewards.
Involving more people will lift production costs for human farms substancially in favor of unique people, spread rewards to more people and make the production of AI-resistant semi-unique flips more likely.
Story-templates can still be used in this setting, but the risk/profit ratio will be more undesirable for big players than it is now. Also it is less expensive to introduce more creative stories, if a farm has to involve and pay more people anyway. More farm workers beeing involved into flip production should also make it more realistic, that workers decide to turn into solo-miners.
There are several alternative approaches we could try to deal with bad habbits of centralised flip producers:
I think idena has an impressing history of teaching people about best practice. This was absolute worth it! Some big pools do a brilliant job in producing good flips that are sybil-resistant no matter that they are produced centrally. But at this point it seems unlikely that other big players with bad habbits are unaware of the facts or do even care. So appealing for more good will might be ineffective.
This is neither compatible with the upcoming incentive realignment of grading flips, nor is it desirable in context of staking, because it will make it more expensive for late adopters to collect the required idna for their stake just with work.
Flip grading is great but wont cover every aspect of centralised flip production. There will allways be undesirable patterns possible in flip production that are not instantly visible for the flip reporting committee.
It may seem more user-friendly to give honest people as much time as possible to come up with good flips instead of producing them in a hurry, it may also seem convenient to outsource the process of flipproduction to people or centralised players who know how to do it better and faster – but lowering and optimising the production costs of big players ultimately hurts a small player more than the risk of loosing a few flip rewards due to the lack of time. If people have about eight rewardable submission hours, that should in most cases be enough time to arrange a submission. If people dont find the time, they will still have their staking rewards, which will outweight the potential flip rewards losses in most cases.
Backwards Compatibility
should be comparable to the change that introduced a reduction factor over time to the invitation rewards
Reference Implementation
the proposal leans to the reduction factor of the invitation reward fund, which is proven to work just fine: https://docs.idena.io/docs/wp/economics#invitation-reward-fund
Security Considerations:
This IIP is at risk to be opposed by a majority of eligable identities onchain, because pools that are bigger than a family will have problems to cover the time limitation with centralised production routines, while pools smaller than that as well as unique solo miners might not all see the neccessity and oppose it as well for fearing to loose rewards too.
If implemented right now at small marketcap, it could also result in an even faster decline of network size in short term, because many pools would need to rearange their strategy or even question their whole profitability of their operations under new conditions. Some of them could shut down operations and sell, while at the same time some solo-miners would feel frustrated about not finding the time for flip production and loosing even those rewards.
Also it is undesirable to loose too many farms, they are managed by competent people who understand idena and that do a hell of a job in introducing idena to new humans. It should not be the goal to shut all pools down, just because a few of them have bad habbits.
But i think the medium term benefits should outweight that risk.
The task of solving flips secures itself with a time-limit against sybil-attacks, the task of producing flips should do the same. Centralisation of flip-production poses a constant security risk, because it is prone to AI-recognition and other abuse. For better sybil-resistance flips need to be produced as semi-unique as possible. As more people are involved in producing flips, as more unique creativity can be involved without additional costs, which will probably be recognisable much harder for possible AI-assistance in solving flips.
Beta Was this translation helpful? Give feedback.
All reactions