Blockchain Technology: How it relates to Bitcoin and other Cryptocu...