主页 > imtoken官网唯一地址 > 一篇了解比特币网络节点的文章 | 区块链大师之路

一篇了解比特币网络节点的文章 | 区块链大师之路

imtoken官网唯一地址 2023-01-18 11:03:58

8c82-hrsecha7900670.png

前两天我们讲了比特币交易和UTXO的运行机制。今天这篇文章介绍了比特币网络的各个节点。

去中心化 P2P 网络架构

我们知道比特币是一个去中心化的结构,而这正是比特币网络所要求的。“比特币网络”是在比特币 P2P 协议下运行的节点集合。

比特币网络上运行的挖矿节点、钱包节点、全节点等,一般按照P2P网络的结构运行。但值得注意的是,除了比特币 P2P 协议外,比特币网络中还包含其他协议。这些协议的目的是在比特币网络上建立更方便的设施。例如,Stratum 协议用于挖掘和轻量级或移动比特币钱包。

节点类型和角色

比特币节点有四个主要功能:

第四个功能——维护路由功能,每个节点都可以使用。前三个功能因节点而异。

根据节点的功能,我们最常使用三种类型的节点:

第一类是挖矿节点。这些节点可以产生UTXO,一个没有输入只有输出的交易,我们之前已经多次提到。通常这些挖矿节点具有所有 3 个功能手机比特币挖矿用什么app,它们可以验证交易、可以产生区块、可以转移资金和交易。

第二类是不挖矿的全节点。这里所说的全节点主要是指具备第三个功能,即它的数据库是完整的。这样的节点可以验证交易,并可以在此基础上构建钱包、交易所、区块浏览器等dapp应用。很多企业级节点不参与挖矿,就是这样的节点。

第三类是 SPV 节点,是轻量级的比特币节点。它不需要运行完整的区块链数据库,通常没有挖矿功能,只有钱包的功能。这类节点通常运行在我们的手机和电脑中的钱包应用程序上手机比特币挖矿用什么app,是最常见的节点。

最后,留下一个思考题:

如果我们把前面三个函数换成A、B、C,那么上面的函数应该有7种组合:

1.AB C2.AB3.AC4.BC5.A6.B7.C

那么,除了以上三种类型之外,还有哪些节点呢?你可以一一探索,还是很好玩的。

华山赛

2451-hrsecha7900745.png