主页 > imtoken官网下载2.0安卓钱包 > 什么是比特币节点?

什么是比特币节点?

很多人在币圈混了很多年,连具体的基础知识都不知道。 如此一来,别人怎能不割你的韭菜。 小编进入加密货币和区块链行业时间不长,很多东西都不是很透彻。 不过一些简单的小尝试还是可以分享给大家的。 今天小编就给大家介绍一下我们通常所说的节点!

比特币节点

节点是区块链分布式账本中通过网络连接到服务器和其他设备的网络节点。 在比特币网络中,每个节点都是平等的,每个节点都有路由、区块链数据库、挖矿、钱包服务等功能。 此外,每个节点根据不同的功能有不同的分工。 这里我们介绍全节点和轻量级节点(SPV节点)。

比特币节点是什么?

全节点

全节点——拥有完整区块链账本的节点,负责验证新产生的区块和交易,是支持比特币转账交易的核心力量。 因此,全节点需要有完整的区块数据。 有时他们还需要承担路由功能。

在早期用户很少的时候,网络的所有客户端都可以是全节点,下载整个网络的所有数据,然后验证每一个新的区块和新的交易。 但是,随着比特币的发展,普通计算机已经不能满足全节点的运行要求。

运行全节点的条件如下:最新版本的windows、mac osx或linux系统; 2G空白磁盘空间; 145G空白磁盘空间,最低读写速度100MB/s;

宽带速度至少为50KB/s; 每个月上传200G左右比特币转账速度,下载20G左右; 计算机每天应开机并运行至少六个小时;

从以上数据可以看出,全节点的运营条件比较严格,门槛比较高,尤其是欠发达地区。 目前比特币可用的全节点约有10000个,美国占比最大。 由于全节点会验证交易信息,比特币网络的安全性与全节点数量成正比。

轻量节点

SPV是“Simplified Payment Verification”的缩写。 轻量级节点的任务是“支付验证”,而不是“交易验证”。 支付验证不需要运行全节点比特币转账速度,只需要保存所有区块头即可。 交易验证需要运行全节点的矿工完成。 需要验证是否足够双花、余额是否充足、脚本等因素。 支付验证只需要判断用于支付的交易是否已经过验证,有多少次确认。

我们日常普通用户使用的是轻节点。 轻节点的优势主要是方便快捷,普通用户也可能是轻节点。 比如你下载了一个比特币钱包并进行了一笔交易,那么你的钱包就是一个轻节点,可以在不加载所有数据的情况下,与全网区块链进行匹配校验。