Here's an issue to discuss potential integration w/ TMSP.
The purpose of TMSP is to separate the concerns of blockchain BFT network & security from the business logic of the application itself. Tendermint Core orders the transaction bytes into a blockchain, and speaks to the TMSP application. (see more)
Integration would require creating a TMSP server in Python. We used to have a Python server but this was before TMSP used Protobuf, so we'll have to re-implement it.
In an example deployment, there would be a network of connected Tendermint Core instances, each running 1-to-1 alongside BigchainDB app instances. The BigchainDB can expose its own RPC endpoints, can handle state persistence, etc, so integration is straightforward.
Nice Work :)
Yesterday we had a call with @jaekwon and others to discuss ways that BigchainDB might work with Tendermint. There are a some intriguing options and we'll definitely be exploring this further.
@jaekwon We may use Tendermint or TMSP to provide some functionality (and in fact I have one specific use in mind), but that will get its own issue or set of issues as needed.
is there any update on the status of this ?
@janhon well, ..., just in case you still wondered. We're now working on it!
/cc @vrde
@jaekwon @Xoccam @janhon - BigchainDB 2.0 Alpha was released today and it uses Tendermint for consensus, replication, sync, etc. You can read more about that in my blog post "BigchainDB 2.0 is Byzantine Fault Tolerant".
Most helpful comment
@janhon well, ..., just in case you still wondered. We're now working on it!
/cc @vrde