Transmission of data messages up to 1000 bytes in length from any account to any other account. In Ardor this feature is restricted for child chains such as Ignis.
Arbitrary messages are limited only by length. Any string can be transmitted, using any data structure or form of data encryption. Encoding, decoding, linked messages, data structures, and more can be implemented by any application that uses the system.
The base implementation allows for the transmission of simple, unencrypted text messages between accounts, but since the messages are truly "arbitrary" the range of possible applications is vast. Secure messaging, torrent applications, voting systems, data storage systems and even simple distributed applications have been suggested.
Sending a message
- With your Ardor software running, browse to https://127.0.0.1:27876/ and log in your account providing your passphrase
- Select a chain that has the messages enable.
- The "Messages" option will appear
- Complete the form with the following entries:
- Recipient: The account that will receive the message
- Message: The message you would like to send (up to 1000 characters)
- Note: This message is transmitted in plain text. If you want to send it securely, you must encrypt it yourself, and make sure the recipient knows how to decrypt it. The "messaging" feature is easy and ope-ended on purpose and other developers will create tools for sending encrypted messages and data later.
- Fee: Expressed in ARDR. Enter the fee you are willing to pay for this transaction. The minimum fee is 0.01 ARDR.
- Deadline: Expressed in minutes. Enter the number of minutes you are willing to wait before your order is automatically canceled by the network.
- Secret phrase: Your account passphrase.
- Click "Submit"
- The server will respond with a transaction ID in the "server response" box, showing that the transaction has been created on the network.
- When the transaction is confirmed, it will appear in the "transactions" block in your client interface with a "sent amount" equal to zero.
For additional information, see FAQ