I have read many research papers, articles and the iota documentation. However, I am still confused whether the address for restricted mode is

hash(merkle root) or hash(side_key + merkle root)

Please someone let me know. Thank you.

1 Answer 1


Indeed the docs and actual implementation seem to contradict each other.

If you follow what is now indicated to be the official implementation of MAM in javascript, then this line tells us that both private and restricted mode use the hash of the merkle root as address.

In the implementation the side key is only used as a revocable encryption key.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.