区块链量子计算公式通俗解释
有的人, 只要一听到“区块链量子计算公式”这一连串词汇, 便认定唯有科学家才会接触到此类事物。实际上, 其背后本质问题极为直观: 会不会在某一天, 量子计算机将比特币的密钥尽数破解? 对于这个问题, 我们有必要搞清楚的是, 区块链的加密算法究竟是如何进行运算的, 量子所具备的“算力”又究竟强大在何处。
区块链的加密公式到底算的是什么
依靠非对称加密构成区块链核心, 椭圆曲线算法为最常运用的算法。此算法会生成一对钥匙, 公钥予以公开, 私钥则需自行妥善藏好。转账之际需运用私钥进行签名, 他人借助公钥实施验证。经反复计算, 公式大体便是“椭圆曲线上的点乘运算”。安全性建立在这一基础之上, 即给定公钥, 普通人借助经典计算机反推私钥需耗费几万年时间, 原因在于那个反推过程需要求解一个名为“离散对数”的数学难题。
当下的比特币与以太坊均仰仗这种机制, 你需明白, 此公式自身并非繁杂, 繁杂之处在于要以暴力方式破解它, 经典计算机只能逐个数字去尝试, 越尝试速度越慢, 然而量子计算机则有所不同。
量子计算的公式为什么能威胁区块链
存在一种量子计算所拥有的杀手锏算法, 这一算法被称作Shor算法, 它的公式能够在数学层面极大程度地加快“大数分解”以及“离散对数”的求解进程。简单来讲, 有一种情况是, Shor算法借助量子比特的叠加态一次性去探测诸多的可能性, 随后再经由量子傅里叶变换挑出最终的答案。再有一种情况是, 对于椭圆曲线离散对数这一难题而言, Shor算法的运算复杂度相较于经典算法降低了几个数量级。
假如运用足够稳定的量子比特去运行Shor算法, 从理论上来说, 仅仅需要几分钟便能够算出一个比特币私钥。当下量子计算机尚未达到那个水准, 原因在于纠错以及比特数与之相差甚远, 然而公式的原理业已被验证。这正是区块链行业着手研究“抗量子签名”算法的缘由, 诸如格密码、哈希签名, 这些新算法当中的公式结构对于Shor算法并不敏感。
讲到底, “区块链量子计算公式”并非是那种已然存在的、固定不变的方程式,而是意味着“在未来的量子环境当中, 原本的加密公式将会失去效用, 必须要替换为全新的数学结构”。当下你并不需要去计算这个公式, 但是得明白这个趋势正在逐渐靠近。