# Coinbase Transaction Features

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

The **Coinbase transaction** is characterized by having a single input that contains an arbitrary string of text, which can be up to 100 bytes long. This string is utilized by nodes to mark the block number in the chain and, in some instances, to identify themselves.

The Coinbase transaction can have multiple outputs, and the total value of these outputs must be equal to or less than the **block reward**. The block reward consists of the **newly created coins and the fees** collected from all transactions included in that block.

It is crucial for miners to accurately include the correct amount of coins in the outputs of the Coinbase transaction; failure to do so **results in the loss of those coins, which cannot be recovered**.


---

# 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-6-incentive-bitcoin-whitepaper/coinbase-transaction-features.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.
