Too Long; Didn't Read
A crypto wallet is a software program that interacts with the blockchain of your choice by generating public and private keys. Public and Private keys work in a way to conduct transactions on a blockchain – say, on the Bitcoin blockchain. A public key, or a public address, is generated by your crypto wallet and is associated with and attributable to you. It’s not visible to anyone but you and signs requests on your behalf, such as sending money. Cold wallets are more convenient, but they are less secure. Hot wallets are connected to the internet, while cold wallets are disconnected from the internet.