dusk-network / dusk-blockchain

Reference implementation of the DUSK Network node, written in Golang
MIT License
102 stars 47 forks source link

Repropagate unvalidated messages #1541

Open herr-seppia opened 2 years ago

herr-seppia commented 2 years ago

Describe what you want implemented Any message that cannot be validated should be repropagated

Describe "Why" this is needed Right now, a network message is repropagated only if it's valid This means that during the syncing up phase, any "live" message is discarded interrupting the network dissemination. The same happens, generally speaking, for any "message from the future".

Describe alternatives you've considered Switch the kadcast autopropagate flag at runtime

Additional context N/A