I understand that running a full node for Bitcoin is not like running a node for other altcoins that pay you a small amount, but I do have a question for the community.
Although I have never installed and downloaded all of the requirements needed to run a node, I have had the opportunity to walkthrough some wallets and also play around in mempool to see some unconfirmed transactions, and during that process I wondered if anyone running a full node can confirm any Bitcoin transaction in a block even if they do not receive the gas fee? Is it necessary for the transaction to be confirmed by a miner?