Bitcoin and Blockchain Basics