Lecture: Python on the blockchain
navigating the landscape of cryptocurrency with microservices and Django
After a brief introduction to blockchain and cryptocurrency technologies in general, we describe our reasons for upgrading from PHP to Python for the backend at Bitpanda, an Austrian cryptocurrency startup. We then highlight components of our current stack, and discuss the utility of modelling blockchain protocols and clients as objects. Finally, we discuss key unsolved issues in the blockchain landscape, such as the calculation of optimal transaction fees, and draw attention to a Hackathon that we hope can generate high-quality open-source solutions to this problem.