OrbitDB: Deploying the Distributed IPFS Database in the Browser

OrbitDB breakdown and how to utilise it today to store decentralised app data

Ross Bulat
10 min readDec 31, 2018

Prelude: the Distributed Web is moving full steam ahead

Distributed protocol development is moving fast and will only accelerate heading into 2019, a year looking to be very exciting for decentralisation in general. Databases are no exception in this evolving software movement, and as such will be the focus of this article.

Gone are the days of in-house protocol development. The open-source ecosystem and emerging decentralised economics are paving the way forward for a more collaborative effort in shaping the future of software. Because of this, we can get a taste of what is coming by deploying the latest open-sourced efforts today. OrbitDB is one such effort leading the way in distributed databases; a peer to peer database run on top of IPFS.

What makes OrbitDB impressive is when it is running on top of the IPFS Javascript implementation in the browser. Doing so allows us to replicate and manage databases on a per-user basis. We will explore more about what this actually means, as well as the use cases it offers.

What is OrbitDB

--

--

Ross Bulat

Programmer and Author. @ Parity Technologies, JKRB Investments