Try   HackMD

Rayonism Teku Sharding modifications

  • Add new/modify existing SSZ structures
  • Implement block/epoch transition logic
  • Add sanity transtion tests
  • Add gossip shard_header topic with validation
  • Add beacon block proposer logic to include shard_headers from the gossip topic
  • Add beacon attester logic to 'vote' for a shard header
    (no actual attestation logic: just get first non-empty header if any)
  • Add shard_blob_{shard} topic 'router' which just directly expose this topic via REST API for a 'Shard Blob Node'
    Gossip message validation is performed on the 'Shard Blob Node' side?
  • Add REST API for ShardBlob publishing for a 'Shard Blob Node'
  • Add REST API for ShardBlob confirmation progress in the BeaconState