date
Oct 12, 2024
icon
password
Pin
Pin
Hide-in-Web
Hide-in-Web
网址
type
Page
slug
btc-node
tags
知识点
category
bottom
bottom
Hide-in-Config
Hide-in-Config
comment
Show
status
Published
summary
全节点(Full Node):

全节点是在区块链网络中运行的节点,保存了区块链的完整历史记录。它们存储着所有区块的区块头和区块体,并通过验证每个交易和区块的正确性来维护网络的安全和共识。
全节点的关键职责包括:
- 验证交易和区块:全节点下载所有区块的区块头和区块体,验证每个交易的合法性。
- 参与共识:全节点负责接受和传播新区块,确保网络的状态与其他节点保持一致。
- 存储完整链:全节点存储整个区块链数据,能够从创世区块一直追溯到最新区块。
轻节点(Light Node):

轻节点(也叫简化支付验证节点,Simplified Payment Verification,SPV 节点)是一种只存储区块头而不存储区块体的节点,因此它们不需要维护区块链的完整历史记录。轻节点的资源需求更低,特别适用于资源受限的设备(如手机或嵌入式设备)。网络中的大部分节点也都是轻节点。
轻节点的工作方式:
- 存储区块头:轻节点只下载区块头,而不存储区块体,从而大大减少存储和带宽需求。
- 依赖全节点:轻节点无法自行验证交易的完整性,它们依赖于全节点的验证。轻节点可以通过区块头中的 Merkle Root 进行部分验证。