Essentials of blockchain technology. (2019)