Cryptocurrency-portefeuilles zijn hulpmiddelen die zijn ontworpen om digitale activa en cryptocurrencies veilig op te slaan en te beheren. Deze portemonnees communiceren met blockchain-netwerken, waardoor gebruikers hun cryptocurrency-saldi kunnen verzenden, ontvangen en controleren. Hoewel sommige portemonnees zijn toegewijd aan één enkele cryptocurrency, zijn veel oplossingen met meerdere activa waarmee gebruikers een verscheidenheid aan digitale activa kunnen bewaren, zoals Bitcoin (BTC), Ethereum (ETH) en Litecoin. Het is belangrijk op te merken dat cryptocurrencies niet fysiek in de portemonnee zelf worden opgeslagen. In plaats daarvan bevinden ze zich op de blockchain. De portemonnee slaat cryptografische sleutels op (zowel openbaar als privé) die toegang verlenen tot de digitale activa van de gebruiker en het ondertekenen van transacties vergemakkelijken. Publieke sleutels zijn digitale codes die zijn gekoppeld aan een gedecentraliseerde blockchain, vergelijkbaar met een bankrekeningnummer. Ze worden gebruikt voor het ontvangen van cryptocurrencies in een portemonnee. Privésleutels zijn daarentegen uniek voor elke portemonnee, net als een pincode bij een geldautomaat. Ze zijn essentieel voor het verifiëren van transacties, het bewijzen van het eigendom van een blockchain-adres en het autoriseren van toegang tot de opgeslagen cryptocurrencies.