Arbitrary Messages

Description

Transmission of data messages up to 1000 bytes in length from any account to any other account.

Details

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

  1. Visit https://digitals-asset.io/index.html and log in.
  2. From Dashboard screen, click on “Send Message” at top bar as shown below
Figure 1
  1. Send message window will shown as below
Figure 2
  1. 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 DAS. Enter the fee you are willing to pay for this transaction. The minimum fee is 0.02 DAS.
  • Deadline:  Expressed in minutes.  Enter the number of minutes you are willing to wait before your order is automatically canceled by the network.
  • Passphrase:  Your account passphrase.
  1. Click “Send Message”
  • 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