这里我们还是以比特币为例

1、什么是哈希值?  

哈希值是使用数学函数创建一个字符序列。这个序列的特点是具有高度的安全性,允许您安全地发送消息。最重要的是,它是目前市场上每一种加密货的一部分,但可以说,它们都有不同的价值和质量。我们可以肯定的一点是,适当的哈希值是每个加密货币成功率的一部分。再简单的说哈希就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数,有了哈希函数,就可以将互联网上的数据以固定长度字符串的形式来保存。  

2、哈希值是讲解应用在区块链中的?  

在区块链中,每个区块中都有前一个区块的哈希值,前一个区块叫做当前区块的父区块。由于每个区块都有前一个区块的哈希值,当修改当前区块的任意数据时都会导致区块的哈希值发生变化,这会对前一个区块产生影响,因为这其中含有前一个区块的哈希值。  

比如  

当前有两个区块,一个是当前区块,一个是父区块。当前区块中有父区块的哈希值,如果需要修改当前区块的哈希值,就需要对父区块链进行修改,而父区块又拥有上一级父区块的哈希值(以此类推),不仅如此,当前区块后续产生的区块的所有哈希值也都必须进行修改。如果只有两个区块就比较好修改数据,但事实上区块链上有很多的区块。  

以比特币真实数据为例  

截至发文前,比特币区块高度为:646795,第646795个区块的哈希值为0000000000000000000157df3725ae6c201e68d4f96ad9c82d3715943a7e7987。如果想要修改第646795个区块的数据,那么646794区块的哈希地址就会发生改变,但是修改所有646794个区块的哈希值是不可能的,除非修改者拥有51%的算力攻击,然而想要有这51%的算力攻击那是更加不可能的(什么是51%攻击,为什么说修改者难以拥有这51%的算力攻击?详情可点击红字‘往期推送’进行阅读了解),且以比特币十分钟产生一个区块的速度想要修改哈希值那是难上加难,不止需要跟上产块的速度,还需要一个天文数字的费用做铺垫,所以,因此区块链中数据的不可篡改是可信赖的。  

 image.png

3、什么是哈希碰撞?  

这里我们还是以比特币为例:比特币使用的哈希函数hash256x2算法,无论输入是什么数据文件,输出就是256bit。(译:位(Bit),字节(Byte),字(Word),SHA始终把消息当成一个位(bit)字符串来处理。比如,字符串“abc”可以被转换成一个位字符串:011000010110001001100011。它也可以被表示成16进制字符串:0x616263.)  

每个bit就是一位0或者1  

256bit就是256个0或者1二进制数字串,用16进制数字表示的话,就是多少位呢?    

16等于2的4次方,所以每一位16进制数字可以代表4位bit。那么,256位bit用16进制数字表示,当然是256除以4等于64位。  

于是你通常看到的哈希值,就是这样的了:00000000000000000000d9cd28b2d4cea7a7363284a9c4bd7ddc0b4ef14e9275。    

Q:怎样才能碰撞成功获得打包新区块的权力呢?  

A:我们现在假设有十组位字符串:(一组位字符串由256个0和1组成,但凡其中一个1或0产生变化就会生成一组新的位字符串,如下:)  

1  

●011000010110001001100011……(256个)  

2  

●011100010110001001100011……(256个)  

3  

●011100000110001001100011……(256个)  

4  

●011100011110001001100011……(256个)  

5  

●011100010010001001100011……(256个)  

6  

●011100010111001001100011……(256个)√  

7  

●011101010110001001100011……(256个)  

8  

●011100010110011001100011……(256个)  

9  

●011100010110001001110011……(256个)  

10  

●011100010110001011100011……(256个)  

……  

(实际还有很多很多位字符串,可以用无数个来概括,所以在这里就不一一举例了)  

