作为去中心化加密货币,比特币的交易不像传统金融系统那样由中央银行或金融机构进行,而是通过区块链技术进行。比特币网络由保持比特币交易历史和当前交易状态的多个节点构成。
1.双重花攻击:理论上来说,比特币的一次交易只被网络的一部分确认,可以防止双重支付(即,同一笔资金两次或多次支付)。在极端的网络环境下,这样的系统可能会暴露在危险之中。如果攻击者能够控制足够多的网络节点并有效运行的话,理论上来说就有可能引发双花攻击。在现实世界中,通过双重攻击完全操纵比特币网络的可能性非常低,需要复杂的协调和庞大的计算能力。因此,在比特币网络中,实际上“停止交易”的情况并不多见。
2.网络分裂(分叉):比特币在历史上有过几次分叉,其中最著名的是2017年发生的比特币现金(BCH)分叉。在分叉事件中,一部分用户和开发者认为比特币的交易速度和交易成本过低,通过改变协议参数(增大区块大小等)来提高网络的处理能力想要。结果就是传统的比特币?网络(比特币?从core或BTC分离出来的新版本的区块链诞生了。在这一分歧期间,两个网络都声称自己是比特币的合法继承者,用户需要决定使用哪个链继续进行交易,因此“交易停止”状态持续了一段时间。
3 .暂时性的网络堵塞:比特币的网络是为了处理大量的交易而设计的,但是在极端的情况下,大量的交易流入网络的时候,确认可能会花费时间。这种情况下,网络本身并没有“停止交易”,但用户确认交易需要花费时间,可能会觉得“停止”了。
为了尽可能避免单点故障和集中控制带来的问题,比特币网络的设计是高度分散化、自我调节的。比特币网络虽然有时会面临各种各样的问题,但通过设计原则和分布式架构,网络可以自我恢复,继续发挥作用。