Title: Blockchain Technology and Applications - from Theory to Practice