2019年初始,加密货币市场便爆出了多次51%双花攻击,仿佛开年就预示着注定又是不平静的一年。面对曾经只有低价值的加密货币才存在这样的问题,现如今高声誉和高市值的加密货币也成为双花的牺牲品,尤其是交易所首当其冲。
而随着双花攻击的频率和严重程度不断上升,交易所意识到必须采取措施保护自己。最初只是增加确认区块数量,但是随着攻击从几十个块扩展到数百个块,这一策略的有效性受到了质疑。
如果不进行大规模修正,损失预计会增加,甚至可能达到交易所崩塌的程度。51%攻击之所以成功,就是因为目标加密货币协议存在根本性弱点,所以交易所在选择支持哪些加密货币时,要求必须更加严格。
博弈论和威胁模型
许多去中心化协议假设至少51%的参与者会诚实参与。比特币之所以成功,是因为协议设计者意识到,这种假设不适用于现实世界的去中心化协议。在匿名、不受监管的互联网中,参与者可以自由地充当经济主体,通常不受不正当行为的影响。比特币不假设超过51%的参与者会诚实行事,而是假设超过51%的参与者会根据其最佳经济利益行事。
这种威胁模型的容忍度要低得多。比特币开发者不假设大多数参与者会忠实地遵守协议,而是假设参与者会主动寻找偏离协议的方法(如果偏离协议能够带来利润的话)。这种假设极大地限制了协议设计选择的灵活性,但事实证明,这是在开放式互联网上取得成功的关键因素。
比特币开发者致力于所谓的激励相容性。如果协议具有激励相容性,则意味着从个体角度来看,每个个体的最佳决策也是整个群体的最佳决策。当协议是激励相容的,个体也可以完全自私,因为那些自私行为也会使群体受益。