go-dojo
learn go · earn mastery
phase 4 · 4.2-gossip-protocol

Implement a gossip protocol standalone

prereqs 2.3-concurrency-patterns4.1-distsys-theory
review intervals 7d 21d 60d

The lesson for this task hasn't been written yet. The mastery criteria below is the shortest description of what you'll own when this task is green.

Mastery criteria

- 5-node epidemic protocol inside one process (goroutines + channels)
- Convergence measurable: prints rounds-to-convergence
- Simulated 20% message loss still converges; 80% loss explains why it doesn't

Verify

Run from your go-dojo repo root:

go-dojo verify 4.2-gossip-protocol

This runs the task's go test suite in exercises/phase-4/4.2-gossip-protocol/, commits the attempt to .go-dojo/attempts/, and updates your mastery.