How does bitcoin work from a technical computer science cryptography perspective? How does the cryptography science behind bitcoins work to make it robust(reliable , scalable).
I am interested in technical explanation with cryptography math and not just conceptual explanation.
Take a look at this Whitepaper by Satoshi Nakamoto: http://bitcoin.org/bitcoin.pdf