比特币节点按功能分,常见有全节点、修剪节点、轻节点/SPV、矿工节点,另外还有监听节点、非监听节点和种子节点。全节点保存并验证完整区块链,是网络地基;修剪节点同样验证交易,只保留近期数据省硬盘;轻节点只下载区块头,靠全节点查账,手机钱包常用;矿工节点负责打包候选区块、抢记账权;监听节点开放端口帮别人连进来,非监听节点只主动连出去;种子节点像通讯录,给新节点提供可用地址。普通用户跑全节点就是给比特币做贡献,也能自己验证资产,不依赖第三方。

全节点是比特币网络里最硬核的一类。它把从创世块到现在的所有区块都存下来,每笔交易、每个区块规则都自己验一遍,不信任任何第三方。你转出去的币有没有双花、矿工有没有乱改规则,它都按同一套共识检查。跑全节点要硬盘、带宽和一点电脑知识,但好处是隐私和自主权拉满。修剪节点也算全节点,只是不保存完整历史,只留最近一段区块数据,验证照样做,老数据用完就删。硬盘小的人可以选它,代价是不能给老区块做完整数据服务。很多Core客户端都支持修剪模式,新手想省空间可以试试。

轻节点也叫SPV节点,手机钱包里最常见。它不下载几百GB的区块链,只拿区块头,区块头很小,能快速确认某笔交易大概被打包了。要查余额或交易详情,它会去找全节点要数据,再用密码学证明验证。轻节点省空间、省流量,打开就能用,适合日常收发币。缺点是隐私弱一点,因为你要问别人,对方可能知道你在查什么地址;安全模型也没全节点那么硬,极端情况下可能被误导。新手不必一上来就纠结,手机钱包用轻节点很正常,大额资产最好配一个全节点或硬件钱包,自己掌握验证权更稳。

矿工节点是负责出块的那批。它们把内存池里的交易打包成候选区块,算哈希去碰运气,谁先满足难度目标谁就拿到区块奖励和手续费。矿工可以自己跑全节点,独立构建区块,也可以接矿池,由矿池统一下发任务。独立矿工节点更符合比特币去中心化精神,矿池模式则降低门槛,但算力会集中。矿工节点不只挖矿,还要广播新区块,让全网同步。普通用户不挖矿也能跑全节点,这两件事别混在一起。矿工是生产者,全节点是验证者,网络里缺了谁都不太健康。
网络连接层面,节点还分监听和非监听。监听节点开放端口,别的节点能主动连进来,像开门的驿站,通常要公网IP和端口转发。非监听节点只主动连别人,不接外来连接,家用电脑和手机钱包多数这样,照样能收发和验证,只是帮网络转发的能力弱些。种子节点更像通讯录,新节点启动时不知道找谁,就先问DNS种子或硬编码种子,拿到一批可用IP再连。还有一些中继节点、区块链浏览器后端、闪电网络节点,名字都叫节点但干的活不同。搞清楚它们的分工,你就不容易被各种术语绕晕。





























