Implemented protocol versioning v1 and updated offer interface
Fixed a panic issue related to closing connections on errors
Addressing performance issue
Working on utp rate limiting to optimize gossip
Benchmarking ongoing to resolve performance gaps vs Trin
2. Discussion topics
2.1 Head-MPT State Network Spec
Design overview
The Head-MPT State Network will initially be a separate sub-network (not merged with the existing state network) for faster iteration, with potential future integration
Scope
Focused on the last 256 blocks, with nodes anchoring content via state roots or block hashes
Content Types
Gossiped data includes account trie nodes, bytecodes, and storage trie nodes
Each node anchors content to the state root
Gossip mechanism
Bridges split the trie diff into 256 subtries and gossip each as a key-value pair
Nodes store and update assigned subtrie based on their node ID
Nodes retain their subtrie for the last 256 blocks, discarding older ones
Querying & sync
Direct leaf queries are supported with proofs
Nodes can fetch missing individual trie nodes when bootstrapping or syncing
Implementation Phasing
Start with account trie only
Contract trie support will follow after validation
Next step
Client teams are encourated to review the PR and provide feedback
Deeper discussion scheduled for next week’s call (or the week after if there is light attendance next week due to Easter)