ACK Message

From Bitmessage Wiki
Jump to: navigation, search

An ACK message is a message intended to acknowledge a successful decryption of a Private Message. It takes the form of a normal protocol object, like a msg, broadcast, getpubkey, or pubkey messsage. The Bitmessage client, by default, uses a msg message which are typically used for person-to-person messaging.

Encryption

It is encrypted by the sender and sent with the private message itself. Sending a private message requires more POW than a simple Broadcast because the acknowledgement must have its own POW completed by the sender.

Acknowledge

By default, the acknowldgement itself is not acknowledged any further.

Resending

ACK Messages are not resent since they are not acknowledged themselves. If a private message is resent it is considered a completely new message, since POW is done again.