Open StephenLReed opened 9 years ago
Message communication is a must. If I am understanding correctly, send and receive messages through the block chain via multibit based wallets within transactions? Or are you talking about internal messaging from the java wrapper to the aicoind instance? Might be a little over my head.
Right now, each aicoin-qt instance that is run by Alice, Bob and the Mint use the built-in Bitcoin network messaging to reach each other and exchange transactions and blocks.
I want to encrypt that traffic and use X.509 certificates to validate which peer sent the message. The A.I. Coin network already does this, so all I need to do is to adapt the same bitcoinj-Alice Java library that MultiBit uses, to interface between the A.I. Coin software agents and aicoin-qt. Then I will prevent the built-in Bitcoin network messaging from conversing with any peer except the master A.I. Coin software agent that controls it.
Use the bitcoinj-Alice software to adapt an aicoind instance to the A.I. Coin network, and to SPV, e.g. MultiBit, wallets.