Bitcoin has taken the world by storm - not just because of its use as a currency, but because of the underlying technology of blockchain.
Blockchain allows developers to build decentralized applications that share information across a network of computers. This, along with breakthroughs in cryptography, has brought about a new way of development - blockchain.
In this series, we'll go through the original Bitcoin protocols and implement them from scratch in Node JS. The original source code was written in C++, but Node allows us to understand the concepts easily with less code.