Wiki/BIP-84: Native SegWit Wallets and bc1q Addresses
BIP-84: Native SegWit Wallets and bc1q Addresses - Biturai Wiki Knowledge
ADVANCED | BITURAI KNOWLEDGE

BIP-84: Native SegWit Wallets and bc1q Addresses

BIP-84 standardizes the derivation path for native SegWit wallets, generating bc1q addresses. These addresses offer significant transaction fee reductions and improved network efficiency for Bitcoin users.

Biturai Knowledge
Biturai Knowledge
Research library
Updated: 6/26/2026
Technically checked

Structure, readability, internal linking, and SEO metadata were automatically checked. This article is continuously updated and is educational content, not financial advice.

Definition

BIP-84, or Bitcoin Improvement Proposal 84, defines a standardized method for generating addresses for Native Segregated Witness (Native SegWit) wallets. These addresses are easily recognizable as they begin with bc1q. The core purpose of BIP-84 is to establish a consistent derivation path for wallets that utilize the most efficient form of SegWit, known as Pay-to-Witness-Public-Key-Hash (P2WPKH). This standardization ensures interoperability across different wallet software and hardware, allowing users to manage their Bitcoin funds securely and predictably while benefiting from the inherent advantages of Native SegWit.

BIP-84: A Bitcoin Improvement Proposal that standardizes the derivation path for Native SegWit (P2WPKH) addresses, which begin with bc1q, leading to lower transaction fees and improved network efficiency.

Key Takeaway

The primary benefit of BIP-84 and the Native SegWit bc1q addresses it governs is a substantial reduction in transaction fees, often around 30-40% compared to legacy or even P2SH-SegWit addresses. This efficiency gain stems from how Native SegWit transactions are structured, requiring less block space. For users, this translates directly into lower costs for sending Bitcoin, making transactions more economical, especially during periods of high network congestion. Furthermore, the bc1q address format, utilizing Bech32 encoding, offers enhanced error detection capabilities, reducing the risk of sending funds to an incorrect address due to typos.

Mechanics

To understand BIP-84, one must first grasp the concept of Segregated Witness (SegWit). SegWit was a soft fork upgrade to the Bitcoin protocol activated in 2017, designed primarily to address transaction malleability and improve scalability. It achieves this by separating the "witness" data (signatures and public keys) from the main transaction data. This separation means that the witness data is counted differently towards the block size limit, effectively increasing the network's transaction capacity without changing the fundamental block size.

BIP-84 specifically deals with Native SegWit, also known as P2WPKH (Pay-to-Witness-Public-Key-Hash). This is the most efficient implementation of SegWit. Unlike P2SH-SegWit (which uses 3- addresses and wraps the SegWit script in a P2SH script, offering some fee reduction but not as much as native), Native SegWit directly uses the SegWit script. The addresses generated by Native SegWit wallets, as standardized by BIP-84, are encoded using Bech32, a new address format that starts with bc1q. Bech32 addresses are entirely lowercase, case-insensitive for comparison, and include a robust error-detection code, making them less prone to transcription errors than older address formats.

The core of BIP-84's mechanics lies in its definition of the derivation path. For Native SegWit wallets, the standard derivation path is m/84'/0'/0'/0/0 (for the first external address). Each component of this path has a specific meaning: m denotes the master key, 84' indicates that this path is for Native SegWit, 0' specifies the coin type (Bitcoin in this case), 0' represents the account index, the next 0 denotes the external chain (for receiving addresses), and the final 0 is the address index. This hierarchical deterministic (HD) wallet structure, based on BIP-32 and BIP-44, allows a single seed phrase to generate an infinite number of addresses in a structured and reproducible manner. When a transaction is created using a bc1q address, the witness data is segregated, resulting in a smaller effective transaction size (in terms of "weight units"), which translates directly into lower transaction fees because fees are typically calculated per unit of block space consumed.

Trading Relevance

For active traders and participants in the cryptocurrency ecosystem, the adoption of BIP-84 and Native SegWit addresses carries significant relevance, primarily impacting transaction costs and efficiency. The approximately 30-40% reduction in transaction fees offered by bc1q addresses can accumulate into substantial savings over many trades, particularly for those engaging in high-frequency trading, arbitrage strategies, or frequent rebalancing of portfolios. In a market where margins can be thin, minimizing operational costs like transaction fees directly contributes to overall profitability. Traders who frequently move Bitcoin between exchanges, cold storage, or other platforms will find these savings particularly impactful, especially during periods of high network demand when fees can spike.

Beyond direct cost savings, the improved efficiency of Native SegWit transactions also contributes to faster confirmation times. While not a guaranteed outcome for every transaction, the smaller effective size of SegWit transactions means they can be processed more quickly by miners, especially when blocks are nearing their capacity. For traders, quicker confirmations can be critical for executing timely trades, responding to market movements, or ensuring funds are available when needed. Furthermore, the widespread adoption of BIP-84 by major exchanges and wallet providers is a positive indicator for the overall health and scalability of the Bitcoin network. As more entities support bc1q addresses, the network becomes more efficient, benefiting all users by reducing overall congestion and making Bitcoin a more viable medium for frequent value transfer. Traders should always verify that their chosen exchange or wallet fully supports sending and receiving to bc1q addresses to leverage these benefits effectively.

Risks

While BIP-84 and Native SegWit offer considerable advantages, there are certain risks and considerations that users, especially traders, should be aware of. The primary risk revolves around compatibility issues. Although Native SegWit has been widely adopted, some older wallets, exchanges, or services may not fully support sending or receiving funds to bc1q addresses. Sending Bitcoin to an unsupported address type can result in lost funds, as the transaction might not be recognized or processed correctly by the recipient's system. It is imperative for users to always verify the compatibility of the receiving address with the sending platform before initiating any transaction, especially when dealing with significant amounts.

