Pop Chunhapanya
Pop Chunhapanya
This PR renames SHARD_COMMITTEE_PERIOD to MIN_VALIDATOR_ACTIVE_PERIOD. Since we don't have shard committees anymore, naming things after shard committees doesn't make sense. This PR renames it to MIN_VALIDATOR_ACTIVE_PERIOD so that it...
``` root@eth-node:~# tail -n 10000000 message.log | grep mid=0mzqZ1UKoOUsQMlI9wIbb7G86iw= gossipsub: 2024-12-30 21:21:48.371587748 +0000 UTC m=+125608.989630588: received idontwant mid=0mzqZ1UKoOUsQMlI9wIbb7G86iw= pid=16Uiu2HAmKpsQs7pDBKJ44EoYRTL8cvBoJpKf9YBS7bunZYremtmD gossipsub: 2024-12-30 21:21:48.386687537 +0000 UTC m=+125609.004730387: receive topic=/eth2/6a95a1a9/beacon_block/ssz_snappy mid=0mzqZ1UKoOUsQMlI9wIbb7G86iw= pid=16Uiu2HAmKpsQs7pDBKJ44EoYRTL8cvBoJpKf9YBS7bunZYremtmD peerType=mesh...
From what I see here https://github.com/erigontech/erigon/blob/main/cl/phase1/network/gossip_manager.go#L138-L140 Erigon Caplin uses `Publish` method of struct `pubsub.Topic` of go-libp2p-pubsub to forward messages. In fact, message forwarding is already done internally in go-libp2p-pubsub. You...
The gossipsub v2.0 is defined in the spec here https://github.com/libp2p/specs/pull/653. I made this PR as a draft first because the spec is still a draft and to get some visibility....
Implementing https://github.com/libp2p/specs/issues/700 and https://github.com/libp2p/specs/pull/701 - [x] Add a max multistream-select version in Identify message - [x] If the peer's max version is at least 2, use protocol ID abbreviation when...
**Describe the issue** I tried to build Shadow 3.2.0 with Rust 1.90.0 and it failed with the log as shown. I could build Shadow 3.2.0 with Rust 1.89.0 successfully, but...