节点是运行区块链客户端软件、与其他节点互相同步数据的计算机。没有节点,就没有网络。钱包默认连接别人的节点(RPC),等于相信对方告诉你的余额和交易结果。自己跑全节点,则是「我不求人,自己验算规则」。对大多数人不是义务,但理解节点能让你明白:去中心化活在无数份独立的软件里,而不是活在一个官网域名里。
全节点做什么
全节点下载并验证区块,检查交易签名、金额、脚本或合约执行是否符合共识规则。它不一定保存从创世以来每一次状态的所有历史细节(那是归档节点),但足以独立判断当前哪条链有效。比特币全节点相对轻;以太坊全节点对磁盘和带宽要求更高。
矿工/验证者通常也运行节点,但「出块」和「验证」可以分开。你即使不出块,跑节点仍在为网络提供中继和规则执行。
轻节点与托管 RPC
手机钱包多用轻客户端或直接问中心化 RPC:给我这个地址的余额。方便,但 RPC 提供者可以看到你的 IP 与查询,理论上还能对你撒谎(直到你交叉验证)。隐私和完整性都有折中。
公共免费 RPC 会限流。自己接不可靠的第三方,可能导致钱包显示错误 nonce、交易卡死。这是「基础设施」问题,不是币种本身坏了。
你是否要自己跑
若你只是小额用户,诚实的钱包加官方 RPC 通常够用。若你经营服务、做开发、或极度重视验证,考虑自己的节点或可信服务商。跑节点要升级客户端、防磁盘写满、注意端口安全。
真正的意义是心理模型:当有人说「链上显示如何如何」,你知道那句话的主语是「某节点的视图」。多问一个数据源,许多谣言会自己散掉。
常见误区
- 以为买了矿机就等于拥有全节点验证能力。
- 把区块浏览器当成协议本身。
- 在未打补丁的设备上开放节点 RPC 到公网。