-
中本聪考虑到“量子霸权”将毁灭比特币了吗?
独角区块链 / 2018-09-19 17:53 发布
大家了解比特币大部分都是被比特币上涨万倍、财富自由、无主权货币等词语吸引并了解,今天咱们先不讨论比特币是否真的具有投资价值,从比特币本身的设计上,无中心化的比特币是否真的安全,最近,有外媒报道,具有4000个以上的量子比特的量子计算机可以瓦解比特币,量子计算机的出现将能解出并验证每笔交易,巨大的算力将未来产生的比特币垄断,比特币的信任系统将被瓦解殆尽。
“量子霸权”如何攻破比特币?
在量子计算机威胁比特币的相关论述中,持有此观点的一方论据主要包括:
1. 比特币安全协议会被量子计算机威胁到威胁
2. 量子计算机会垄断“挖矿”
说到这两点,首先要理解百分之51%攻击和安全协议。来自于其协议中的两个特征PoW(proof-of-work,工作量证明)和加密签名的不对称性上。所谓不对称性,指的是运算可以从一个方向容易地进行,却难以从另一个方向进行。
工作量证明的目的是不让一方单独操纵区块链,以造成双重花费。工作量证明的基本原理就是客户端需要做出一定难度的工作得出一个结果,而验证方却可以很容易地通过结果来检查客户端是不是真的做了相应的工作。它的核心正是不对称性:相比于请求方完成工作的难度,验证方验证的难度小得多。
在比特币系统中,矿工将未处理的交易捆绑到一个块中,并通过做PoW任务获得一定比特币的奖励。而处在比特币网络中任何一个节点,如果想生成一个新的区块并写入区块链,必须先解出比特币网络出的工作量证明的问题。
验证区块声明的头文件满足PoW条件则非常简单,它只需要对Hash(散列)函数进行一次评估。而完成工作量证明则没有那么容易。比特币系统中使用的工作量证明函是SHA256。也就是说,这个哈希函数有2^256种输出。
至于第二特征——加密签名,则是用来授权交易。在一个交易被广播但是加入到区块链中之前是最容易被攻击的。如果在此时可以通过广播的公钥破解出密钥,就可以利用这个密钥从原地址广播一个新的交易给自己的地址,并让这一交易先进入区块链之中,就可以取走原地址中所有的比特币。目前比特币使用椭圆曲线数字签名算法(ECDSA),利用secp256k1生成密钥。
如果可以在特定的时间内完成对以上两个问题的破解,也就攻破了比特币的安全系统。对于当前计算的计算能力来说,这是不可能的,但对于远远超过普通计算机计算能力的量子计算机而言却完全不在话下。
那么如何理解百分之51%攻击呢?所谓51%攻击,就是说在整个网络中有人的算力超过了全网的51%。如果51%攻击发生,那么拥有全网51%算力的就会比其他拥有49%算力的矿工组成更快处理区块。也就是说拥有51%就会破坏区块链去中心化的特性,同时也让网络处在几种攻击风险之下,例如自私挖矿,取消所有转账,双花以及随机分叉。有用巨大算力的量子计算机可轻而易举的获得全网51%的算力。
从此之后,失去“信任机制”的比特币无法完成价值的传输,中本聪设计的比特币最终将走向毁灭。