I hadn't appreciated the role that the new BTCD wallet will play in SuperNET. As I now understand it, SuperNET will be available
through this wallet (reskinned NXT to offer all the added features), not via a separate client. This is great if it's true
Can anyone also say whether it will be capable of holding BBR and BTC as well as NXT and BTCD via associated addresses - and if so whether this will require downloading multiple blockchains or whether a lightweight client will be used for any (like blockchain.info)?
Would love to see a list of planned features if it's available somewhere.
For coins with mgw asset, then it would be automatically a multiwallet.
I can enable some remote SuperNET API calls for getting info on other blockchains, so imagine N coins that are clients of the SuperNET, the blockchain state of any of these N coins will be available without needing to actually have the blockchain locally! And it can be verified with R random nodes.
The SuperNET API is implemented inside the BTCD core and due to the complexities of this integration process I am doubting many coins will want to do this inside their coin. It is just a matter of dev time. It would be a lot easier to just invoke the SuperNET API via RPC call (this is already working) so to use the SuperNET, a BTCD install is needed and then if the user wants to access the SuperNET, the NXT will have to be enabled also.
This will add some load to the BTCD network (and NXT network), so I think we will need to have a lightweight mode for BTCD users who are not having good connections.
Basically the SuperNET design benefits greatly from having a core network for acting as gateways to all the other coins. This allows for a single hop between any two coins. It does mean the BTCD network will need to become much bigger, but the added bandwidth used will be well worth it. It also means that it will be no simple matter for any clone to duplicate the BTCD's power as the code is just one part of it, the installed base of nodes is the other thing that cannot be cloned.
James