# Step 1: Transaction Broadcasting

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

The first step in the network's operation involves the **broadcasting of new transactions**. When a transaction is initiated, it is sent out to a set of network peers that the originating wallet or application recognizes. This recognition can be pre-configured or established through a discovery process. The critical aspect of this step is that the **transaction must reach at least one node in the networ**k.

Once a node receives a transaction, it **performs a validation check** to ensure that the transaction adheres to the network's rules.

If valid, the **node immediately broadcasts the transaction to all other nodes** it is connected to. This process is facilitated by the dense connectivity of the Bitcoin network, allowing for rapid propagation of transactions, often within less than one second.

#### Importance of Broadcasting

* **Global Awareness**: Ensures that all nodes are informed of new transactions, which is essential for maintaining the integrity of the ledger.
* **Competition**: Nodes that fail to broadcast transactions risk expending resources on blocks that may be rejected due to incomplete information.


---

# 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-5-network-bitcoin-whitepaper/step-1-transaction-broadcasting.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.
