节点:

所有下载了加密货币软件,并连接到该加密货币区块网络的设备,都可以称之为该区块链的节点。通常这种加密货币软件,可以从该币种的官方网站进行下载。
区块链去中心化意味着,它没有一个中心服务器来管理区块链中的信息,而是需要一个个分散的小服务器来共同来管理,节点就扮演了这种分散服务器的角色。作为区块链网络中最小的单位,一个个节点互相传输和验证信息,并将区块链中的信息存储下来,从而构成了整个区块链。节点是区块链安全性、完整性的运营维护者,为整个区块链提供服务。 一个区块链网络中的节点越多,区块也就越安全。
根据节点之间存储信息的完整性与作用,可以将节点分为全节点和轻节点两大类。

全节点:
全节点存储的是从区块链的起源块以来的整个区块链的完整信息,并能实时更新区块最新数据。一般由专业的矿工、矿商持有。
全节点会对每个将要添加到区块链中的信息进行验证,确保新加入的信息符合区块链协议的规定。例如,当A发起一笔转账后,全节点会遍历存储好的区块链账本,定位到A的账户上,检查A的账户是否有足够的余额支付,然后继续核实A是否将这笔钱支付过,以避免产生双花现象(一笔钱被花费两次),最后确认A是否拥有该账户的支配权。以上环节都没有出现问题,这笔转账将会被确认;如一处出现问题,全节点会拒绝此次交易。
成为全节点对计算机的配置是有一定要求的,因为存储数据和验证交易都需要强大计算能力和数据处理能力,耗费较大的物力和财力。愿意贡献出这种资源的节点拥有者,可以获得交易手续费,以及加密货币奖励。

轻节点:
轻节点不存储区块信息,也不对区块中的事务进行验证。适用于只有基本的投资、消费、支付需求,或者不想存储区块信息的用户。
轻节点的运行通过SPV客户端。当一笔交易需要支付时,SPV客户端会与全节点进行连接,下载所有的区块头信息,然后根据区块头信息验证该笔交易是否出现在合法区块里,以及经历了多少次确认。验证通过后,支付才会被允许。