Currently studying about replication and I was wondering:
In Passive replication, we have an agreement stage where the Primary replica manager (RM) waits for ack from the backup RM, wouldn't it be possible to handle byzantine failures whereby doing some sort of consensus algorithm? (we could survive f+1 failures in a system of 2f+1)
It would make sense that this is true since in a Active replication system the Frontend of the system would be performing this.
I can find sources telling that byzantine failure can be handeled in a Active replication system, but the same sources are saying that Passive replication systems can't handle byzantine failures.
But by the example I have given, it seems like Passive replication can handle the failures.