The private key lets you access your cryptocurrency. The public key lets others send money to your wallet. Both are needed for a transaction to go through.