thanks to this topic, I understand that I have to take in consideration Shimmer -and not the actual IOTA mainnet- in order to store data inside transactions permanently.
My concern is about persistence. I have to persist my data inside the tangle and make it durable. I don't want that dust protection system deletes it, never.
I read this link about how transactions work on Shimmer, but I still don't understand how to achieve my goal. I don't want to use smart contracts right now because I don't want to start a node (and this feat it's not yet fully supported), I'm searching for a quick solution.
After the reading of the TIP-0019 page, maybe I found a solution, but I'm asking you to confirm its correctness:
- use the Basic Output in order to fill the metadata field with my data
- add the storage deposit (SMR) in order to prevent the dust protection
- leave blank the unlock condition (is it possibile?) in order to not leave the metadata be deleted by the dust protection (no one will claim back the storage deposit)
- send some amount of SMR to my own address (from my wallet to my wallet), with the metadata/storage deposit setted up previously
- repeat from point 1 for every data I want to store permanently in the tangle
In this way, I loose only the storage deposit for persisting the data each time I want, but I can also spend again the amount of SMR I sent to my address. The unlock condition is never triggered, so the metadata will be stored permanently inside the tangle. The amount of token sent on my own address on point 4 can be spent in the next transaction (minus the storage deposit for the new transaction).
Can it work? Thanks!