Skip to content

Comment on Building a bitcoin exchange - what database technologies to evaluate?

Comments

I am a layman with this stuff, so do your own due diligence.

You can look into the buttercoin project on github. Current exchange technology is not scalable past something like 50 operations per second, because of blocking issues. Using something like LMAX (which is used by betfair), you're probably able to get something like 1,000 operations per second. It's still in beta, but it can be out of beta if you can dig into coffeescript.

LMAX seems ideal because if something goes wrong, you can switch machines, load up the transaction history, and get going again in minutes.

Current stock exchanges may not be a great place to look, as they track thousands of individual stocks. A bitcoin exchange is different, as it's more akin to a stock exchange where there's only 1 stock and multiple currencies.

http://buttercoin.net/

http://martinfowler.com/articles/lmax.html

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.