Blue Loop
Pre-release
Pre-release
djrtwo
released this
08 Jun 20:17
·
3805 commits
to master
since this release
Release
v1.1.0-alpha.7
pre-release -- Blue Loop -- fixes an issue identified by @potuz that led to high variance in validator rewards due to the magnitude and structure of sync committee rewards. Additionally, it makes a number of non-substantive cleanups as well as a couple of small bug patches.
Both Merge and Sharding progress continue! The first full specification of the PoW -> PoS
transition process is contained in this release (#2462), and there is plenty of continued iteration and refinement of the R&D sharding specs.
PR showing full diff can be found here: #2468
Altair
Beacon chain
- Modify sync committee logic and parameters to reduce variance (#2453)
- [Non-substantive] Minor Altair cosmetic polishing (#2464)
- [Non-substantive] Move BLS extensions to new file in Altair (#2438)
- [Non-substantive] Sync Committee vs Aggregate naming consistencies (#2469)
Networking
- Add clock disparity tolerance for sync subnets (#2451)
- Add
message.topic
to gossipsubmessage-id
in Altair (#2475) - Clarify p2p validation conditions for Altair sync committees (#2474)
Validator
- [Bugfix] Add missing block_root in
SyncCommitteeSignature
(#2466) - [Non-substantive] Rename
SyncCommitteeSignature
toSyncCommitteeMessages
(#2446)
R&D
- Merge transition process with computed transition total difficulty (#2462)
- Continued refinement of Sharding specs (#2449, #2436, #2455, #2452)
Simple Serialize
Testing, repo, etc
- Fix bug in Altair transition tests with missing state root [already built into alpha.6 test vectors] (#2443)
- Bump
mypy
tov0.812
(#2467) - Inactivity updates test generation, implement new participation flag updates testing [already built into alpha.6 vectors] (#2435)
- Add some invariant checks to pyspec unit tests (#2444)