Blockchain Technology: What is it and how it works?