比特币的加密算法(比特币使用加密算法有哪些)
相关话题:#比特币用的是什么加密算法#
比特币的加密算法
比特币有三个地方用到加密算法:
私钥到公钥用的是 ecdsa, 椭圆曲线数字签名算法。
公钥到地址,用的是 ripemd160, sha256 两种算法, 依次哈希一遍。
工作量证明 proof of work,用的是 sha256.
通常人担心量子计算会首先反向解密的,是 ecdsa 算法,这理论上可以通过网络上暴露的公钥,反推私钥。
但是: 第一,如果每个地址只用一次,公钥暴露了也不怕反向解密,所以不怕攻击。 大部分钱包软件都是一个地址只用一次。
第二从某个量子计算技术显示有潜力破解 ecsda 算法,到真正能够破解 (花亿万资金在特定实验条件下几个月破解),到真正可以很少钱几分钟破解,每个阶段都是个漫长的过程,至少几年甚至更长。
而在这期间,这种反向解密的算法技术,可能对于传统计算设施在金融业和政府机构的应用有更大威胁。所以更需要担心的是他们。
一旦行业有共识量子计算可能对现有加密算法体系产生威胁,可以有足够多的时间,做一次硬分叉,切换到新的可以对抗量子计算的数字签名算法上。
加密算法的本质是加密和解密计算量的巨大不对称性。在这里,盾的成本比矛的成本要低若干个数量级,使得矛的暴力攻击几乎不可能。
和传统博弈里面进攻捣乱的成本远低于防守的成本不一样,加密行业的基础在于防守成本远低于进攻成本。
12/ 同理,即使未来最终有新的矛出来,开发切换新的可以抵御量子计算的盾,成本也将会比再开发新的矛要低很多。
相关文章
-
虚拟币代币排行榜最新(2023年虚拟币代币排行榜,探究市值、技术和应用领域)
虚拟币代币排行榜最新(2023年虚拟币代币排行榜,探究市值、技术和应用领域)07-04 -
至高币(KLC)是什么币?KLC币价格、官网总量和获得方法介绍
KiloCoin (简称KLC)中文名称是至高币,是一种拥有自己的区块链的加密货币。一个KLC币的最实际价格是0 000104美元。KLC币在1个交易所上市,总共有2个活跃市场。24小时的[KLC]为15 97美元,而KLC币的市值为20 446 00美元,在所有加密货币中排名第0。KLC币是一种开源加密货币。在2014年的前几个月,KiloCoin在GitHub上发布了加密06-26 -
比原链(BTM)是什么币?BTM币上线交易平台和官网总量介绍
Bytom(简称BTM)中文名称是比原链,是一种加密货币或一种数字资产。BTM币今天的价格是$ 0 091863,24小时交易量是$ 36,661,985。在过去的24小时内,价格上涨了22 8%。它的循环供应量为15 4亿个硬币,最大供应量为21亿个硬币。BTM币在89个交易所上市,共有53个活跃市场,BTM币交易最活跃的交流Gate io07-02 -
比特币挖矿软件有哪些(比特币挖矿软件,选择适合您的挖矿工具)
比特币挖矿软件有哪些(比特币挖矿软件,选择适合您的挖矿工具)06-30