-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update Prysm client to pay block fees to validators and Commons Budget as defined in Bosagora whitepaper. #5
Comments
The link below contains the following:
|
this one is for the sync committee, see #6 |
Are we going to include attestation rewards to validators? These are easy to nullify with following config params;
but 0'ing them out will result in 0 propose reward (which also we might want). There is a "Fee recipient" configuration parameter for validators for future use when Bellatrix (merge) will bring execution engine and TX fees is included in Beacon chain, this address will be used for TX fees. Currently I couldn't find any implementations both on spec and Prysm code that utilizes this address. |
We investigated this with @omerfirmak in detail; |
Since EIP-1559 burns base fees, all we have to do is override fee recipient address to be the commons budget for all validators. |
TXFees are transferred to miners here |
Related PR bosagora/agora-el#6 |
^ Fixes this |
Ethereum burns transaction fees when creating blocks.
Here's what the White Paper on BOSAGORA says.
But I don't think it's going to be easy to calculate this.
So I want to implement all of this as a Common's Budget receiving. And we'll have to revise the white paper.
The Beacon chain has a number of implementations.
We use prysm.
https://github.com/zeroone-boa/prysm
The text was updated successfully, but these errors were encountered: