加拿大央行(BoC)本周发布了一份关于区块链技术“激励兼容性”的研究报告,发现双重支付是“不切实际的”结果。
BoC最新的研究重点是区块链技术的工作量证明(PoW)协议,模拟“诚实的矿工”和“不诚实的矿工”的行为。
加拿大央行的研究人员建立了一个系统模型,检验像区块链这样的数字分类账在用户为了自己的利益而改变分类账上的记录时,是否不会受到双重支付等“欺骗”的影响。
研究指出,像区块链这样的数字分类账技术的主要创新之处在于使系统内的用户负责保护系统本身。对于区块链技术,当系统中的所有用户同意更新时,系统会批准新的交易事务。
研究发现,如果一名矿工控制了一半以上的算力,那么矿工就会具备“51%的攻击”能力:
“理论上来说,确认滞后效应在控制双重支付激励方面失去了作用。不诚实的矿工创造的出块率比其他诚实的矿工的出块率总和还要高,因此,总是可以通过双重支付来欺骗。”
然而,研究指出,要是从经济角度来看会出现这种情况,“不诚实的矿工”必须拥有“雄厚的资金”并且是“风险中性”,因此研究认为:
“这些假设往往是不切实际的,在现实情况中,用户几乎没有发起此类攻击的经济动机,尤其是在其他矿工的计算投资庞大的情况下。”
BoC基金管理和银行部门的高级研究主管James Chapman此前曾质疑区块链技术在银行业的有效性和安全性。
全球大型管理咨询公司贝恩公司(Bain&Company)进行的另一项研究发现,像区块链这样的分布式账本技术的实施“有可能彻底改变交易银行业务。”