Blockchain State Representation should be Abstract and not part of ...