比特币的加密算法(比特币使用加密算法有哪些)

  发布时间:2024-04-03 17:08:02   作者:手工客  
比特币的加密算法比特币有三个地方用到加密算法:私钥到公钥用的是 ecdsa, 椭圆曲线数字签名算法。公钥到地址,用的是 ripemd160, sha256 两种算法, 依次哈希一遍。工作量

相关话题:#比特币用的是什么加密算法#

比特币的加密算法

比特币有三个地方用到加密算法:

私钥到公钥用的是 ecdsa, 椭圆曲线数字签名算法。

公钥到地址,用的是 ripemd160, sha256 两种算法, 依次哈希一遍。

工作量证明 proof of work,用的是 sha256.

通常人担心量子计算会首先反向解密的,是 ecdsa 算法,这理论上可以通过网络上暴露的公钥,反推私钥。

 但是: 第一,如果每个地址只用一次,公钥暴露了也不怕反向解密,所以不怕攻击。 大部分钱包软件都是一个地址只用一次。

 第二从某个量子计算技术显示有潜力破解 ecsda 算法,到真正能够破解 (花亿万资金在特定实验条件下几个月破解),到真正可以很少钱几分钟破解,每个阶段都是个漫长的过程,至少几年甚至更长。

 而在这期间,这种反向解密的算法技术,可能对于传统计算设施在金融业和政府机构的应用有更大威胁。所以更需要担心的是他们。

一旦行业有共识量子计算可能对现有加密算法体系产生威胁,可以有足够多的时间,做一次硬分叉,切换到新的可以对抗量子计算的数字签名算法上。

加密算法的本质是加密和解密计算量的巨大不对称性。在这里,盾的成本比矛的成本要低若干个数量级,使得矛的暴力攻击几乎不可能。

和传统博弈里面进攻捣乱的成本远低于防守的成本不一样,加密行业的基础在于防守成本远低于进攻成本。

12/ 同理,即使未来最终有新的矛出来,开发切换新的可以抵御量子计算的盾,成本也将会比再开发新的矛要低很多。

相关文章

  • 比特币区块链中使用的加密算法是什么?

    比特币区块链中使用的加密算法是什么?

    说到比特币区块链,可能很多投资者对此都有一定的了解,它是比特币和区块链融合的产物,同时也是一种分布式数据库,比特币是一种加密货币,既然是加密货币,那比特币和加密技术之间就有着必然的联系,同时比特币的基石就是P2P和加密算法,然而在数字货币
    09-27
  • 比特币的分叉币有哪些(探索比特币的分叉币世界:了解常见的分叉币及其特点)

    比特币的分叉币有哪些(探索比特币的分叉币世界:了解常见的分叉币及其特点)

    比特币的分叉币有哪些(探索比特币的分叉币世界:了解常见的分叉币及其特点)
    07-20
  • 莱特币和比特币的区别是什么?

    莱特币和比特币的区别是什么?

    在回答这个问题之前,手工客小编跟大家聊聊莱特币和比特币是什么?比特币是基于去中心化网络的加密货币,允许用户进行点对点交易,避免传统的中心实体管理资金交换,莱特币加密货币是一款点对点的分布式网络货币系统,莱特币是一个开源的项目,全球性的支
    05-22
  • 比特币区块链中使用的加密算法(比特币区块链中使用的加密算法,保护交易安全的关键技术)

    比特币区块链中使用的加密算法(比特币区块链中使用的加密算法,保护交易安全的关键技术)

    比特币区块链中使用的加密算法(比特币区块链中使用的加密算法,保护交易安全的关键技术)
    04-30
  • 解析:比特币的工作原理是什么?

    解析:比特币的工作原理是什么?

    比特币的工作原理是什么?比特币的原理其实就是一种不对称的隐密技术,相信有很多人都听说过比特币这一投资方式,越来越多的人也开始玩起了比特币,通过比特币来赚钱,虽然很多人在用比特币赚钱,但是大家可能不知道比特币的原理
    06-01
  • 比特币和莱特币有什么不一样(比特币和莱特币之间有什么区别)

    比特币和莱特币有什么不一样(比特币和莱特币之间有什么区别)

    比特币和莱特币有什么不一样(比特币和莱特币之间有什么区别)
    04-22
  • 莱特币和比特币的区别 莱特币和比特币的区别解析攻略

    莱特币和比特币的区别 莱特币和比特币的区别解析攻略

    LTC币(莱特币)和BTC(比特币)是加密货币市场上最常见和最受欢迎的数字货币。虽然它们在某些方面相似,但它们也有一些明显的区别。LTC币比比特币具有更快的交易速度和更低的交易费用。这使得LTC币更适合小额交易和日常支付。LTC币采用了一种名为Scrypt的加密算法,而比特币则使用SHA-256算法。这使得LTC币的挖矿难度更低,更容易被个人挖矿。LTC币的总量限制是8400万枚,略高于比特币的2100万枚。
    01-26
  • 莱特币是主流币还是山寨币?比特币与特来币的技术交易发展

    莱特币是主流币还是山寨币?比特币与特来币的技术交易发展

    比特币和莱特币是当前最为知名的两种加密货币之一。比特币被誉为第一种加密货币,而莱特币则是对比特币进行改良而衍生出来的一种货币。尽管它们都基于区块链技术,但在许多方面存在明显的差异。本文将详细介绍和比较比特币和莱特币,包括它们的历史背景、技术特点、挖矿方式、交易特性以及未来发展趋势等方面的内容。通过对比特币和莱特币的综合了解,读者可以更好地理解这两种加密货币的异同点,并为自己在投资或使用中做出更明智的决策。
    10-28
  • 比特币知识解析:比特币底层区块链技术到底是什么?

    比特币知识解析:比特币底层区块链技术到底是什么?

    比特币底层区块链技术到底是什么?最近几年,各种技术不断涌现,大数据、云计算、人工智能等相关技术异常火热,而比特币的大热也是引起了人们的纷纷侧目,由此,也让别人对比特币的底层技术——区块链技术兴趣大增。2
    11-03
  • 目前主流数字货币有哪些?全球主流数字货币盘点

    目前主流数字货币有哪些?全球主流数字货币盘点

    比特币 Bitcoin 比特币是一个创新的支付网络,和一种新型货币。在这里找到所有你想要的比特币相关内容。 https: bitcoin org zh_CN 以太坊 Ethereum 开放的分布式区块链应用平台,允许任何人建立和使用通过区块链技术
    08-06
微信 投稿 脚本任务 在线工具