# How many bits is the bitcoin address?

The length of a typical BTC address is 26-34 bits. It's worth noting that the address of the bitcoin is not the public key, but the hash of the public key. That is, the address can be derived from the public key, but the public key cannot be deduced from the address, because the hash function is a one-way function.

Tips：

The address at the beginning of 1 is P2PKH(pay-to-public-key-hash) address, which is the original address, and is called ordinary BTC address;&#x20;

The address at the beginning of 3 is P2SH(pay-to-script-hash) address, and the internal address also needs to be segwit, that is, the segwit address.&#x20;

The address at the beginning of bc1 is a BECH32 encoded address, an address format developed specifically for segwit, and an segwit address.&#x20;

The address at the beginning of 3 and bc1 are smaller and less expensive than that of 1, which can improve the packaging speed of BTC block.&#x20;

The BTC address of Satoshi Nakamoto: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.tokenpocket.pro/en/wallet-faq-en/btc-wallet/how-many-bits-is-the-bitcoin-address.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
