blockchain by Philipp Petzka