It is well known that an address that was used to send IOTA (i.e. a transaction was signed with that addresses private key) should not be used a second time because security weakens exponentially with every use.
On the roadmap for IOTA I find automatic snapshots. From what I heard, they are supposed to happen on node-level, which means, every node does snapshots for itself.
However automatic snapshots are implemented. How will be assured that addresses are not reused? Will wallets search on perma-nodes? Won't that become slow at one point or might even cost IOTA in longterm? Or will wallets have to sync over a tangle-independent channel? Or is this still an open topic?
Edit: Thank you for linking How many addresses do I have to reattach after a snapshot? I think my question can be rephrased to: Are there already any proposed solutions to the fact that wallets can not determined which addresses has been used after a snapshot removed the neccessary informations? Are there other possible solution than I stated above?