How blockchain technology could change our lives – an in-depth analysis