Discussion about this post

User's avatar
Sebastian Dietrich's avatar

You might mention, that even redundant network protocols (where the generals might send the messages via a different city, when the first city falls in the hands of the enemy) are not reliable. (Rapid) Spanning tree protokoll needs seconds to establish a different route, shortest path bridging many milliseconds where messages are lost. And neither work when one has a fluctuating situation (e.g. due to a badly crimped cable)

Expand full comment
Antonio Cota's avatar

Good article, but, if I may, I would ask two clarifications.

> Problems points out that no matter how many messages two nodes exchange, they can never be one hundred percent sure about each other's state.

I think that it is a little bit misleading, if both generals are correctly receiving both messages and acknowledges why can't they say that they know the state of each other?

I believe the sentence makes sense only when one of the two isn't receiving a message or an acknowledge.

> certain constraints are relaxed to make the systems work.

I think the word 'constraints' is a little bit misleading. What constraint are you relaxing with a retry system or an automatic refund?

What do you think?

Thank you

Expand full comment
1 more comment...

No posts