元宇宙非小号金色财经交流群社区官网

深入了解比特币哈希算法

浏览:182|时间:2023-06-15 12:17:59
比特币区块链以线性“链”的方式存储区块。每个区块在数学上都指向前一个区块。通过这种方式,即使没有对区块进行明确的编号,区块的顺序也是清晰的。

区块之间用数字相互联系。比特币使用一种叫作哈希的数学技术,将输入信息转化为简短的信息“指纹”。计算机使用各种哈希函数,最流行的是MD5算法和SHA-256算法。

在比特币中,每个区块都有一个相关的哈希。每个区块的哈希基于它的前一个区块。通过这种方式,每个区块都指向它的前一个区块。所以,如果你有一个区块列表和与它们相关的哈希表,你可以很容易地对区块进行排序。

比特币的区块链系统实际上并不需要将区块放入线性的链中。没有什么能阻止在一个给定的区块之后紧接着出现两个或更多的区块。因此,区块链看起来更像“区块树”,有“树干”和“树枝”。

当两个矿工同时挖出一个区块时,区块树有时会产生一个新的分支。这种情况很少见,但确实会发生。为了保证线性的正式历史,比特币使用了名为“最长链原则”的经验法则。这条法则指出,拥有最多区块的“区块树”的分支就是正式的区块链。

比特币的用户计算机只向在最长链上添加一个区块的矿工支付报酬,从而贯彻最长链原则。如果两个矿工同时开采出一个区块,就会产生两个分支,但只有一个分支会胜出,成为最长链。另一个分支成为“孤儿”并被抛弃,而在挖掘出该分支底部区块的矿工将得不到任何钱。

最长链原则存在安全漏洞。如果一个不正当的矿工比其他矿工更快地挖掘区块,他的分支将成为最长链,所以他的欺诈链上的所有区块将成为正式历史,而合法链上的一些区块将被扔掉。

为了解决这个问题,中本聪使用了“工作量证明”法,也就是说你想建立一个区块就需要正确地算出一个哈希值。但是除非你控制了全网足够大的算力,否则你很难连续几次都是那个首先算出哈希值的幸运儿。

哈希 哈希算法 比特币 算法

  •  哈希算法和数字摘要布比区块链签名算法

    哈希算法和数字摘要布比区块链签名算法

    2022-04-08 13:43:46

    原则上分为分组密码和序列密码。前者将明文分为固定长度的数据块作为基本加密单元,应用最广泛。后者一次只加密一个字节或一个字符。密码不断变化布比区块链签名算法,仅用于数字媒体等特定领域的加密。分组密码序列密码也叫流密码。通信...

  • 前门罗币开发者推出使用抗ASIC哈希算法的新加密挖矿应用

    前门罗币开发者推出使用抗ASIC哈希算法的新加密挖矿应用

    2024-09-22 13:00:04

    Odaily星球日报讯 隐私区块链门罗币(Monero)的前首席维护者 Riccardo“Fluffypony”Spagni 推出了一款名为 Tari Universe 的新挖矿应用程序。该应用程序旨在通过使用抗 ASI...

  • 入门级新手必须了解的区块链知识:一文说清哈希计算法

    入门级新手必须了解的区块链知识:一文说清哈希计算法

    2022-02-21 09:49:21

    区块链是啥,正如其名称所显示,区块链是一串包括着信息的数据信息块,它是一种特有的分布式数据库,此项技术性最开始由一组科学研究工作人员于1991年明确提出,用于给数据文本文档打上時间戳记,以保证大家不可以回朔或伪造時间,如...

  • 由于比特币保持在 2 万美元以上,比特币哈希率创下历史新高

    由于比特币保持在 2 万美元以上,比特币哈希率创下历史新高

    2022-11-05 13:48:47

    ​哈希率增加给比特币矿工带来压力,而对该领域的投资仍在继续公众号:财圈小风 所有平台均为(财圈小风),由于平台限制,图片未能展现出来,大家可以到公众平台阅读此文 根据 Glassnode 的数据,比特币的哈希率达到了 3...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( [email protected] )
皮卡丘 2021-2024© YangKaTie.Com All