user136762: Likely a duh question, but are all network participants (or wallet holders here) always considered nodes? Am I right to say that the answer might depend on what the wallet is capable of doing in terms of functionality, as opposed to other nodes in the network?
Another way of asking using an example is whether a wallet (let's say a mobile app) with the ability to enter a new transaction and reference its own historical transactions can ever be considered a non-node?

user136764: Full nodes provide Bitcoin network routing, and transaction validation, and may come with a wallet for storing coins. For example, a business accepting bitcoins could like to validate transactions immediately rather than waiting for the miner to add them to the blockchain. Miners are full nodes as well.
A node does not always mine Bitcoin, though. While all nodes are miners, not all miners are nodes. However, they are still essential to the ecosystem because they help decentralize the blockchain, which increases its security.
You can also read our blog regarding
"How To Create A Successful Decentralized Cryptocurrency Wallet?"

user48884: First, some definitions for the purposes of this answer. A node is an instance of a software which communicates with other nodes and validates and relays blocks and transactions. A wallet is an instance or subprocess of a software which allows a user to send and receive Bitcoin transactions.
By these definitions, not every wallet is a node. Wallets communicate with one or more nodes in order to send and receive transactions, however not every wallet acts as a node.
For example, consider a SPV wallet that runs on a phone (such as the Schildbach Android wallet). These wallets will connect to nodes on the Bitcoin network and use the Bitcoin P2P protocol. However they do not validate blocks and transactions, nor do they relay transactions to other nodes. They will ask the nodes that they connect to to filter specific blocks and transactions for them, and to forward it just those transactions. It does not do any validating nor does it do any relaying, so it is not considered a node.

136762: <p>Likely a duh question, but are all network participants (or wallet holders here) always considered nodes? Am I right to say that the answer might depend on what the wallet is capable of doing in terms of functionality, as opposed to other nodes in the network?</p>
<p>Another way of asking using an example is whether a wallet (let's say a mobile app) with the ability to enter a new transaction and reference its own historical transactions can ever be considered a non-node?</p>
 136764: <p>Full nodes provide Bitcoin network routing, and transaction validation, and may come with a wallet for storing coins. For example, a business accepting bitcoins could like to validate transactions immediately rather than waiting for the miner to add them to the blockchain. Miners are full nodes as well.</p>
<p>A node does not always mine Bitcoin, though. While all nodes are miners, not all miners are nodes. However, they are still essential to the ecosystem because they help decentralize the blockchain, which increases its security.</p>
<p>You can also read our blog regarding
&quot;<a href="https://www.suffescom.com/blog/how-to-create-a-successful-decentralized-cryptocurrency-wallet/" rel="nofollow noreferrer">How To Create A Successful Decentralized Cryptocurrency Wallet</a>?&quot;</p>
 48884: <p>First, some definitions for the purposes of this answer. A node is an instance of a software which communicates with other nodes and validates and relays blocks and transactions. A wallet is an instance or subprocess of a software which allows a user to send and receive Bitcoin transactions.</p>
<p>By these definitions, not every wallet is a node. Wallets communicate with one or more nodes in order to send and receive transactions, however not every wallet acts as a node.</p>
<p>For example, consider a SPV wallet that runs on a phone (such as the Schildbach Android wallet). These wallets will connect to nodes on the Bitcoin network and use the Bitcoin P2P protocol. However they do not validate blocks and transactions, nor do they relay transactions to other nodes. They will ask the nodes that they connect to to filter specific blocks and transactions for them, and to forward it just those transactions. It does not do any validating nor does it do any relaying, so it is not considered a node.</p>
