I've looked around a bit and I've found BigchainDB, however it's a quite heavy load. I want to update the authoritative database and have it generate deltas that are synced to the clients via a p2p like network, rather then having anything 'mined'.
Is anyone aware of anything existing that would be of use?
CBL is backed largely by Sqlite with features layered on top. Local query support, server replication and a bunch of other nice features useful for an offline/P2p database.
Disclaimer: Employee working on the server-side Sync Gateway component for Couchbase Mobile.
Sharing replication data P2P, while retaining the simplicity of a single authoritative writer per database, is explicitly part of the project's long-term goals!
I wouldn't really recommend this approach, I would think more in terms of subscriptions and topics and less of a 'database'.