Tim Ruffing: Cryptography for Bitcoin and friends. Saarland University, Germany 2020