To Shard or Not To Shard (A Graph)?

In this post, we discuss when and why it makes sense to shard a graph.

ChangeTip Must Die

There is a new craze in the Bitcoin world, and it's not good for Bitcoin.

Introducing Weaver

We built a new distributed graph store, called Weaver, that can perform ACID transactions on graphs. The alpha version is available, this post shows the first few steps on how to use it.

The Miner's Dilemma

In a new analysis of Bitcoin mining, Ittay Eyal shows that the equilibrium between miners is unstable, and identifies a stable equilibrium that might, as a side effect, reduce the size of open, public mining pools.

State of Computer Security, 2014 Edition

State of computer security remains dismal, as evidenced by the lengths Bitcoin users must go through to secure their digital assets.

On the Futility of Custom Consistency Models

Custom consistency models, which differ on how weak they are, are no good if they can't outperform strong consistency.

Time for Better Security for NoSQL

It's time to secure data in NoSQL databases with strong guarantees, at fine granularity, and with low overhead. Macaroons, from Google, are designed for this purpose. This post shows have Macaroons can be used in HyperDex to secure NoSQL data.

HyperDex 1.5.0: Authorization

HyperDex 1.5.0 release, with authorization
HyperDex now supports documents and Node.js. This post describes how to write Node programs using HyperDex as a document store.

HyperDex Gets a Portable Linux Binary

Our latest point release includes a Linux portable binary that installs (practically) anywhere with a few short shell commands.