比特币挖矿算法具体是什么?比特币算法原理详解

  比特币挖矿算法具体是什么?比特币算法原理详解,比特币是区块链的前身实现,区块链是比特币的后期提炼;如果初次接触比特币,当你想和别人交流的时候,面对的第一个概念可能就是挖矿,比特币目前使用的共识机制是POW,使用的挖矿算法是SHA2-256,那么,比特币挖矿算法具体是什么?

  1、block的版本version

  2、上一个block的hash值: prev_hash

  3、需要写入的交易记录的hash树的值: merkle_root

  4、更新时间: ntime

  5、当前难度: nbits

  挖矿的过程就是找到x使得

  SHA256(SHA256(version + prev_hash + merkle_root + ntime + nbits + x )) TARGET

  上式的x的范围是0~2^32,TARGET可以根据当前难度求出的。除了x之外,你还可以尝试改动merkle_root和ntime。由于hash的特性,找这样一个x只能暴力搜索。

  一旦你找到了x,你就可以广播一个新的block,其他客户端会验证你的block是否合法。如果你的block被接受,由于每个block中的第一笔交易必须是将新产生25个比特币发送到某个地址,当然你会把这个地址设为你所拥有的地址来得到这25个比特币。

  比特币从开始到现在的每一笔交易记录都保存在网络上,整个比特币网络维护的一个巨大的交易记录文件(现在大约12G)。这个文件的更新周期平均是10分钟,新加入的交易记录叫做一个block,而这个硕大的文件由一串block组成,叫做block chain.

  为什么是25个比特币?

  这是规定。最初是50个比特币,每产生剩下比特币的一半,这个所得就会减半,这样最终能产生的比特币总量趋近于2100万。如果你现在仍然声称挖到了50个比特币,这是不会被其他客户端接受的,这个block就算白挖了。

  怎么保证更新周期平均是10分钟?

  TARGET越小,解出x的难度就越大,每产生2016个block(约14天),网络会根据这段时间产生新block的平均间隔调整之后的TARGET。

  是不是计算速度最快的人总是先解出来?

  不是。你总是想把挖矿所得据为己有,所以每个人在计算时,发送挖矿所得的地址是不一样的,这样merkle_root就不同,也就是说每个人是从不同的初始状态开始求解的。

  同时解出来怎么办?

  blockchain会出现分叉,部分客户端接受了A,部分接受了B,直到某个分支变得更长,所有人就会选择这个更长的分支。如果你挖出来的不幸没有被选中,你的挖矿所得就无效了。

  既然选更长的分支,那我用很低的难度去求解怎么办?

  客户端在众多分支中找到符合当前难度且最长的。

  这些计算浪费了吗?

  如果你要把一笔钱花两次,你需要这么做。挖到一个新的block,但是藏着不广播,并继续挖矿。找到商家A,支付比特币,让网络上的其他人挖到block并写入这笔交易记录。找到商家B,支付比特币,写入自己挖的block。如果你能抢先挖到两个block并广播出去,所有人会以你这个更长的分支为当前的blockchain,商家A收到的比特币就不被承认了。这样攻击成功的概率取决于你计算hash的速度。整个网络的计算力足够高的话,这样的攻击或者成功率极低,或者成本极大。

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

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

(0)
句子百科句子百科
上一篇 2023年 1月 6日
下一篇 2023年 1月 6日

相关推荐

  • 币安限价交易(币安网活期理财怎么赎回)

    关于币安限价交易(币安网活期理财怎么赎回)这个问题很多人都不太了解,下面由句子百科https://www.sws100.com小编大唐风水网为大家详细讲解一下,大家来看下。 1.币安现已完成第七次BNB季度销毁;火币全球站公布NEW/HT三轮抢购限价,现已开通NEW充值。 2.整合每日各大交易所重要公告,行业变动以及重大政府公告。 3.除了币安和ZB都将IE…

    2023年 4月 17日
  • 前美国财政部长劳伦斯:FTX是典型的欺诈行为

    11月13日消息,前美国财政部长劳伦斯·萨默斯(Lawrence Henry Summers)在接受Bloomberg TV采访时称FTX是典型的欺诈行为。他表示,FTX不仅只有财务问题,还有欺诈的味道。监管界应该从中吸取两个教训,第一,如果我们少一些经济学家和量化分析师,多一些法律会计师将会更有帮助;另一个是,应该在涉及金融的所有事情中制定一条规则,即每个…

    区块链 2022年 11月 27日
  • 赵廷辰:氢交易所将为业内金融发展提供机遇

    中新经纬11月9日题:氢交易所将为业内金融发展提供机遇 作者 赵廷辰 中国银行研究院博士 党的二十大报告多次就新能源发展提出要求,并指出要重视加强能源产供储销体系建设。氢能本身是一种高能量密度、零终端排放的绿色能源,而且由绿色电力制成的绿氢具备较好的能量储存和运输功能,能够为推动风电、光电等其他新能源产供销储体系建设发挥重要作用。 近两年来,全国多地政府制定…

    区块链 2023年 4月 22日
  • 未来10年XTZ货币价格

    大家好,句子百科Sws100.com小编下面围绕“XTZ币未来10年价格”主题给大家详细介绍一下。 中国十大虚拟货币排名有:比特币、以太坊、Binance Coin(BNB)、瑞波币(XRP)、波卡币(DOT)、Litecoin(LTC)莱特币、LINK、艾达币(ADA)、XTZ、达世币。一、中国十大虚拟货币排名1、比特币(BTC)当谈论当前要投资的十大。 …

    区块链 2023年 3月 22日
  • 狗狗币交易所下载最新_狗狗币交易所安卓手机app

    只需几步即可轻松买币,支持购买比特币等99种数字货币 欧易是一款软件,提供诸多数字货币,而且你能选择不同投资类型,海量内容自由搜索,有需要的快来下载吧。 下载客户端领取盲盒,最高开出6w元数字货币 欧易特色1.这里还能够为用户们带来各种安全的交易保障,让你不用担心自己的信息会泄露。2.强大的搜索引擎支持,软件页面非常简单,功能非常全面,3.毕竟,这与赚钱有关…

    2022年 12月 9日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

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

关注微信