Skip to content

Blue Loop

Pre-release
Pre-release
Compare
Choose a tag to compare
@djrtwo djrtwo released this 08 Jun 20:17
· 3805 commits to master since this release
34fc0a5

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 gossipsub message-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 to SyncCommitteeMessages (#2446)

R&D

  • Merge transition process with computed transition total difficulty (#2462)
  • Continued refinement of Sharding specs (#2449, #2436, #2455, #2452)

Simple Serialize

  • Reduce Union-type selector to 1 byte and other union type cleanups (#2445, #2456, #2458)

Testing, repo, etc

  • Fix bug in Altair transition tests with missing state root [already built into alpha.6 test vectors] (#2443)
  • Bump mypy to v0.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)