阿里快讯(Alibtc.com):区块链当前看似难以破解,但市场上一直有疑虑的是,随着量子电脑问世,将能破解现有的加密货币加密算法,例如比特币的SHA-256、以太坊的Keccak-256,量子电脑将能窃取或伪造加密货币,对加密货币安全性构成重大威胁。
恢复性分叉可化解危机
不过以太坊共同创办人Vitalik Buterin9日在以太坊研究论坛中以《如何通过硬分叉,从突然来临的量子攻击中解救用户资金》为题撰文表示,倘若明日以太坊突然遭遇量子电脑攻击,可通过相对简单的恢复性分叉(recoveryfork)来化解危机:以太坊将需要进行硬分叉,用户也将需要下载新的钱包软件,但只有少数用户可能会损失资金。
根据Vitalik Buterin说法,恢复性分叉的解决方案有以下步骤:
将大规模攻击发生后的所有区块回滚
禁用基于外部拥有账户(EOA)地址的传统交易
添加一种新交易类型,来允许通过智能合约钱包(如RIP-7560中的部分内容)进行交易
添加新的交易类型或运算码,允许用户提供STARK有效性证明,如果证明通过,用户地址代码将切换至全新的已验证代码,之后,用户可将新代码地址作为智能合约钱包使用。
Vitalik Buterin补充道,出于节省Gas的考虑,由于STARK证明数据量较大,以太坊可以支持批量STARK证明,来同时进行多笔上述类型的STARK证明。
促尽速开发所需基础设施
Vitalik Buterin最后呼吁,原则上,开发者们已可以在明日就着手对实现此恢复性分叉所需的基础设施进行开发,让以太坊生态系能够在突然到来的量子攻击中,做好万全准备。