This document describes BigchainDB, a scalable blockchain database. BigchainDB combines the key benefits of distributed databases and blockchains, with an emphasis on scale. It is built on an existing distributed database to inherit high throughput, capacity, low latency, and querying abilities. BigchainDB also adds blockchain characteristics like decentralized control, immutability, and the ability to create and transfer digital assets. The goal is to provide a decentralized database at scale, filling a gap in existing blockchain technologies.