# Bitcoin transaction ID versus wallet address

A Bitcoin address describes a destination for an output under a supported encoding. A transaction ID identifies a serialized transaction, and an output index selects one output within it. They answer different questions: where to pay, which transaction to inspect and which output is being spent. A transaction ID does not prove confirmation or provide the authority to spend its outputs.

Evidence: [Transactions](https://developer.bitcoin.org/devguide/transactions.html); [Segregated Witness](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0141.mediawiki); [sendrawtransaction RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/rawtransactions/sendrawtransaction/)

Canonical: https://degreesofsatoshi.com/encyclopedia/bitcoin-transaction-id-vs-address/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T19:29:20.637Z
Data current through: 2026-10-02

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Address:** An encoded payment destination ([Transactions](https://developer.bitcoin.org/devguide/transactions.html))
- **Transaction ID:** Identifies transaction data ([Segregated Witness](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0141.mediawiki))
- **Outpoint:** Transaction ID plus output index ([Transactions](https://developer.bitcoin.org/devguide/transactions.html))

## One transaction can involve many destinations

A transaction can spend multiple earlier outputs and create multiple new ones. The new outputs may include recipient payments and change. There is no single mandatory sender address field representing a person.

An address may appear in more than one transaction, so searching an address and searching a transaction ID can produce different views of activity. Neither public identifier is a private signing key.

Evidence: [Transactions](https://developer.bitcoin.org/devguide/transactions.html)

## Use the output index to identify a particular coin

Suppose a transaction has three outputs indexed 0, 1 and 2. A later input referring to that transaction’s ID and index 1 spends the second output, not all three. The pair is called an outpoint.

A block explorer can show the payment to the recipient separately from change. Do not interpret every output as an extra payment or the total output value as the merchant’s receipt.

Evidence: [Transactions](https://developer.bitcoin.org/devguide/transactions.html)

## SegWit introduces a second identifier with a different scope

BIP-141 defines the traditional txid from transaction serialization without witness data and a wtxid that includes the witness serialization. Wallets and explorers should indicate which identifier they are using when that distinction matters.

A returned txid from a broadcast call identifies the submitted transaction; it is not a block-inclusion receipt. Check the transaction status and accepted-chain context separately.

Evidence: [Segregated Witness](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0141.mediawiki); [sendrawtransaction RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/rawtransactions/sendrawtransaction/)

## Questions

### Can someone spend my bitcoin because they know its transaction ID?

Knowing the public transaction ID does not supply the signatures or other conditions needed to spend an output. Spending authority comes from satisfying the output’s rules.

Evidence: [Transactions](https://developer.bitcoin.org/devguide/transactions.html)

### Does each Bitcoin address have exactly one transaction ID?

No. An address can receive outputs in multiple transactions. A transaction can also create outputs for multiple addresses. The two identifiers describe different objects.

Evidence: [Transactions](https://developer.bitcoin.org/devguide/transactions.html)

## Claims and scope

### bitcoin-transaction-id-vs-address-quick-answer

A Bitcoin address describes a destination for an output under a supported encoding. A transaction ID identifies a serialized transaction, and an output index selects one output within it. They answer different questions: where to pay, which transaction to inspect and which output is being spent. A transaction ID does not prove confirmation or provide the authority to spend its outputs.

Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-transaction-id-vs-address-fact-address

Address: An encoded payment destination

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-transaction-id-vs-address-fact-transaction-id

Transaction ID: Identifies transaction data

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-transaction-id-vs-address-fact-outpoint

Outpoint: Transaction ID plus output index

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

## Sources

- [Transactions](https://developer.bitcoin.org/devguide/transactions.html) — Bitcoin developer documentation. Inputs, outputs, authorization, change, coinbase exceptions and fee accounting. Locator: Introduction; Spending An Output; P2PKH Script Validation; Multisig; Transaction Fees And Change; Avoiding Key Reuse. Retrieved: 2026-10-02T18:53:53.759Z.
- [Segregated Witness](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0141.mediawiki) — Bitcoin Improvement Proposals. Transaction identifiers, weight and virtual size definitions. Locator: Transaction ID; Additional definitions; Transaction size calculations. Retrieved: 2026-10-02T18:53:54.098Z.
- [sendrawtransaction RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/rawtransactions/sendrawtransaction/) — Bitcoin Core. Submitting serialized signed transactions, fee guardrails and rebroadcast privacy warning. Locator: Description; Arguments; Result. Retrieved: 2026-10-02T18:53:56.420Z.

## Revision history

- 2026-10-02: First publication after primary-source research and separate automated verification.

## Cite this entry

Degrees of Satoshi editorial project. “Bitcoin transaction ID versus wallet address.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-transaction-id-vs-address/
