主页 > 安卓版imtoken下载 > 什么是比特币节点 比特币节点如何验证区块?

什么是比特币节点 比特币节点如何验证区块?

安卓版imtoken下载 2023-03-23 06:07:31

中亿财经网7月17日消息,比特币是一种点对点的电子现金系统。 更直接地说,比特币是节点到节点的,每一笔交易都是由发起者向周围的节点广播; 节点收到后一个完整的比特币节点有多大,向周围节点广播。 最终传播到全网,节点完成记账,交易完成。 每个比特币钱包都是一个节点,拥有完整区块链账本的节点称为“全节点”。

一个节点相当于一个用户。 在比特币交易中,实际上是节点之间的交易。 事实上,每个用户都可以拥有一个或多个比特币钱包,所以一个节点可以准确的说是一个比特币钱包。 如果一个节点下载了所有的账本一个完整的比特币节点有多大,这个节点就称为全节点。

外国的比特币便宜中国的比特币贵为什么?_比特币节点有多少个_一个完整的比特币节点有多大

2017 年 10 月,全球有 9300 个全节点,负责广播和验证比特币交易转账。 比特币节点的数量仍在增加。

外国的比特币便宜中国的比特币贵为什么?_一个完整的比特币节点有多大_比特币节点有多少个

任何被下载、安装和运行的全节点都会从比特币网络中获取区块并验证这些区块以更新节点的账本。 当一个节点通过 p2p 网络获得一个新的区块时,它会执行一个验证程序来识别该区块是否是一个有效的区块。 比特币区块的验证标准如下:

比特币节点有多少个_一个完整的比特币节点有多大_外国的比特币便宜中国的比特币贵为什么?

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

外国的比特币便宜中国的比特币贵为什么?_一个完整的比特币节点有多大_比特币节点有多少个

2.验证MerkleRoot是否是从区块体中的交易中获取的,即重构区块Merkle树得到的树根,是否等于区块头中的hashMerkleRoot值。

外国的比特币便宜中国的比特币贵为什么?_比特币节点有多少个_一个完整的比特币节点有多大

3.验证块是否大,即检查块大小是否在设置的范围内。 (Btc是指数据块体不能大于1M,隔离验证块不能大于3M;BCH是块不能大于32M;BSV现在不能大于128M)

4. 验证只有一笔Coinbase交易,即一个区块,矿工只能奖励自己一次。

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