# First Seen Rule for Transaction Validity

<figure><img src="/files/g7mXO822kRD74bjMq1WA" alt=""><figcaption></figcaption></figure>

*We need a way for the payee to know that the previous owners did not sign any earlier transactions. For our purposes, the earliest transaction is the one that counts, so we don't care about later attempts to double-spend.*

\- Satoshi Nakamoto, Bitcoin Whitepaper

To address the double-spending issue without a centralized authority, Bitcoin employs the **First Seen Rule**. This rule dictates that the first valid transaction that spends a given UTXO is the one accepted by the network. In scenarios where two conflicting transactions are broadcast simultaneously, the transaction that reaches the majority of nodes with the most **hashpower** is the one that gets recorded in the blockchain.

This mechanism ensures that only one version of the transaction is accepted, while the other is discarded, thus preventing double spending. Additionally, systems such as **Double Spend Notifications** can alert network participants of any attempts to double spend, further enhancing the security of transactions.


---

# 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://hub.bsvblockchain.org/higher-learning/bsv-academy/bitcoin-whitepaper-series/section-2-transactions-bitcoin-whitepaper/first-seen-rule-for-transaction-validity.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.
