Een shielded transaction is een type cryptocurrency-transactie waarbij de afzender, ontvanger en het bedrag allemaal versleuteld en verborgen zijn voor openbaar zicht op de blockchain. In tegenstelling tot transparante transacties gebruiken shielded transactions zero-knowledge proofs om de geldigheid te verifiëren zonder details prijs te geven. Dit biedt sterke financiële privacy. Shielded transactions zijn een belangrijk kenmerk van privacy-gerichte cryptocurrencies zoals Zcash.