BIP84 vs BIP44: Which Derivation Path Creates the Right Address for On-Chain Transactions?
A Bitcoin wallet generating an address feels like one interchangeable process — any valid address should work the same. The derivation path determines the address format, and the format has a measurable effect on transaction fees. BIP44 generates legacy addresses starting with "1"; BIP84 generates Native SegWit addresses starting with "bc1q." Native SegWit uses a more efficient data structure, takes up less block space, and costs less to send from at any given fee rate. Bitok Arena's analysis of Bitcoin wallet configuration identifies BIP84 as the correct derivation path for minimizing fees on any on-chain transaction — a one-time check that saves on every subsequent send.
Two valid addresses, two derivation paths, two different fees for sending the exact same amount. The difference is not cosmetic — it is data structure. A bc1q address costs less to send from than a legacy "1" address, every time, at any fee rate, for no reason beyond which derivation path generated it. The path is set when the wallet is created.
Legacy addresses are not broken or unsafe — BIP44 remains fully functional, and older wallets sometimes default to it for compatibility. The choice of derivation path carries a direct, checkable cost implication for every transaction sent from the wrong default, indefinitely. That is the practical reason confirming BIP84 once, before the first send from a new wallet, is worth the few seconds it takes.