A cryptocurrency wallet functions in the same way a physical wallet does, only virtually. When sending cryptocurrency coins, the private key of the sender must match the public address of the receiver. This process transfers ownership from sender to receiver.