比特币现有的安全设计,主要使用了sha-256、secp256k1,这些当前被认为安全的加密算法,理由也很充分:银行、金融机构包括NSA也都再用。但是其中忽略了最主要的一点,在于中心化的系统中(现有的银行),用这些足够了,因为中心化可以随时修正、升级系统。但在于这种非中心化的金融系统中,这些环节中任意一个被攻破,对于整个体系来说都是崩溃式的。就像山东大学的王晓云老师在碰撞攻破md5之前,大家都认为md5是安全有效的,但是攻破以后呢,就看出谁在裸奔了。6 n& v" g6 l3 E
( A: H- f- E: W6 m
6 k/ C! U a. a1 c7 E
设想一下,如果secp256k1被攻破,相当于你可以拿到了所有人的比特币账号的密码,并且所有人还不能挂失,所有的比特币就全都归你了。不要说比特币私钥无法破解,量子计算机的运算速度比现在提高百亿倍,量子计算机破解比特币私钥只是产业化的时间问题。