
节点是安装有加密货币钱包并与其他同类计算机同步的计算机(服务器)。这些节点共同组成区块链。利用这种网络,可以快速分发大量数据流。
节点的运行依赖于服务器的算力。任何能通过互联网传递信息的设备都可以作为节点。同时,节点还需要安装专用软件才能运行。
在大多数情况下,节点主要用于执行三项基本任务:
节点必须连接互联网才能运行。离线设备仅用于数据存储,无法充当节点,但连接网络后即可成为完整节点。
为维持区块链稳定运行,需要一个相互同步的服务器网络。这样的网络主要价值在于实现去中心化效应,同时不牺牲大规模数据交互的速度。
由于节点计算机分布在不同国家和城市,即使某地区网络被封锁,也不会导致区块链停摆。但若所有节点集中于同一群体手中,则该群体可完全掌控网络,进而削弱去中心化效应。
去中心化是加密货币的关键优势之一。为实现分散存储,区块链采用大量节点。这些节点未必参与挖矿,但会保存所有交易历史。如此一来,单一群体无法控制分布式账本。
用户若提供算力维持区块链运行,则可获得奖励。这也是项目激励用户将个人电脑接入分布式网络的方式。
区块链节点根据功能与用途区分,存在多种标准类型,广泛应用于多数区块链。同时部分区块链采用具扩展功能的其他节点类型。
全节点是最早为比特币设计的节点类型,构成区块链基础并参与交易确认。
全节点自网络启动起保存所有区块与交易数据,直至当前时刻。当用户发起转账时,所有节点都能“看到”并将其记录于自身历史。
单一区块链内可同时存在数万个全节点,彼此持续交换信息。处理如此大量数据流,需要足够算力。
首次在个人电脑上安装全节点时,需下载并同步整个区块链。部分区块链的数据体积非常庞大。例如,比特币区块链容量达数百GB,同步过程可能需时数周。
若节点短暂离线,重新上线后必须再次同步,下载离线期间产生的所有数据。
全节点具备一系列独有功能,与其他节点类型区分。其中最重要的是验证签名(密钥)以确认区块及交易。如发现错误,节点可拒绝该操作。错误原因可能包括格式不正确、算法错误、重复、记录被篡改等。
拥有网络全节点的用户可自行验证收款;同时也可选择参与挖矿并获得奖励。
轻节点不会保存区块链的全部信息,仅记录所连接区块的数据。多数轻节点非持续运行。
轻节点通常为可连接全节点并将其信息传送至用户计算机的软件,例如账户余额与交易明细。换言之,轻节点以全节点为桥梁访问区块链。
轻节点具备基本加密货币应用功能,无需大量算力或存储空间,甚至可在移动设备上运行。同步通常仅需数秒。
裁剪型全节点首次启动时会下载并同步整个区块链。之后,仅自动下载新区块并在达到指定容量后删除旧区块。一般用户可在设置中指定节点大小,例如10GB。
挖矿节点参与加密货币挖矿,仅用于Proof of Work机制的区块链。可分为全节点或轻节点。
运行此类节点,需配备高性能硬件:
同时也需安装专用软件。
比特币挖矿过程需解决复杂数学题。通过运算,矿工找到唯一哈希值(hash),以证明工作成果。
接着矿工将找到的哈希值传送给其他节点,由其验证是否符合指定条件。若验证通过,矿工即可新增区块并获得奖励。
Staking节点相当于挖矿节点,主要用于Proof of Stake机制的区块链。这类节点同样负责交易验证与新增区块,可为全节点或轻节点。
此情形下,奖励并非来自运算,而是依据账户持有特定数量代币给予。因此,运行Staking节点无需购买高价设备,只需正确设置软件并充值即可。
主节点类似全节点,也保存区块链所有数据并与区块链同步,但具备额外功能,主要用于通过分割并在钱包间转送交易实现匿名性。
持有全节点用户若达到区块链规定条件,即可获得主节点资格。主要要求通常为账户持有特定数量代币,并依不同加密货币进行专属服务器设置。
进行匿名交易时,主节点会将代币“混合”处理,过程中可随机选择全球多个节点参与,混合轮次也可手动或自动设置。最终,发送方与接收方之间的关联将无法追踪。
主节点可运行于Proof of Stake或PoW/PoS混合共识。为促进用户建立及管理主节点,系统会分配部分矿工手续费作为奖励,各区块链奖励额度不同。
部分区块链另有称为超级节点(supernode)的主节点变体。
Lightning Network(LN)是比特币区块链的第二层协议,属于用户支付通道网络。该系统内运行专属超高速节点,彼此及与主区块链同步。
Lightning节点仅验证与自身直接相关的交易(标准节点需验证区块链内所有交易),因此可达到极高交易处理速度。
这是去中心化网络中节点可具备的额外功能:
脚本型预言机负责将外部信息转换成智能合约可理解的格式。随后,验证节点会像审核其他区块链数据一样审核预言机传来的信息。
同一预言机的信号会交由多个验证节点审查,以提升全网安全性。
任何加密货币项目均可定期进行升级。为使升级于全网生效,所有节点都须接受更新。有时开发者与验证者社群对某些升级意见分歧,部分节点接受、部分节点拒绝时,即称为分叉(fork)。
分叉分为两类:
若社群对硬分叉意见不合,则网络会分裂为两条互不兼容的区块链。一条保留原设置,另一条采用新规则。
区块链节点是网络中的一个单元,负责分发数据并验证交易。全节点保存完整区块链历史并确保网络去中心化,是加密货币系统安全与共识的基石。
节点分为两类:全节点,存储整个区块链并完整验证交易;轻节点,仅用最小数据量运行。全节点负责网络安全,轻节点则提供便捷访问。
全节点保存完整区块链,需较高算力、内存及存储空间。轻节点仅下载必要数据,可在资源有限的设备上运行。
选择专用服务器,安装区块链所需软件,开启防火墙必要端口并同步区块链。如进行Staking,需存入押金并完成验证设置。
需多核心处理器(2核以上)、至少2GB内存及稳定网络连接。支持操作系统:Windows 10/11、macOS 10.15+ 或 Linux。
可以,部署节点有机会获得加密货币奖励。奖励依网络类型及共识机制而异。在PoS(Proof of Stake)系统中用户因验证交易获奖,其他网络则按基础设施维护及区块处理给予奖励。











