Non-custodial staking allows users to stake their cryptocurrency directly from their own wallets. This means users keep complete control of their assets, potentially reducing counterparty risks, and also providing governance participation depending on the specific blockchain. However, it requires expert knowledge to set up and comes with its own implementation risks.