I am reading about the Bitcoin Core features regarding Validation at:
https://bitcoin.org/en/bitcoin-core/features/validationIt mentions under the header "Do You Validate Your Transactions":
Some people confuse supporting the network with helping to protect Bitcoin’s decentralization.
To improve your security and help protect decentralization, you must use a wallet that fully validates received transactions. There are three ways to do that with Bitcoin Core right now:
1. Use the built-in wallet’s graphical mode. If you request payment using the following screen in Bitcoin Core, your received transactions will be fully validated.
2. Use Bitcoin Core as a trusted peer for certain lightweight wallets. Learn more on the user interface page. If you use a secure connection to your personal trusted peer every time you use the wallet, your received transactions will be fully validated.
3. Use the built-in wallet’s CLI/API interface. This is meant for power users, businesses, and programmers. The user interface page provides an overview, the installation instructions can help you get started, and the RPC/REST documentation can help you find specific commands. If you’re using getnewaddress to create receiving addresses, your received transactions will be fully validated.