Another potential risk is user error stemming from unfamiliarity with the bc1q address format. The distinct appearance of Bech32 addresses (lowercase, bc1q prefix) differs significantly from older 1- or 3- addresses. While Bech32 includes robust error detection, users accustomed to the older formats might initially find the new format confusing or might inadvertently send funds to an incorrect address if they are not careful. This underscores the importance of double-checking addresses, perhaps by sending a small test transaction first, particularly when interacting with new platforms or large sums. Furthermore, while Native SegWit improves efficiency, it does not inherently protect against other common risks in crypto, such as phishing attacks, insecure private key management, or smart contract vulnerabilities (though Bitcoin's scripting is simpler than many other blockchains). Users must maintain vigilance regarding overall security practices, independent of the address type used.

History and Examples

The journey to BIP-84 began with the growing recognition of Bitcoin's scalability challenges in the mid-2010s. As transaction volume increased, so did transaction fees and confirmation times, leading to calls for protocol improvements. This culminated in the activation of Segregated Witness (SegWit) via BIP-141 in August 2017. SegWit was a pivotal upgrade that laid the groundwork for future scaling solutions and addressed transaction malleability. Initially, many wallets adopted P2SH-SegWit (Pay-to-Script-Hash SegWit), which allowed SegWit transactions to be sent to 3- addresses, providing some fee benefits while maintaining backward compatibility with older systems.

However, the full benefits of SegWit, particularly the maximum fee reduction, are realized through Native SegWit (P2WPKH). To standardize the derivation path for these more efficient addresses, BIP-84 was proposed and subsequently adopted. It provided a clear framework for wallets to generate bc1q addresses, ensuring consistency and preventing fragmentation in the ecosystem. For example, if a user sets up a new wallet like Electrum, Ledger, or Trezor today, they will typically be prompted to create a Native SegWit wallet, which will use the m/84'/0'/0' derivation path and generate bc1q addresses. When sending Bitcoin from such a wallet, the transaction will be structured to leverage SegWit's efficiency. A practical example involves comparing two transactions of the same value: one sent from a legacy 1- address and another from a bc1q address. The bc1q transaction will almost invariably incur lower fees because its witness data is counted at a reduced rate, effectively occupying less block space. This historical progression from legacy addresses to P2SH-SegWit and finally to Native SegWit with BIP-84 represents a continuous effort to optimize the Bitcoin network for efficiency and scalability.

Common Misunderstandings

Several misconceptions often surround BIP-84 and Native SegWit addresses, which can lead to confusion for users. One common misunderstanding is that all SegWit addresses are bc1q addresses. This is incorrect. While bc1q addresses are indeed SegWit addresses (specifically Native SegWit or P2WPKH), there's also an older form of SegWit address known as P2SH-SegWit, which begins with a 3. These 3- addresses wrap the SegWit script in a P2SH script, offering some fee reduction but not the full benefits of Native SegWit. It's important to distinguish between these two types, as bc1q represents the most optimized and efficient SegWit implementation.

Another frequent misconception is that Native SegWit is a separate cryptocurrency or a fork of Bitcoin. This is entirely false. Native SegWit is an address type and a protocol upgrade within the existing Bitcoin blockchain. It does not create a new coin or alter the fundamental rules of Bitcoin in a way that creates a separate chain. It is simply a more efficient way to structure and send Bitcoin transactions. Similarly, some users might mistakenly believe that all modern wallets automatically default to bc1q addresses. While many reputable wallets do, some might still default to 3- addresses for broader compatibility, or they might offer the user a choice during setup. Users should always check their wallet settings and ensure they are generating and using bc1q addresses if they wish to maximize fee savings. Finally, there's a misbelief that bc1q addresses are inherently less secure or more complex to use. In reality, Bech32 encoding, used for bc1q addresses, offers superior error detection compared to older address formats, making them arguably more robust against typos. The underlying security mechanisms (private keys, cryptographic signatures) remain the same as with any other Bitcoin address type, and the complexity is minimal once a user understands the basic concept.

Summary

BIP-84 stands as a cornerstone in the evolution of Bitcoin transaction efficiency and wallet standardization. By defining the derivation path for Native SegWit (P2WPKH) addresses, identifiable by their bc1q prefix, it has enabled users to significantly reduce their transaction fees and contribute to the overall scalability of the Bitcoin network. These addresses leverage the full benefits of the Segregated Witness upgrade, separating witness data to optimize block space usage. While offering substantial advantages in cost and speed, users must remain mindful of compatibility with older systems and ensure they understand the distinct characteristics of bc1q addresses. As the Bitcoin ecosystem continues to mature, BIP-84's role in promoting efficient, secure, and standardized transaction practices remains paramount for both individual users and the network as a whole.

OKX · Official Biturai Partner

Trade smarter with OKX.

Access spot and derivatives markets, automate strategies with trading bots, use advanced order tools, and verify 1:1 reserves every month.

  • Spot and derivatives markets
  • Trading bots and advanced orders
  • 1:1 reserves with monthly Proof of Reserves
  • Account protection and 24/7 monitoring
Open your OKX account

Partner link · Biturai may receive compensation when it is used · not investment advice

OKX

Disclaimer

This article is for informational purposes only. The content does not constitute financial advice, investment recommendation, or solicitation to buy or sell securities or cryptocurrencies. Biturai assumes no liability for the accuracy, completeness, or timeliness of the information. Investment decisions should always be made based on your own research and considering your personal financial situation.

Transparency

Biturai may use AI-assisted tools to research, structure, or update Wiki articles. Editorially reviewed articles are marked separately; all content remains educational and does not replace your own review.