How Does Bitcoin Actually Works and How to Make It?