# Mechanisms for Encouraging Honesty

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

*The incentive may help encourage nodes to stay honest.*

Satoshi Nakamoto, Bitcoin Whitepaper

The mechanisms for **encouraging honesty** within the Bitcoin network are intricately designed to promote ethical behavior among node operators. Nodes derive their income from the coins they award themselves in the Coinbase transactions of valid blocks. A critical rule within the network stipulates that **coinbase rewards cannot be spent until 100 blocks have been built on top of the block** in which they were awarded. This rule ensures that without the support of the majority of competing nodes, a coinbase reward may never become a permanent part of the ledger, rendering the coins unspendable.

For a node to **engage in dishonest activities**, such as creating a double-spent transaction or falsely inflating coinbase rewards, **it would require the collective support of the network**. This scenario is highly unlikely, as it would necessitate a significant investment of proof of work from other nodes, all of whom would be aware of the fraudulent actions taking place.

The diversity of node operators, many of whom are large enterprises with **legal obligations in their respective jurisdictions**, further reinforces the incentive to **maintain the integrity of the system**. Engaging in fraudulent behavior poses **substantial risks**, not only to the network's stability but also to the operators' reputations and financial viability.


---

# 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/mechanisms-for-encouraging-honesty.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.
