Bitcoin will change a lot more than finance. It could also change how software is built and upend a bunch of today's biggest web companies and Bitcoin was designed this way to make sure that the same Bitcoin, which has no physical form, isn't spent twice by the same person.