title: What do matrix clocks solve but vector clocks can't?
body: <p>I understand the need for vector clocks in terms of scalar logical clocks failing to provide enough information to tell whether there is an update conflict in a key value store update for example.</p>
  
  <p>But I am not sure what problem is still unsolved by vector clocks and then solved by the more bulky matrix clocks?</p>