4 ms·
given the high latency with the exchanges the choice of language seems an unnecessary risk
by random3 10y ago
given the high latency with the exchanges the choice of language seems an unnecessary risk
- TheDong 10y agoThe main bitcoin codebase is in C++ so C++ has the most mature library and best support for the protocol. Other implementations, including two Javascript ones and a Go one, have had significant bugs in handling the protocol correctly. Seems like a pointless risk and waste of time to use any non-c++ language for dealing with the BTC protocol
- gst 10y agoDoes the library directly use the Bitcoin protocol? I had the impression that it only uses the Rest API of the individual exchanges interact with them.
- askmike 10y agoYour impression was correct, the only crypto this touches is signing API calls to the REST APIs of exchanges.
- jespern 10y agoThis is a bit of a orthogonal argument as this only deals with exchanges directly and never touches the Bitcoin protocol directly. Agreed that the choice of language is an odd one as there's no "high performance"/HFT involved here.