There is a task [prysm-custom-golang-implementation-of-libp2p](https://github.com/eth-protocol-fellows/cohort-five/blob/main/projects/project-ideas.md#prysm-custom-golang-implementation-of-libp2p) in epf cohort 5. We can port it to zig, I think it can be used in both beacon and beam chain. I chatted with the kira who is working on the project, he provided the [repo](https://github.com/MaximeDavin/prysm) and [working space](https://hackmd.io/kZaNbHklRfOveay_DRUwfQ)