Unhackable? Examining the Security of the Bitcoin Network and its Vulnerabilities