A GCounter (or Grow-only Counter) is a replicated counter that is guaranteed to always converge to a single value, despite concurrent updates. A GCounter only supports incrementing the counter. If you need a counter that can also be decremented, you should use a PNCounter instead.
GCounter state
Operations that will modify the state of the counter. A GCounter only supports a single operation (Increment).
Each replica that modifies the counter is represented by a unique string ID.