MDHT BEP44 client

Mutable:   Salt: 

Data
 
Status: 

Target
 
Status: 

Mutable and Salt instructions

  1. Before storing (putting) or retrieving (getting) data, check the Mutable checkbox if mutable storage is to be used instead of immutable storage. If checked, optionally enter Salt text.
  2. Immutable data is stored using a key equal to the SHA-1 hash of the data itself.
  3. Mutable data is stored using a key equal to the SHA-1 hash of the public key concatenated with the salt, where the secret key was used to sign the data.

Storing (putting) instructions

  1. Prepare the Mutable and Salt fields (see above).
  2. Type or paste UTF-8 encoded text into the Data text box. Leading and trailing spaces are ignored.
  3. Use the Put button to store the data on the DHT.
  4. If the operation is successful, the DHT storage key appears in the Target field and the Status field will show information pertinent to the operation after a short delay.

Retrieving (getting) instructions

  1. Prepare the Mutable and Salt fields (see above).
  2. Enter the DHT storage key of the data you want to retreive in the Target field as 40 hex digits.
  3. Use the Get button to retrieve the data from the DHT.
  4. If the operation is successful, the retrieved data appears in the Data field and the Status field will show information pertinent to the operation after a short delay.
  5. Mutable data is only returned if the data is verified using the public key and signature, which are both stored with it.

BEP 44 Document