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
Miscellaneous beacon chain changes—take 4 #675
Comments
See item 6 in #675. This makes transfers more generic.
We decided during the call to not do that, correct?
If we are going to do this, then making proposer rewards proportional to balance should arguably be in there as well. But it's not yet clear to be that we should do this; as I mentioned in the call, proposer rewards are already an expected 1/9 of validator's total revenue, and expected to increase in phase 1 due to minor rewards from the various custody objects. |
Also, did we want to add a mandatory minimum time that a validator must have been deposited before they can exit? This would (i) ensure stability of persistent committees and (ii) help put a cap on validator registry modification events. |
I asked econoar to study more to make sure this is a good idea. |
|
Why? In the light client spec, I use the |
I'd say we just use the same rule we do in other contexts and sort lexicographically by hash. |
Cannot exit until 2048 epochs (#675 item 21) [redo]
…ified_epoch` See item 26 in #675.
(See #128, #218, #322 for takes 1, 2, 3.)
Below is a list of miscellaneous suggestions for phase 0, most of which were discussed on the researcher's call on Feb 19. This issue keeps track of some of the phase 0 work remaining.
state
to reconstruct the current block'sprevious_block_root
. Implemented in Parent root reconstruction + granular state roots + body/header segregation #649.SECONDS_PER_SLOT
,SHARD_COUNT
, etc. based on benchmarks.17. Immediately withdrawable if bad proof of possession: See Gracefully handle bad proofs of possession #657.exit_validator
byinitiate_validator_exit
inprocess_ejections
.GENESIS_EPOCH - 1
forprevious_shuffling_epoch
and maybeprevious_shuffling_epoch
.27. No backfilling of latest_active_index_roots: Only set the active index root for the first slot.start_shard
offsets: For fairer crosslinking latency across shards.DepositData
: See Remove DepositData #760.block.body.deposits
.SECONDS_PER_BEACON_SLOT
andSECONDS_PER_SHARD_SLOT
, e.g. to 8/4, 12/3 or 16/4.The text was updated successfully, but these errors were encountered: