Lilybit rewards emissions issue #14
Replies: 9 comments 49 replies
-
A bug in the rewards calculation has been identified and a fix is in progress. After looking through the rewards data from the last week, we believe the issue has been identified, but will continue to monitor. We will keep the community updated with status and next steps. In addition, our team is looking at the ideal method to normalize points moving forward given the last few days of large numbers of Lilybits sent out. |
Beta Was this translation helpful? Give feedback.
-
This RP got 1838 LP on the 12/11 after missing 1 hour of POW, on the 13/11 it received 0 LP even though it didn't miss any POW for the 24 hour period. 1x H100 SXM5 80 GB, 32 Intel Xeon Platinum 8470 vCPUs, 32 GB RAM, 120 GB, Private RPC 0xAce37E2fDFE20E88CECa68B092c91bB579112126 RP LOGS : Will attach, not sure how u want these as can only attatch 25MB worth, its the first 25MB worth of the logs too, any extnesive logs in comment box seem to cook the webpage and I cant post. |
Beta Was this translation helpful? Give feedback.
-
Update:While analyzing network metadata, we identified certain patterns that suggest a potential discrepancy in resource allocation. Our investigation indicates that some Resource Providers may be registering multiple wallets on a single GPU, which is not in line with our intended usage guidelines and is detrimental to the network.
We have seen this significantly contribute to the increased daily points emissions once the new rewards calculation went live. Our team is taking steps to address this issue and ensure fair participation within the Lilypad ecosystem. As stated in our docs: "In order to run jobs successfully, Lilypad RPs must ensure all resources on the server are available to the RP." Work in progressA fix is in progress and we will announce more details as work completes. The large number of RPs contacting the rewards system seems to have caused some of our rewards system scaling issues (we have identified many cases of nodes running many RPs on a single GPU) . As this work completes, we believe the rewards system will function as expected. Once the system is updated, our team will monitor the rewards data to evaluate if this fix fully resolves concerns brought up with the rewards system and communicate with the community (including how we intend to normalize the points that went out this week). Its likely we will use the slashing mechanism to penalize RPs running many RP nodes on one GPU (on all wallets but one) to work to normalize this situation. As mentioned in the original Lilybits rewards blog, we will continue to upgrade the rewards mechanism (as fairly as possible) to match the utility needed for Mainnet. In order for the Lilypad network to be successful, larger GPUs will be required and will naturally earn more rewards. The next rewards system upgrade will likely take the form of a job based rewards system (run jobs across the network consistently to prove RP uptime, and RP has full access to resources). Please contribute data to this Github discussion or open a new a Github discussion if needed. All related info helps our team investigate and find solutions. Find a guide here for submitting issues for support. Our team appreciates your understanding and cooperation as we work to maintain a balanced and equitable platform for all users! 🚀🚀 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I appreciate the clarity that has finally been provided around this issue. And I understand team's point of view here. I have joined around the time where others asked a question about underutilisation of resources we provide. My intent has been to support the network by ensuring that hardware is fully utilised and provides real value. According to messages posted by you, Ally on Discord - it was not considered cheating so I understood that maximising my GPU usage is encouraged, especially under a PoW system where rewards should be based on output. Like many others, I assumed that since a single GPU could handle multiple containers without any indication that this was disallowed, it was within the network’s guidelines. When the hardware is consistently underutilised, it makes a logical sense to experiment with optimising its capacity to maximise contributions. Given that no explicit rules were set against this and that team members indicated such optimisation was acceptable, I believe that most actually acted in good faith and I really hope that any retroactive measures take into account this initial lack of clarity on this matter. I hope that rather than penalising providers who operated within an unclear framework, you will figure out a way that doesn't slash entirety of previously earned rewards and allows transition into aligning our configs with Lilypad network's intent. I think we all invested significant resources and time into supporting it. |
Beta Was this translation helpful? Give feedback.
-
Tldr
|
Beta Was this translation helpful? Give feedback.
-
UpdateAn update to the Lilybits rewards system is now in testing/review. We'll push the update as soon as possible and will announce to the community when we have done so. Only one wallet (RP) will be eligible to earn rewards per GPU. For RPs running multiple wallets on one GPU, the wallet with the most points will be matched in our system with the GPU and allowed to earn points while the others will not earn points (unless they are used on another GPU). Slashing will continue to be turned off temporarily (as a grace period) until we are certain the rewards system is working as expected and to allow time for RPs to adjust.
The rewards system will then be monitored. We are aware of the large number of Lilybits provided this week and this fix will in part help to resolve this. Our team will look at the rewards emissions data to see the impact of the update. We will then have enough info to decide on next steps to ensure the system is fair given the rate of Lilybit emissions over the last week vs in the previous months of IncentiveNet. More details on this will be announced. We also believe this fix will resolve issues with RPs getting 0 rewards and will monitor this issue. For RPs not getting points and running PoWs actively (with 1 GPU to one wallet), we are looking into a retroactive backfill. Thank you for the patience while we carefully update the rewards system. |
Beta Was this translation helpful? Give feedback.
-
As this work is finishing up, we have locked this discussion and will close it upon work completion. For support troubleshooting other related issues, please open a new discussion and provide as much detail as possible. Check out the existing discussions to see if theres an ongoing issue affecting your RP. |
Beta Was this translation helpful? Give feedback.
-
Update: Implemented initial fix for Rewards SystemOur team has implemented a fix that will address the large number of daily Lilybit emissions. Changes take effect today and will reflect in the total daily Lilybits sent out going forward. Discord announcement here. Only one wallet (RP) will be eligible to earn rewards per GPU. We'll communicate next steps on rewards emissions concerns once enough data has been collected on the results of this work. https://github.com/orgs/Lilypad-Tech/discussions/14#discussioncomment-11261561 To report additional RP issues, open a new github discussion by filling out this template or check out any existing discussions for your issue. For troubleshooting help, open a ticket in the i-need-help Lilypad Discord channel. |
Beta Was this translation helpful? Give feedback.
-
Describe the problem
Identify the cause of total Lilybit daily rewards increasing by 2x - 3x when compared to the daily rewards earned on the old (hashrate based) rewards calculation.
RP hardware and software info
N/A
Eth address (Wallet address)
N/A
RP logs
N/A
Beta Was this translation helpful? Give feedback.
All reactions