okx

比特币挖矿简介:了解比特币挖矿过程

时间:2023-07-08|浏览:272

比特币挖矿科普专辑到这里就要收尾了,经过前两篇文章的介绍,相信读者已经对比特币交易和区块产生的过程有一定的了解。那么它们与“挖矿”有什么关系呢?

在比特币网络中,有很多挖矿节点和矿工参与创建比特币新区块。如果多个挖矿节点都创建了同一个高度的区块,那么该确定哪个区块更合法呢?比特币引入了PoW(ProofofWork)共识机制,通过挖矿的方式来竞争新区块的记账权。谁获得新区块的记账权,谁就创建的新区块就是合法的。挖矿的目的就是赢得记账权,并确认新区块和交易。那么挖矿节点和矿工是如何协作完成挖矿的呢?

矿工破解挖矿任务。挖矿节点创建好预备区块后,将预备区块的区块头数据发送给矿工。矿工收到挖矿任务后,会递增区块头中的随机数。每次调整后,根据比特币协议规定,用SHA256算法计算区块头的哈希值。如果区块头的哈希值大于目标哈希,就继续改变随机数,直到区块头的哈希值小于或等于目标哈希为止(或者挖矿节点发现新区块已经被其他节点挖出,这时会放弃原来的挖矿任务,构造新的预备区块,区块头是否合法(区块头哈希≤TargetHash);区块头的MerkleRoot哈希和区块中交易数据的MerkleRoot哈希是否一致(验证交易是否被篡改);交易数据中第一笔是否为Coinbase交易;区块中每一笔交易是否合法等等。

挖矿节点向全网广播新区块。挖矿节点在本地保存新区块后,会向比特币网络广播挖矿结果。由于整个区块的体积较大,一般会先广播区块头。其他节点收到广播后,会先验证区块头信息,验证通过后,在本地区块索引库中创建新区块的索引。在接收到新区块的全部信息后,节点会验证交易信息和区块头的MerkleRoot哈希,验证通过后,节点将这些交易信息录入新区块,并延长本地区块链。至此,新区块的广播和验证完成,挖矿节点开始下一个区块的挖矿工作。

热点:了解比特币 挖矿 比特币 比特币挖 比特币挖矿 特币 解比特币

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1