比特币之节点类型及功能

比特币之节点类型及功能,第1张

比特币之节点类型及功能
依照节点保存区块数据内容和是否能独立完成交易验证划分

全节点(Full Node):拥有完整的区块链数据,可以独立地进行区块和交易的验证轻节点(Lightweight Node):只保存区块链数据的部分信息(如:区块头),不能独立地进行区块和交易的验证。它通过简易支付验证(Simplified Payment Verification,简称SPV)方式向其他节点请求数据来完成支付验证

依照节点承载的功能类型进行划分

钱包(Wallet):可以支持比特币交易、查询等功能矿工(Miner):可以运行工作量证明算法来争夺创建新块的资格,从而赚取系统奖励的比特币以及交易手续费完整区块数据存储(FullBlockchain):存储着区块链的完整数据,可以独立地验证所有交易,不需要借助任何外来参考网络路由(Network Routing Node):连接着一定数量的节点,能帮助转发交易和区块数据,发现和维护节点间的连接

依照节点的功能进行划分

核心客户端节点(Reference Client(Bitcoin Core)):包含钱包、矿工、完整区块存储、网络路由四种功能全节点(Full Block Chain Node):拥有完整的区块链数据,具有网络路由功能独立矿工节点(Solo Miner):拥有完整区块链数据,具有路由功能和挖矿能力,能不依赖其他节点的算力单独进行挖矿轻量级钱包(Lightweight(SPV)Wallet):包含钱包与路由转发功能

常见的扩展节点有

矿池协议服务器(Pool Protocol Server):常作为比特币网络与其他矿池挖矿节点的网关路由挖矿节点(Mining Node):一种轻量级节点,包含挖矿功能,但不包含区块链数据,必须依赖矿池服务器维护的全节点进行工作,通常运行Stratum协议或其他矿池挖矿协议轻型Stratum协议钱包(Lightweight(SPV) Stratum Wallet):运行在Stratum协议下包含钱包功能的节点

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/1319882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-11
下一篇 2022-06-11

发表评论

登录后才能评论

评论列表(0条)

保存