Identity refers to the creator of a tx;
type Identity interface { Serialize() ([]byte, error) }
SigningIdentity defines the functions necessary to sign an array of bytes; it is needed to sign the commands transmitted to the prover peer service.
type SigningIdentity interface { Identity //extends Identity Sign(msg []byte) ([]byte, error) GetPublicVersion() Identity }