节点
保存并校验区块链数据的一台台机器。

- 节点(Node)就是参与一条区块链网络的一台台电脑,它们各自保存账本、并按规则校验每一笔交易和每一个区块。
- 因为账本同时存在成千上万个节点上,没有"中央服务器"可以被关掉或篡改——这正是去中心化的底气。
- 节点之间互相核对、达成一致,谁想偷偷改账,其他节点一对就发现,改不动。
- 普通用户不必自己跑节点,但理解它有助于看懂"区块链为什么没人能单方面说了算"。
它在网络里扮演什么角色
新手常把区块链想象成"某家公司的数据库"。节点这个概念能纠正这个误解。一条公链的账本不是存在某一台服务器上,而是被复制在全球许许多多台机器上,每一台就是一个节点。每当有新交易广播出来,节点会按照同一套规则去验证它合不合法(比如这笔钱是不是真有、签名对不对),合法的才会被收进账本。正因为账本到处都是、人人可校验,想作弊的人没有一个"中心"可以攻破。
对完全的新人来说,知道节点的存在,主要是帮你建立一个正确的直觉:你在链上转的每一笔账,不是发给某家公司去处理,而是广播给整张网络,由众多节点共同确认。当你用区块浏览器看到一笔交易"已确认 N 次",背后就是节点们把它写进区块、并不断往后叠加的过程。
普通人需要自己跑吗
绝大多数人一辈子也不用亲自运行节点——你用钱包、上交易所时,其实是在间接借助别人跑的节点。但有几类人会自己跑:想完全自主校验、不信任第三方的进阶用户;参与质押、帮以太坊出块的验证者;以及开发者。节点也分"全节点"(保存完整账本、独立校验一切)和"轻节点"(只存部分数据、依赖全节点)。想了解以太坊节点的角色,可参考 ethereum.org 的节点与客户端文档。
举个能落到日常的例子:当你在钱包里点"发送",这笔交易并不是寄给某家公司处理,而是先广播给附近的节点,再像消息接龙一样在节点之间传开。每个收到它的全节点都会拿同一套规则自查一遍——这个地址余额够不够、签名对不对、有没有重复花同一笔钱,验不过就直接丢弃,根本不往下传。只有通过校验、又被打包进区块的交易,才会被各节点写进自己那份账本。这也是为什么你在区块浏览器看到的"确认数"会随时间增加:每多压一个新区块,就等于又有一整批节点替这笔交易背了一次书,越往后越难被推翻。
容易混淆的几点
误区一:以为区块链有个总服务器、关掉就没了。恰恰相反,只要还有足够多分散的节点在跑,网络就活着。误区二:把"节点"和"矿工/验证者"画等号。所有矿工都是节点,但很多节点只校验、不出块、也没奖励。误区三:以为跑节点能直接赚钱——多数情况下不能,别被这种话术诱导去买所谓"节点理财"。