当前位置:首页 > 数字货币资讯 > 正文内容

btc节点分类(比特币节点是什么)

xytest2023-05-18 10:15数字货币资讯230

btc节点分类(比特币节点是什么)

作为整个生态链的一环,比特币的主心骨网络节点 (nodes)一直担任着交易确认和广播的工作。网络节点有很多种,但也有不同的分类方法。按照最常见的一种分法,网络节点有三种:

1、完整节点 (Full node);

2、完整节点的变体,叫做修剪节点 (Pruning node);

3、不是完整节点,通常被称作 SPV 节点,也称轻量节点 (Lightweight node)

这种分类方式基于两点差异:一是这个节点是否下载了最新最完整的比特币区块链;第二个区别,也是更为重要的一点,是该节点能否独立验证比特币的转账交易,即能否独立实现作为一个节点的基本功能。在细说这三种节点前,有一个前提需要明确,那就是任何一种比特币节点,都需要遵守比特币的共识规则 (Consensus rules)。分散共识机制 (Distributed Consensus) 是比特币的根基之一,是所有节点必须遵守的,共识规则的细则有不少,接下来我们详细介绍一下这三种节点。

1、完整节点

顾名思义,完整的比特币节点就是那些下全了最新区块链的计算设备。完整节点是比特币网络的主心骨。因为可以独立完成交易确认和广播,它是支撑着比特币转账交易的核心力量。如果没有人运行完整节点了,比特币网络便会瞬间崩塌。使用完整节点的主要包括两类人,一是独立挖矿的矿工,二是那些使用默认设置运行比特币软件 (Bitcoin core) 的用户 (比特币软件同时也是一个钱包,因此运行比特币软件的个人用户里,有不少也会用它存储比特币)。独立挖矿的矿工需要完整的区块链账本,以便随时验证新交易。比特币软件默认会自行同步当前完整的区块链。

2、修剪节点

随着比特币交易不断增加,这个数字会越来越大。面对这样的情况,从 0.12.0 版本开始,Bitcoin core 软件增加了一个 “修剪 (Pruning)” 功能,用来减少本地硬盘使用量。前面提到的第二种修剪节点,就是启用了 “修剪” 功能的完整节点。修剪节点同样可以独立完成比特币转账的确认,但是它并没把整个区块链都下载到本地。尽管没有图形化的开启/关闭按钮,启用修剪功能也不麻烦:在第一次启动 Bitcoin core 软件时,软件会要求用户选择存放区块链的文件夹位置 (可以理解为迅雷存放下载文件的位置)。用户只需在这个文件夹的根目录下,自行创建一个名为 “bitcoin.conf” 的设置文档,并且写入 prune=N 这行代码即可。其中,N 便是本地存储的区块链大小,N=0 意味着不设限制,完整下载;若需设限,最小可用值为 550 。N 的单位是 MB。如果打算启用 “修剪” 功能,或者因为其他原因,需要修改 bitcoin.conf 文档,推荐大家使用这个 Github 上的开源工具进行相应操作。这个工具设计了图形化设置选项,更改某项后,会自动生成对应的代码,避免因为代码错误而造成不必要的麻烦。

3、SPV 节点

第三种节点叫做 SPV 节点,或称轻量节点。如果你在自己的手机上安装了比特币钱包 APP,你的手机便成为一个 SPV 节点。在这些移动计算设备上,由于容量限制,以及对于便携性的高要求,人们通常不会下载区块链到本地。因此,钱包的运营者会通过 SPV (Simple payment verification) 协议,将每个用户钱包中的转账与网上的完整区块链进行核对与确认。

比特币开发者通常会建议用户使用完整节点或者修剪节点作为比特币钱包,即使不把它们当做钱包来用,也不妨运行一个完整节点。从整个比特币生态的角度来看,运行完整节点是对比特币网络很好的支持,完整节点越多,比特币网络就越安全。从个人使用的角度来看,使用完整节点作为钱包,可以避开信任问题:无需将自己的比特币托付给第三方钱包软件,自己的软件就可以独立验证和确认交易。可以这样说,运行完整节点,是比特币创立之初所推崇的去中心化原则的体现。

分享给朋友:

相关文章

BCEX交易所如何注册账号?详细图文教程

BCEX交易所如何注册账号?详细图文教程

BCEX交易所是一个提供数字资产交易的平台,BCEX隶属于Cascadia Blockchain Group这家公司,办公地点在加拿大温哥华,BCEX平台承诺:将严格遵守加拿大相关法律,并在接受...

关于谁将最先比肩以太坊的信息

关于谁将最先比肩以太坊的信息

最近有一位之前找过币圈网的用户问了我们小编的一个问题,我相信这也是很多币圈朋友经常会疑惑的问题:谁将最先比肩以太坊相关问题,相关问题,带着这一个问题,让专业的小编告诉您原因。 以太坊会超越比特币吗...

COCOS币项目有什么背景?

COCOS币项目有什么背景?

COCOS项目愿景是打造一个高效的多平台游戏运行环境,为用户提供便捷服务的同时,也为游戏开发者提供了高效的SDK开发环境,进而打造一个高效安全的生态闭环。项目上线初期有着非常高的热度,涨幅也比较可观,...

比特币以太坊再现断崖式暴跌(比特币以太坊再现断崖式暴跌原因)

比特币以太坊再现断崖式暴跌(比特币以太坊再现断崖式暴跌原因)

币圈网拥有多年的区块链服务经验,为用户提供专业的服务信息,接下来介绍比特币以太坊再现断崖式暴跌,以及比特币以太坊再现断崖式暴跌原因,选择币圈网可以为您随时随地解决玩币中所遇到的各种问题,让你不再为职称...

比特币的历史曲线比特币历史交易数据

比特币的历史曲线比特币历史交易数据

接下来我们一起看看币圈网发布的这则正文,如有不理解还请直接咨询我,下面我们来一起详细看看关于这篇内容的详细分析! 比特币的历史曲线比特币从1年前到现在涨了4倍多,并且翻倍通常都是指比特币能涨一倍以上...