In an scenario with a MultiChain network and thousand of potential users I was thinking in generating the users' addresses in a MultiChain node and operate with them using the RPC API from a very lightweight mobile client, but, if I understood well, in this case all the private keys of the users will be in the MultiChain node. Now, I am thinking in the development of an SPV wallet for the users and I would like to know which are the alternatives to do this.
I have read about BitcoinJ for Multichain, that should work if the MultiChain network behaves like the Bitcoin network, but I have a doubt here: does BitcoinJ for Multichain support the custom issued assets and the permission management that Multichan includes?
Apart from BitcoinJ, do you know about other alternatives to implement a Multichain wallet for mobile phones that avoids the storage of the private keys in a network node?
Thanks in advance.