风险提示:理性看待区块链,提高风险意识!

比特币为什么用SHA256算法?

2个回答

万能的小进7星评价

2020-11-05 15:06:52

比特币为什么用SHA256算法?

比特币中所用到的信息加密方法,是基于哈希的加密方法一SHA256, SHA即安全散列算法(Secure Hash Algorithm), 256指的是哈希值的位数,即256bit.SHA256的特性在于,相同的输入信息通过SHA256的输出值是唯一的,当用SHA256加密的信息中有修改时,即使是很小的修改,得到的结果也会完全不同。

比特币本身是个公开的账本,每一个区块就是一页账,从第一页开始,每一页上都有一个这样的哈希值。每一页的哈希值,都是由,上一页的哈希值和剩下的信息通过SHA256得到的结果。如果有人修改之前的账目,那么从他修改的下一页账开始,每一页的哈希值都会完全不同,会被所有人一眼看穿。这样被修改过的账本,无法得到51%以上的人承认,就无法写入区块中,因此修改是无效的。这样的设计,就保证了比特币这个分布式账本的不可篡改性。

SHA安全加密标准,是至今世界上使用最广泛且安全的压缩算法之一,随着密码学研究的不断深入和计算机技术的快速发展,SHA-256算法得到全面推广应用。并且,使用SHA-256加密算法的比特币网络已安全运行多年,这是由其在数学上的复杂性保证的。

以现在的计算机破解需要消耗极大的资源,因此无法获得利益。数次的黑客攻击事件,并不是攻破了由于比特币网络本身,而是交易所和一些个人。SHA-256这套算法的安全性是被世界各国密码学家所广泛承认的,在量子计算机普及之前,其安全性不必担心。

汤永明威洋科技10星评价

0000-00-00 00:00:00

SHA (Secure HashAlgorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数,经历了SHA-0,SHA-1,SHA-2,SHA-3系列发展。

比特币采用的SHA-256算法则属于SHA-2系列,在中本聪发明比特币时(2008)被公认为最安全最先进的算法之一。除了生成地址中有一个环节使用了REPID-160算法,比特币系统中但凡有需要做Hash运算的地方都是用SHA25

SHA256算法的特点是已知答案验证正确很容易,但是要得到答案非常麻烦,需要一个一个数字去试。最先得到答案的矿工即抢到了记账权,奖励就归他了。其他矿工便继续抢下一题的记账权。

SHA-256如何保证安全不被篡改

比特币本身是个公开的账本,每一个区块就是一页账,从第一页开始,每一页上都有一个这样的哈希值。每一页的哈希值,都是由上一页的哈希值和剩下的信息通过SHA256得到的结果。如果有人修改之前的账目,那么从他修改的下一页账开始,每一页的哈希值都会完全不同,会被所有人一眼看穿。这样被修改过的账本,无法得到51%以上的人承认,就无法写入区块中,因此修改是无效的。这样的设计,就保证了比特币这个分布式账本的不可篡改性。

以现在的计算机破解SHA-256需要消耗极大的资源,因此无法获得利益。数次的黑客攻击事件,并不是攻破了由于比特币网络本身,而是交易所和一些个人。SHA-256这套算法的安全性是被世界各国密码学家所广泛承认的,在量子计算机普及之前,SHA-256还是相对来说目前最安全的加密算法。

热搜币种 更多

币种价格24H 涨跌幅
  • FTT

    FarmaTrust

    ¥17.61

    2.4923 USDT
    -3%
  • BTC

    比特币

    ¥440,347.47

    62338.61 USDT
    -1.88%
  • CFX

    Conflux Token

    ¥1.31

    0.1852 USDT
    -0.91%
  • XCH

    奇亚

    ¥113.90

    16.1241 USDT
    -7.54%
  • DOGE

    狗狗币

    ¥0.76

    0.1073 USDT
    -5.71%
  • TRX

    波场币

    ¥1.10

    0.156 USDT
    +1.1%
  • FIL

    Filecoin

    ¥26.11

    3.6964 USDT
    -2.2%
  • SOL

    Solana

    ¥1,013.23

    143.44 USDT
    -3.67%
  • SHIB

    柴犬币

    ¥0.00

    1.735E-5 USDT
    -5.81%
  • CELO

    Celo

    ¥4.99

    0.7065 USDT
    -8.96%
  • DYDX

    dYdX

    ¥6.36

    0.9004 USDT
    -0.96%
  • HT

    火币积分

    ¥3.69

    0.5226 USDT
    -4.51%