What is blockchain? Definition, examples, and how it works