Exploring Bitcoin as Medium of Exchange: Op-Codes, Soft-Forks, and Layer Two