Mastering bitcoin : programming the open blockchain - Antonopoulos, Andreas M. (Verfasser) (O'Reilly, 2017)