nuts-foundation / nuts-specification

Contains the source of the Nuts specification RFCs.
https://nuts-foundation.gitbook.io
2 stars 0 forks source link

RFC017 sending a State message on missing transactions creates a infinite loop when sender is missing TXs #262

Open woutslakhorst opened 1 year ago

woutslakhorst commented 1 year ago

If a sender has a broken IBLT or is missing TXs, sending a State message on missing transactions by a receiver will result in an infinite loop.

Removing this requirement could have the effect a State message is never send if a sender has at least 1 new transaction within the gossip interval (high load).

We could add a warning that a State message should not be send so much..... @gerardsn