比特币社区著名演说家安杰亚斯•安东诺普洛斯(Andreas Antonopoulos)近日发表演讲称,中本聪在设计比特币的时候就已经考虑到了将来的量子计算问题。安东诺普洛斯表示,只要进行比特币系统升级,那么将可避免受量子计算机的冲击。
人物1_看图王.png
为打破比特币的加密系统提供了可能。安东诺普洛斯认为即便世界上存在这样的量子计算机,相信拥有者也不会将之用来打破比特币的椭圆曲线加密。
人物2_看图王.png
量子计算机已经问世,因为谷歌数据中心已经部署了一台量子计算机。但人们也猜测美国国家安全局(NSA)是否拥有一台比谷歌更好的量子计算机,而NSA又会不会用它来破解比特币椭圆曲线加密系统。
安东诺普洛斯没有从正面回答这个猜测,他认为,即便NSA拥有这样一台量子计算机,相信NSA也不会用来破解比特币。安东诺普洛斯的理由是拥有这样一台量子计算机已属于国家机密范畴,为使这台量子计算机能够为国家提供更大利益,因此不会轻易将他暴露。“除非能编出一个很好的故事能够解释为什么破解了比特币,而又不暴露这台量子计算机的存在。” 安东诺普洛斯说道。
人物3_看图王.png
安杰亚斯•安东诺普洛斯
首先,比特币使用了两大基础加密系统来实现其安全性。
一是素数域(一种单向函数)上的椭圆曲线数乘运算。这取决于容易受到量子技术影响的素数因数分解数学。
二是哈希算法,哈希算法事实上无法被量子技术进行因数分解。“我们目前并没有非常好的算法来使用量子计算打破哈希。”
“所以中本聪是怎么做的呢,他并未将椭圆曲线公钥放在交易中直到这些交易被支出。你的比特币地址就是你的公钥的双重哈希版本——这就意味着直到你通过支出交易对公钥声明所有权之前,公钥对任何人都是不可见的。——因此如果你使用基本的最佳方法,既一个比特币地址只使用一次,每一笔交易使用不同的地址,每次交易将地址的比特币全部支出来重新定向到新的地址。当你的公钥第一次被公布到网络上时,你的这个地址就已经不再包括任何的资金——随便你破解这地址,这个地址已经是空的。”
“这一切都意味着你无法回去看看三年前身为地址的密钥并破坏它们,因为你并没有这些公钥。你拥有的是这些地址的双重哈希。这个小小的天才设计元素不是偶然的。事实上,这为椭圆曲线数字签名使用的底层加密算法创建了一个第二抽象层,允许你进行未来升级。这就意味着,比特币加密在过去是安全的,因为它被隐藏在一种不同的算法的第二层中,未来可以做出改变,因为你可以创建一个不是椭圆曲线哈希地址,或者一种不同椭圆曲线哈希地址,再或者一种更大椭圆曲线哈希地址,或一种抗量子的与椭圆曲线无关的签名算法哈希的地址。所以你可以进行前瞻性修改来确保未来安全,你已经获得了反向保护,因为你已经将过去隐藏了起来。”
安东诺普洛斯称,“大多数人都遗漏了中本聪的这个天才设计元素。所以如果量子计算机到来,我们就升级。”
作者:霍棋菲比特
来源:金色财经
http://www.btc38.com/news/2017/3/13561.html