Say hello to ProvenDB

Guy Harrison
dbKoda
Published in
2 min readApr 30, 2019

This week, Southbank Software, creators of dbKoda, announced the release of their latest product — ProvenDB.

Proven DB integrates MongoDB databases with the bitcoin Blockchain, giving MongoDB Blockchain-level data integrity and allowing MongoDB developers to easily develop Blockchain powered applications.

That is quite a mouthful! You can get some background about how and why ProvenDB works in this blog post on our sister ProvenDB blog.

If you are a MongoDB developer and want to develop Blockchain applications, then ProvenDB is the ideal tool for you. If you know MongoDB, you know ProvenDB!

A bit of backstory

I got really interested in how Blockchain would affect database technology when writing “Next Generation databases”. We’ve seen a true revolution in database technology over the past 10 years as the dominance of the RDBMS gave way to new technologies such as Hadoop and MongoDB. As I completed the book and looked forward to the future of databases, it seemed to me that Blockchain technology represented the next big thing for database management.

Blockchain provides for the first-time absolute certainty about a data elements history and integrity. There is a huge range of applications for which such data integrity would be a killer feature: legal document management, security and access control, intellectual property, etc.

Unfortunately, the performance and economics of the Blockchain simply can’t approach those of the traditional database systems. Furthermore, developers must learn completely new paradigms to build Blockchain native applications.

With ProvenDB I tried to resolve this dilemma — ProvenDB layers over MongoDB, presenting the familiar MongoDB API. It transparently adds an immutable versioning system to MongoDB. Versions of database state are preserved and anchored to the bitcoin Blockchain. These versions are cryptographically provable such that it is impossible to backdate or tamper with any database records without invalidating the Blockchain proof.

If you are a dbKoda user, then you should try out ProvenDB. We are offering free 1GB early adopter accounts at ProvenDB.com now.

ProvenDB integrates MongoDB with the Bitcoin Blockchain. Immutable versions of database state are anchored to the Blockchain, delivering an unparalleled level of data integrity. ProvenDB allows MongoDB developers to build high-performance applications that include cryptographic proof of data integrity and provenance without having to understand blockchain programming complexities.

--

--

Guy Harrison
dbKoda
Editor for

CTO at ProvenDB.com. Author of many books on database technology. Hopeless old geek. http://guyharrison.net