而哈希碰撞就是,当矿工在计算哈希时,刚好与上面这些某一组(假设第六组)位字符串碰撞成功,然后再使用16进制数字法算出第六组位字符串的哈希值,谁率先算出正确的哈希值,那么该矿工就有了打包区块的权利,从而生成新区块。这也是为什么我们总说挖矿是一道很难的数学题了,一道超难的数学题,谁要是最先计算出正确的答案,谁就能获得奖励,一个理儿啦!    

可是,想要快速碰撞成功可不是那么容易的哦,你要碰撞无数次才可能有获得奖励的机会。最初的挖矿因区块高度低,平均碰撞50次就能产生一个新区块,可随着现在的区块高度,平均需要碰撞数十万亿次左右才能产生一个新的区块,所以现在能理解为什么家用电脑已经无法实现挖矿了吧,再牛逼的家用电脑算力都永远跟不上挖矿的速度,只有专业的人才能做专业的事。  

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/btc/190243.html

(0)
鸟叔鸟叔
上一篇 2023年 2月 1日
下一篇 2023年 2月 1日

相关推荐

  • 以太币挖矿机多少钱一台 一台挖以太币的矿机多少钱

    摘要:以太币挖矿机是目前矿业市场上最为热门的产品之一,不仅成为投资者抢手的商品,也是矿工们最常用的工具之一。那么一台挖以太币的矿机到底要多少钱呢?本文通过深度分析,为大家解答这个问题。 一、矿机类型对价格的影响 以太币挖矿机的价格与其类型有着密不可分的关系。目前市面上主要分为四种类型:CPU、GPU、FPGA、ASIC矿机。其中CPU矿机价格相对较低,通常只…

    比特币行情 2023年 7月 4日
  • TKN币是什么?众筹价格是多少?

    TKN建立在ERC20的一种货币兑换协议,可以使用ETH类的Token去购买生活用品。 可以不同账户间进行组合交易,甚至建立一个期望的投资组合。 看了下项目总量不到4千万,流通不到3千万,众筹成本与3元左右,目前币价5.8,上架了bancor和大B网,交易量不大。 打开官网感觉页面还不错,持币地址也较分散,有点碰碰运气买一点! 目标还是打造全球支付网络,TK…

    比特币行情 2023年 4月 15日
  • 一文了解NFT是什么意思?2021年NFT概念币有哪些

    NFT英文全称为Non-Fungible Token, 翻译成中文就是:非同质化代币,是指一个拥有区块链管理权,独特的区块链项目。例如,收藏、游戏物品、数字艺术、活动门票、域名,甚至是实物资产的所有权记录。 那么同质化是什么意思?同质概念就是“可以代替吗?或者可以换成同一个项目的其他项目”。比如,我的钱包里的一个BTC和你钱包里的一个…

    2023年 3月 30日
  • 隐生宙/VCC币是不是空气币?

    隐生宙(VCC)是一个全球共同运营的去中心化区块链项目,完全自中心化的社区自治,共识牢固的蒲公英网络,双子交换,逆双子交换,自由双子交换,CAID匿名鉴权机制,打造完全匿名生态。 代币总量在3.27亿枚,目前上线了两个不出名的交易所,而市场上的交易量很少,没有任何的热度。而币价有着归零的趋势。 项目在市场上的推广是采用了一个三级分销制的推广,有点类似于资金盘…

    比特币行情 2023年 2月 22日
  • 中币交易所官网入口(币赢交易所app官网)

    中币交易所官网入口:深度解析数字货币交易所 摘要:数字货币交易市场日益火热,越来越多的人开始关注和参与其中。而随着交易量和用户规模的扩大,数字货币交易所也愈加迅速发展。作为国内知名的数字货币交易所之一,中币交易所已经成为广大数字货币爱好者和投资者的首选平台。本文将围绕中币交易所官网入口展开深入分析,从行业知识和特点两方面进行介绍。 小标题:中币交易所官网入口…

    比特币行情 2023年 5月 18日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信