-
Notifications
You must be signed in to change notification settings - Fork 33
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
Validators: Make bid UX based on Net Reward instead of Reward Percent #249
Comments
RequirementsDescriptionThis task involves making changes to the Proof of Fee design to improve the user experience (UX) for validators in the 0L blockchain network. The main goal is to simplify how validators place their bids by allowing them to bid directly with the net reward they are willing to accept, instead of using internal percentage-based variables. Net Reward Formula: In the network, after each epoch, a reward is distributed to the validators in that epoch, called the epoch reward. The net reward is defined as the epoch reward minus the entry fee. Changes
Acceptance CriteriaHappy Path Tests
Unhappy Path
Open Questions
|
The Proof of Fee design called for the bids to be set with units of coins (either the fee to enter, or the expected net reward).
This feature was never implemented. For expediency the internal variables of the auction (percentage of nominal reward) was exposed to the validators. This interface is a common source of confusion for validators.
Migrating to the default setting being Net Reward will be an improvement in the UX for the validators.
With the changes proposed below it would be easier to reason about the auction.
The auction picks the validators willing to receive the lowest net reward. And as such now the validators can bid with that variable, (instead of using the internal calculation variables).
The validator then must submit a bid that effectively answers: "What's the lowest reward I'm willing to receive as a validator?".
How much are other validators willing to receive.
Changes:
txs
tools so that the net_reward variable is the default mode of bidding.The text was updated successfully, but these errors were encountered: