Post
Topic
Board Project Development
Re: [ANNOUNCE] Bitmessage - P2P Messaging system based partially on Bitcoin
by
justusranvier
on 29/09/2014, 16:59:56 UTC
Working features:
   - Sending messages
   - Receiving messages
   - QR codes for addresses
   - Address Book
   - Import addresses
   - Export addresses
   - Choose which servers to use (including your own)


Roadmap for development (subject to change):
   - Update for Bitmessage Protocol Version 3
   - Lite client message retrieval using prefix filters (credit to Peter Todd for suggesting this)
   - Local encryption of the database, using SQLCipher
   - SSL for connections between clients and servers
   - POW implemented in C or C++ via the Android NDK
   - Support for broadcasts
   - Refresh the UI


Notes:

- Bitseal is not ready for widespread use yet. A full release is planned once lite client message retrieval is implemented. The app will be available on the Google Play store once this is done.

- Bitseal is free, open source software, released under the Gnu General Public License Version 3.

- Some parts of Bitseal include, are based on, or are reliant upon software written by others, including Jonathan Warren, Sebastian Schmidt, Tim Roes, Roberto Tyley, the bitcoinj developers, and the Bouncy Castle developers. This is noted in the source code where applicable.

- I have set up a few default servers which can be used for testing purposes. Anyone is free to set up and use their own. The server application is simply a slightly modified copy of PyBitmessage.

- The development of Bitseal has been a large project, taking many months of work. I'm doing it on a purely non-profit basis. Bitcoin donations are very gratefully received: 1L7amdWrPv4R4f1vLdanr2xU71TPs3wUEC
Great project. I have a few questions:

Does this app use its own address book, or does it integrate with the existing address book? Google contacts allow arbitrary fields to be attached to records. It should be possible to add Bitmessage addresses to existing contact this way.

Will Bitseal be able to run as a background service that other Android applications could call via an API?

Will the changes you made to PyBitmessage get merged upstream?