Lokad Founder Alpha Releases CashDB for Storing UTXO


CashDB, the fork and the successor of the now-discontinued open-source software project Terab, has just released its alpha version, according to a blog post published January 7.

As detailed by Joannes Vermorel, founder and developer of quantitative supply chain optimization software Lokad, CashDB is an open-source initiative piloted to support Bitcoin’s on-chain scaling. The Terab fork serves as a key-value store centered on blockchain designed specifically for the unspent output from Bitcoin transactions or UTXO.

As it stands, CashDB is capable of processing nearly 20,000 transactions per second with a single Intel Optane 900P card, which costs approximately $400. Basically, CashDB at its present form is scalable enough to process 1GB of Bitcoin block in as little as over 3 minutes.

However, as it stands, there are still multiple scalability issues with Bitcoin apart from managing the UTXO set of Bitcoin to which CashDB may not be able to solve at present.

As Vermorel explained:

In order to support sustained gigabyte blocks, the throughput of CashDB is still too low, as catching-up with the network would be too slow to be practical.

Nevertheless, CashDB should still be enough for the time being for Visa’s average volume of transactions which is currently estimated at roughly 2,000 transactions per second.

Vermorel went on, concluding:

As a storage backend for the UTXO set, CashDB is a fairly technical piece of software. CashDB is intended as a support component for full Bitcoin implementations such as Bitcoin ABC or ElectrumX. From a design perspective, CashDB is a small step toward decoupling the software parts that make Bitcoin.