i disagree that i don&#x27;t understand martin kleppmann&#x27;s method and also that his method is &#x27;eventually consistent&#x27;.<p>using a random token is not equivalent to using a linearizable lock, see: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@talentdeficit&#x2F;redlock-unsafe-at-any-time-40ceac109dbb#.j9ekopmcm" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@talentdeficit&#x2F;redlock-unsafe-at-any-time...</a><p>i am not sure what your point about delays and concurrent clients is, of course a system can&#x27;t infer order from events that happen outside of it&#x27;s visibility. the lock system can only provide synchronization at the point the lock is acquired