The Flaws of Paper Wallets and Why Seed Phrases Are Safer
A paper wallet is a method of storing cryptocurrency by printing a private key and corresponding Bitcoin address on a piece of paper. While it was once considered a secure way to store coins, especially between 2011 and 2016, it has since been deemed obsolete and insecure. Developers and wallet makers now advise against using paper wallets due to several practical weaknesses, despite the concept of isolating the key from digital devices being sound.
The primary issue with paper wallets is the risk of exposing the private key during the printing process. Many printers store print jobs on internal hard drives or log them centrally, potentially leaving the key vulnerable. Additionally, paper wallets only provide a single address, making it easy to track transactions on the blockchain. This contrasts with modern wallets, which generate a new address for each payment, enhancing privacy.
Another major pitfall is the handling of change. When spending Bitcoin from a paper wallet, any remaining funds are sent to a change address managed by the wallet software, not the paper wallet itself. If the software is lost, the change funds become inaccessible. Importing a paper wallet into a digital wallet also poses risks, as the key is not protected by the wallet's seed phrase, meaning it can be lost if the paper is destroyed.
Physical damage to the paper, such as misread characters, water damage, or unreadable QR codes, can also render the wallet useless. In contrast, seed phrases are more resilient, as they are written by hand and use a word list that allows for easier error correction. Despite attempts to secure paper wallets with encryption standards like BIP-38, developers now discourage its use due to the complexity and potential for losing both the key and passphrase.