本周,加拿大银行发布的一项关于区块链“激励相容”技术的研究表明区块链双重支付是“不现实的”。
加拿大银行最新发布的研究表明,基于区块链技术的工作量证明(PoW)协议,模拟“诚实的矿工”(honest miner)和“不诚实的矿工”(dishonest miner)的行为。
加拿大银行的研究人员建模了一个系统,以检查当用户为了自己的利益而改变分类账中的记录时,区块链这样的数字分类账是否可以免受诸如双重支出等“欺诈”类型的影响。
该研究写道,像区块链这样的数字分账技术的主要创新点就在于让系统的用户负责保护系统。对于区块链技术来说,当系统中的所有用户都同意更新时,系统才会批准进一步的数据传输。
该研究发现,如果一个矿工控制着所有计算能力的一半以上,就可以假设矿机可策划“51%的攻击”,其中:
“从理论上讲,确认滞后在控制双重支付激励方面失去了权力。不诚实的矿商创造的到达率比其他诚实的矿工加起来还要大。因此,总是可以通过双重来作弊。”
然而,该研究又指出,如果要从经济角度出现这种情况,这个“不诚实的矿工”必须同时拥有“资金雄厚”和“风险中立”两个条件,因此作出以下结论:
“这些假设往往是不现实的,在实践中,用户几乎没有经济动机来发动这样的攻击,尤其是在其他矿工的计算投资很大的情况下。”
加拿大基金管理和银行部高级研究主管詹姆斯查普曼此前曾对将区块链技术用于银行业务的有效性和安全性提出质疑。
由全球主要管理咨询公司贝恩公司(Bain&Company)进行的另一项研究发现,若区块链技术这样的分布式账本开始正式实施,则“有可能彻底改变交易银行业务。”