比特币安全性的深度分析
本文将着重探讨比特币基础设施的安全性,并与常见的法定货币进行深入对比分析。
比特币的普遍认知
普遍认为,比特币是一种高度安全、去中心化的货币,其背后有强大的军用级加密算法支撑。此外,与常规支付场景中提供信用卡号和安全码不同,持有“数字现金”的用户在交易时无需披露任何个人身份信息。
尽管比特币相关服务曾多次遭到攻击,但人们普遍认为,威胁行为者从未成功破坏其底层协议。然而,事情真的如此简单吗?
比特币安全性的两个层面
我们可以将比特币安全性的讨论分为以下两个层面:
这种区分是有意义的,因为许多问题存在于区块链之外。核心系统的目标仅仅是发行代币并在发行后记录交易。它甚至不具备注册所有权或结构的功能。
区块链作为比特币背后的分布式账本系统,其完整性和安全性由加密技术可靠地保护。除了保障加密货币交易外,它还能防止双重支付等问题。基于区块链的这些特点,需要应对两个主要的安全挑战:
如果能解决上述挑战,那么记录在区块链中的交易几乎无可置疑。因为这些交易与未花费的输出一致,位于最长的区块链上,并且已被正确签名。
这种安全性是否可能被破坏?
事实上,存在许多可用的攻击手段。例如,攻击者可以猜测私钥并签署欺诈性交易,从而窃取比特币。另一种手法是发起看似有效且已确认的交易,但发送者被欺骗认为这些交易无效且代币未被花费。还有一种技术是试图用大量计算能力压倒网络。知名攻击者还可能发现未知漏洞,并利用它们破坏区块链基础设施。
事实上,威胁行为者已经成功使用上述某些方法。此外,以下情景可能对比特币安全性构成严重风险:
用户与区块链的交互
用户很少直接与区块链交互,而是与基于其上的支付服务打交道。这些服务包括钱包、交易所服务和其他系统。
钱包是保存加密货币私钥的应用程序。其安全性归结为使用常见的身份验证方式,如密码、生物特征、硬件令牌等。
比特币交易所通常持有资金(包括加密货币和法定货币)。它们可能使用自己的交易所钱包来促进比特币的买卖。交易所的另一个显著特点是它们有常规银行账户支持业务。
支付系统允许用户使用加密货币购买商品和服务。这些系统类似于广泛使用的非比特币支付服务,如 PayPal。它们将代币以内部钱包的形式持有。当用户购买商品时,这些代币会被兑换成货币。
不幸的是,上述系统都不安全。事实上,它们与处理常规数字支付的服务(如银行和 PayPal)一样安全。它们使用区块链来记录交易,因此与普通金融机构一样容易受到相同的安全风险。
比特币是否比法定货币更安全?
是也不是。一方面,相关的第三方支付系统使比特币同样脆弱。另一方面,比特币固有的某些特性使其更安全。这些特性包括:
这三件事意味着:
总的来说,比特币并不像大多数人认为的那么安全。传统货币在安全性方面表现更好。
区块链分叉的安全挑战
随着矿工数量和生成交易的增加,系统可能会响应更大的区块大小限制。从技术上讲,这将创建比特币网络的分叉,例如今年8月初出现的比特币现金。结果,在此次分叉时持有比特币的用户自动获得了等量的比特币现金。然而,之后购买比特币的人只获得了比特币本身。
此处的安全挑战是,新分叉的区块链可能会随着时间的推移被宣布为不真实。这种情况可以比作某天发现你辛苦赚来的法定货币是假币。
总结
基于上述事实,不难理解比特币是一种安全性存疑的数字货币。其最大的风险在于区块链的架构特性。特别是,无法停止、撤销或审查交易。最重要的是,没有任何保险机制。
结论是,适当的安全性与比特币的使用并不相辅相成。有些人可能会不同意这一结论,认为使用纸质比特币钱包和可疑网站而非已知易受攻击的交易所服务可以解决安全问题。然而,这就像在特斯拉时代重新发明轮子。