Why is Bitcoin so secure? What is proof of work? Do decentralization & open-source development help or hinder Bitcoin's security?