Message signing

Blacknet account can sign a message for the purpose of off-chain communication. Off-chain communication means that the signed message is not submitted to the block chain.

The used digital signature scheme is Ed25519-BLAKE2b. The message is fed into BLAKE2b-256 hashing function with padding Blacknet Signed Message:\n. Verification requires an accound address, a message signature, an original message.