如果一个应用程序或协议在充满对抗性的环境中能够实现目标,那它就是安全的。就BTC而言,其目标是建立一个任何人都可以参与的支付系统,只有合法所有者才能花费代币,所有有效交易最终都将存入分布式账本。
在它存在的头十年中,BTC成功地拥有了这些安全属性。但是与此同时,学术界在很大程度上未能在其研究模型中复制BTC的稳固性,由此产生了“BTC只有在实践中是安全的,但在理论上不安全”之类的论调。本文旨在通过介绍BTC安全模型,来弥合理论与实践之间的鸿沟。
我们认为,BTC目前可以承受很高的攻击,从而使矿工动机与系统利益保持长期一致。挖矿需要大量的前期投资,其价值与网络的健康状况息息相关。通常情况下,矿工相当于提前购买他们在未来两年内预期要开采的所有代币的一半。在矿工收到这些代币之前,任何损害代币价值的行为都极具破坏性,这说明了为什么学者们担心的许多攻击在实践中都行不通。