identify and isolate interfaces to client (privkey) and syncer (blockchain) on core_protocol formal
identify and isolate interfaces to client (privkey) and syncer (blockchain) on core_protocol formal