{"id":"pbft-duplicate-messages-silently-dropped","text":"`PBFTNode.receive_message` returns an empty list for duplicate or invalid messages (out-of-range sender IDs, already-seen tuples) rather than raising exceptions, consistent with Byzantine protocol design where you can't trust the sender.","truth_value":"IN","source":"entries/2026/05/29/byzantine-fault-tolerance-test_pbft.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"pbft-duplicate-messages-silently-dropped","truth_value":"IN","reason":"premise"}]}}