当前位置:首页 > 火币公告 > 正文内容

比特币节点如何验证一个区块?

xytest2023-01-31

比特币节点如何验证一个区块? 火币公告

1、验证工作量证明,即验证区块头的哈希值小于当前目标值。

2、验证MerkleRoot是否是由区块体中的交易得到的,即重构区块Merkle树得到的树根,看是否和区块头中的hashMerkleRoot值相等。

3、验证区块大,即看区块大小是否在设定范围之内。(btc是数据区块体不能大于1M,隔离验证区块不能大于3M;BCH是区块不能大于32M;BSV现在是不能大于128M)

4、验证是否只有一个Coinbase交易,即一个区块,矿工只能给自己奖励一次。

5、验证所有的交易,即遍历区块内所有的交易,检查是否是合法的交易。

上面这些就是比特币节点(BTC、BCH、BSV都一样)标准的验证区块程序,这部分代码叫CheckBlock函数。

分享给朋友:

相关文章

FiI币有发展吗目前现状和fil币为什么这么火详细介绍

FiI币有发展吗目前现状和fil币为什么这么火详细介绍

很多朋友在找币圈网时都会咨询FiI币有发展吗和fil币为什么这么火,这说明有一部分人对这个问题不太了解,您了解吗?那么什么是fil币为什么这么火?接下来就由小编带大家详细了解一下吧! FIIYOO...

POLS币 (Polkastarter)合法吗?

POLS币 (Polkastarter)合法吗?

POLS币是基于Polkastarter(POS)协议构建的一种加密货币,它利用基于智能合约的去中心化跨链结算协议来取代传统的结算消耗太多的中心化虚拟货币。Polkastarter是由Pawtocol...

FTX的破产程序开始,交易平台资产开始归集到一个地址

FTX的破产程序开始,交易平台资产开始归集到一个地址

11月12日消息,据链上数据显示,FTX与FTX.US的破产程序已经开始,大量交易平台资产开始归集到同一个链上地址,0x59abf3837fa962d6853b4cc0a19513aa031fd...

比特币一枚多少钱(比特币最新一个多少人民币)

比特币一枚多少钱(比特币最新一个多少人民币)

比特币一枚多少钱 1、比特币的价格是时刻变化的,因此比特币一枚多少钱也会随时变化。比特币的价格由市场供需和投资者情绪等多种因素影响。以下是当前时间(2023年4月10日)比特币一枚的价格: 2、根...

币圈常见的这些骗局,你遇到过几种?币圈防骗指南

币圈常见的这些骗局,你遇到过几种?币圈防骗指南

从古代到现在,骗子这一行当一直存在很久,上至皇室贵族,下至农民小民,无人不受其欺骗,而他们又像蝗虫一样,什么行业发展得火热,他们就涌向哪个行业。今天就来揭秘币圈常见的几种骗局!还币圈一份净土!...