主页 > imtoken苹果版下载官网 > Part 35:区块链的核心是信任,信任的核心是不可篡改的加密

Part 35:区块链的核心是信任,信任的核心是不可篡改的加密

imtoken苹果版下载官网 2023-03-27 05:37:48

在刚刚过去的2019年,区块链可谓火爆异常。 许多国家已经开发了区块链并建立了可信数据。 互联网只是信息数据的传输,而区块链是有价值的信息数据的传输。

为什么区块链可以传递有价值的信息数据? 核心在于区块链的信任原则。 说到区块链的信任原理,就不得不说说比特币的加密原理。

我先看一下比特币的加密原理。

比特币密钥原理_比特币密码学原理论文_比特币交易原理

比特币加密原理

比特币有私钥、公钥和地址。 类比银行卡,私钥就是银行卡密码,公钥就是银行账号,银行卡号就是地址。 银行卡取款需要地址和私钥,而比特币只要有私钥就可以取款。 公钥和私钥采用SHA256加密。 公钥是私钥通过SHA256加密算法计算出来的。 不能用公钥反算出私钥,因为有2的256次方的可能。 可以逆转吗? 下面根据分析,只能暴力破解,暴力破解的可能性几乎为零。

例如指纹锁加密数据流如下:

指纹原始数据---输入--->哈希函数---输出--->“指纹”数据(可以开门)

如果采用SHA256加密比特币密钥原理,只能利用原始指纹数据通过SHA256函数计算出输出的“指纹”数据,而从输出的指纹数据中计算出输入原始数据的可能性几乎为零。

以此类推,私钥就是比特币的钥匙比特币密钥原理,比特币被私钥锁在一个黑盒子里。 一旦你有了比特币的私钥,你就拥有了比特币。 既然比特币有私钥,为什么这个私钥破解不了呢?

比特币私钥由一个 256 位的二进制数组成。 破解私钥,需要破解256位的二进制数。 从概率计算来看,这个key有2的256次方的可能性。 你可能对2的256次方没有概念。

2的32次方约等于40亿,2的256次方有8个40亿。

中国“神威·太湖之光”超级计算机于2017年5月通过现场验收,计算速度达到9300亿次/秒。

据美国媒体报道,橡树岭国家实验室宣布,他们打造了一台名为“Apex”的超级计算机,其计算能力目前是“全球最强”。 计算机的峰值运算速度可达每秒20亿次。

如果我们使用世界上最快的美国国家超级破解私钥:

第40亿次:40亿次,弹指间裂开;

第二个40亿:1600亿次,80秒破解;

第三个40亿:6,400,000,000,000,000,000,000,000,000,000破解;

第四个40亿:2560亿亿亿次,约800万亿年;

The fifth 4 billion: 1024,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000-year;

第六个四十亿:……

第七个四十亿:……

第八个40亿:需要6乘以10的90亿年次方。

宇宙的年龄是138亿年,第四个40亿等于宇宙的58000年。 理论上,比特币私钥是可以破解的,但实际上,以目前计算机的计算能力,人类几乎不可能破解。