An alphanumeric string that is univocally associated to a blockchain
address and which has two main functions: to enable the generation of
(read-only) addresses for the reception of messages and/or transactions,
and to enable the decoding and verification of a signed message and
therefore allows recipients of the message to verify and accept it.