1. 首页 > 自媒体

比特币节点有哪些类型?比特币节点类型分析

比特币节点有哪些类型?比特币节点类型分析

我们知道,比特币是一种点对点的电子现金系统,这个点对点,更具体的说,其实就是节点对节点。在比特币的网络中,比特币的每一笔交易都是由发起方向周围的节点进行广播的,而这些节点在收到消息之后,还会继续广播给自己周围的节点,最终扩散至全网。像我们平时使用的每一个比特币钱包都是一个节点,而拥有完整区块链账本的节点就被称为全节点。那么到底比特币节点还有哪些类型呢?接下来就让小编给网友们分析一下这个比特币节点的类型。

节点是分不同角色的,每个角色的节点都去完成自己所擅长的功能。

第一种角色是普通全节点。一个节点只要是下载了完整且最新的区块链数据,那它就是一个全节点了。全节点当然也拥有路由功能,另外还可能包含或者不包含其他的功能。全节点是整个网络的脊梁,因为只有全节点才能真正自己去验证交易。马上要介绍到的轻节点,本身没有完整的链,所以就不能看到所有的交易历史,不能直接去验证交易,需要通过向全节点去请求必要的交易数据。

第二种角色是Bitcoin Core全节点,是功能最为全面的节点。BitcoinCore是比特币的参考实现,是比特币网络上最为流行的客户端软件。安装了Bitcoin Core的节点,首先是一个全节点,另外还拥有钱包和挖矿的能力。

第三种是SPV钱包节点。这种节点的通常只关心和自己钱包中的地址相关部分交易,不会下载完整的区块链,所以也被称为轻节点。钱包通常都是安装在移动设备上,资源有限所以适合使用轻节点。轻节点可以去发起简单支付验证(SPV),向全节点请求数据来验证交易。

第四种是独立挖矿节点。挖矿节点的主要工作当然是挖矿,独立的,也就是不加人矿池的节点要挖矿是需要下载完整区块链的,所以独立挖矿节点也是全节点。

引用精通比特币上的观点,比特币节点的功能有四个:钱包,挖矿,保存完整区块链,以及路由。

第一个功能是钱包,这里的钱包指的是钱包软件,而非地址加私钥本身。钱包的功能包含收集钱包中的地址相关的UTXO,以便统计出地址余额,构建交易,发送交易等等转账相关的功能。

第二个功能是挖矿。挖矿节点会去收集交易,制作区块头,然后参与POW算力比拼,找到随机数,生成区块并获得出块奖励和手续费。

第三个功能是保存完整区块链。区块链数据庞大,所以并不是所有比特币节点都会下载完整的最新的区块链。

第四个功能是路由。稍后会看到,所有类型的节点都会有这个功能。所有的节点有有义务帮助其他节点去验证和扩散交易,去查找其他节点,去维持整个网络的连接。

上面这些就是小编对于比特币节点有哪些类型这一问题的详细解答。我们简单的总结一下上述文章的内容,节点要完成的四项功能分别是挖矿,钱包,路由和存储区块链,在这里我们要注意的是,不同类型的节点会侧重不同的功能。除此之外,我们还要知道,并不是所有的节点都是直接与比特币P2P网络相连的,就像是我们平时使用的一些轻节点钱包,还有矿

池挖矿的节点,他们只是跟特定服务器通信,而这些服务器就是比特币的P2P网络上的节点。

其实如果大家希望更加深入的学习和了解币圈,那么可以添加我们的官方客服申请加入我们的官方社群,群里有炒币玩币的职业玩家以及行业大咖,可以给大家解疑答惑,让你快速入门,从入门到精通。赚取币圈的第一桶金。

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.fjxmta.com/zmt/16282.html

联系我们

在线咨询:点击这里给我发消息

微信号:wx123456