Bitcoin Protocol & How it Works.