If you’re interested in Bitcoin then this is an absolutely wonderful article. The author has done an exceptional job in explaining how Bitcoin operates by walking you through the steps – and problems – of building a contemporary cryptocurrency. It’s not a short read, but it’s well worth the time.