7
2
At the moment it seems to me on the .NET side NBitcoin would compete with Bitcoin.js on the other.
Update: I decided on NBitcoin. It has a great book to learn from. Note I will not form opinion on my question, I contributed a great chunk of this book, so I would be biased.
2
Can you clarify what kind of service you are building? Exchange, market place? Raw Bitcoin transactions? From the experience, Python has really really strong Bitcoin support. In any case node.js and Bitcore from Bitpay is one of the most high quality libraries available https://github.com/bitpay/bitcore
– Mikko Ohtamaa – 2015-07-16T04:07:41.7031I'm working at a payment processor company and we are about to set up a crypto division. Based on the experience of my team we have to decide which platform we're going to stick with regarding to bitcoin. – nopara73 – 2015-07-16T12:21:16.630
This is a shameless plug, but I wrote this library for Bitcoin you might want to check out: http://cryptoassetscore.readthedocs.org/ - It's based on my experiences working in a Bitcoin exchange. The library does a lot of things "right" like accounting and transactions and e.g. make race condition based issues and attacks impossible.
– Mikko Ohtamaa – 2015-07-16T18:30:19.470It's very secure. If you are a payment processor company I'd suggest you to read through at least this page: http://cryptoassetscore.readthedocs.org/en/latest/integrity.html
– Mikko Ohtamaa – 2015-07-16T18:30:51.967Also big Bitcoin exchanges (LocalBitcoins, Bitstamp) use Python – Mikko Ohtamaa – 2015-07-16T18:35:55.677
You might also want to take a look at BitcoinLib which is used by many exchanges, payment processors, etc.
– George Kimionis – 2015-07-16T20:45:10.397