The journey of an object can tell us more than the object itself.
In distributed systems, the key challenge is achieving consensus among unreliable components.