节点是一台维护区块链副本并将交易转发给其他节点的计算机。节点构成了网络。没有节点,就没有区块链,只有某个服务器上的数据库。全节点存储整个区块链并验证每一笔交易。轻节点只存储链头。挖矿节点或验证节点参与共识。归档节点保存所有历史状态,这对于区块浏览器和分析工具非常有用。
运行节点就是你自行验证区块链的方式。你不会信任浏览器告诉你的余额,而是会将其与自己硬件上的副本进行核对。这种独立性至关重要。节点越多,任何人就越难更改规则或审查交易。以太坊有数千个节点,比特币有数万个节点。有些区块链只有寥寥几个节点,这使得它们很容易被控制。节点数量是衡量去中心化的粗略指标,但并非完美无缺。真正重要的是谁在运行节点以及这些节点是否独立。
节点类型
- 完整节点——存储并验证整个区块链
- 轻节点——存储头部信息,依赖于完整节点
- 挖矿节点——既是完整的节点,也是区块的生成节点
- 归档节点——保留所有历史状态
- 验证节点——权益证明机制中与挖矿节点类似的节点
运行一个节点需要消耗存储空间、带宽,并且需要一定的技术投入。它并不适合所有人。这是在不信任任何其他方的情况下使用区块链的最强方式。
Comments
No comments yet. Be the first to share a thought.
Leave a comment