BitcoinJ with MultiChain

+2 votes
I discovered a java wrapper to communicate with the bitcoin network, called BitCoinJ.

It applies a mechanism to retrieve DNS seeds to connect to the bitcoin network on startup. I'm just wondering how can I build a client using this wrapper, what seeds or other parameters I need to provide to be able to connect my client to our test multichain network.
asked Aug 18, 2015 by anonymous

1 Answer

0 votes
Yes, we're very familiar with BitcoinJ. It's a lightweight client which means it does not store the whole blockchain on the user's computer. We developed a modified version of it for another project (CoinSpark).

You can't yet use BitcoinJ with a MultiChain blockchain because of the change we made to the handshaking process between nodes, where nodes identify themselves and prove their identity. This is required in order to make the blockchain private. However apart from that BitcoinJ should work well with MultiChain. You would just need to modify the retrieval of seeds to start with one or more nodes on the private blockchain, rather than the DNS for bitcoin nodes.

So for now I would recommend using MultiChain rather than BitcoinJ, and calling its API with Java or whatever else you find appropriate.
answered Aug 18, 2015 by MultiChain