In our first episode of this series we speak to Daniel Mescheder. Daniel is a software development engineer at Amazon. He wrote a blog post detailing the specific problem that blockchains actually solve and in what cases that it useful. We discussed the basics of distributed systems, Nakamoto consensus, Bitcoin mining, and lots more.