What is Blockchain? Exploring Its Definition and Key Features