動機
Ethereum周りの話しで、NodeとClientの違いがよく分からなかったので調べた。
結論
Node
A "node" is any instance of Ethereum client software that is connected to other computers also running Ethereum software, forming a network.
Client
A client is an implementation of Ethereum that verifies data against the protocol rules and keeps the network secure.
ソフトウェア自体を指す場合はClient, ネットワークに繋げることを前提とした文脈ではNodeという主語で話されているっぽい。
番外編: 例
Hyperledger Besu is an Ethereum client designed to be enterprise-friendly for both public and private permissioned network use cases.