先说哈希函数. 所谓的哈希函数其实就是数据指纹, 其特性就是独一无二. 打比方你经常看到当你下载一软件或文件时, 电脑提示RC4计算无误, 其实就是哈希函数的运算. 下载前运算一遍, 有个数值, 下载后再运算一遍, 如果数值一样, 说明下载的过程中没有被篡改或者丢失字节.
所谓的比特币的挖矿其实就是对区块的SHA2的运算, SHA2一样也是哈希函数. 再来一比方,你有一个花瓶, 一棍下去破成两半, 你把它拼起来, 就是RC4.那现在如果你要寻找一样的RC4, 就必须买同样的花瓶敲出一样破碎的两片, 再组合起来, 如果你不断的敲, 终于有一天敲成一样又能够拼起来了, 恭喜你, 你破解了这个RC4. 那SHA2呢, 呵呵, 有点难, 那是一万个碎片, 你敲去吧, 你得保证敲出得是一万片, 而且每一片得形状都一样.
很可惜, 量子计算机目前不是计算哈希函数的行家, 谷歌得那半个也不行......
其实小偷一看你前后门有摄像头, 不一定硬闯了, 还可以挖地道嘛. 就是破解比特币的方法可以在交易的流程对加密进行攻击. 但是目前还没有听到过有成功的案例.虽然目前KEY的长度是一定的, 但是破解的时效性和成本性明显没谱. 而且随着加密解密的发展, 一定会有新的算法的. 就算新算法出来前突然一两个破解了, 如果你不公布你的公钥, 还是安全的. 而且这么大的事, 网络世界几秒钟就全部接收到了......