> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Indexpreis

> Die Sicht des Netzwerks darauf, was ein Asset am Außenmarkt wert ist – wie Quellen gewichtet werden, wie Ausreißer eingefangen werden und wie der Preis degradiert, wenn Quellen ausfallen.

Der Indexpreis ist die Antwort des Netzwerks auf die Frage *was ist dieses Asset gerade am breiteren Markt wert*. Er ist ein Eingangswert, kein Ausführungspreis: Zum Index wird nichts ausgeführt. Er verankert den [Mark-Preis](/de/trading/mark-price), er setzt die Referenz für das [Funding](/de/trading/funding), und über beides entscheidet er, ob Positionen überleben.

Damit ist er der folgenreichste externe Eingangswert, den das System aufnimmt. Alles Weitere auf dieser Seite existiert, weil ein Preis, der sich schieben lässt, eine Liquidationsmaschine ist, die sich richten lässt.

<h2 id="why-the-venue-builds-its-own">
  Warum der Handelsplatz einen eigenen baut
</h2>

Die Alternative wäre, das Oracle eines anderen zu nutzen, und der Fehlermodus dieser Anordnung ist gut dokumentiert: Ein Handelsplatz, der einen Preis referenziert, der von seinem eigenen Markt beeinflusst wird, erzeugt eine Schleife, in der eine Verzerrung an einer Stelle zu einer Kaskade von Zwangsliquidationen an einer anderen wird.

Baut der Handelsplatz ihn selbst, sind Quellen, Gewichte und Schwellen einsehbar und einstellbar – und keine davon zeigt auf sein eigenes Buch zurück.

<h2 id="from-venue-quotes-to-one-number">
  Von Quotes zu einer Zahl
</h2>

<div className="dg" data-dg="index-price-build">
  <div className="dg-c" style={{aspectRatio:"720 / 406"}}>
    <svg className="dg-w" viewBox="0 0 720 406" aria-hidden="true">
      <path className="dg-wire" d="M 165.00 78.00 L 165.00 89.60" />

      <path className="dg-head" d="M 165.00 96.00 L 160.60 89.60 L 169.40 89.60 Z" />

      <path className="dg-wire" d="M 165.00 148.00 L 165.00 159.60" />

      <path className="dg-head" d="M 165.00 166.00 L 160.60 159.60 L 169.40 159.60 Z" />

      <path className="dg-wire" d="M 165.00 218.00 L 165.00 229.60" />

      <path className="dg-head" d="M 165.00 236.00 L 160.60 229.60 L 169.40 229.60 Z" />

      <path className="dg-wire" d="M 165.00 288.00 L 165.00 299.60" />

      <path className="dg-head" d="M 165.00 306.00 L 160.60 299.60 L 169.40 299.60 Z" />
    </svg>

    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"7.3892%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Normalisieren, Notierungswährung umrechnen</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"24.6305%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Jede Quelle auf Median ± Band begrenzen</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"41.8719%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Gewichten: Volumen, Spread, Stabilität</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"59.1133%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Gewicht je Handelsplatz deckeln</span></div>
    <div className="dg-b dg--green" style={{left:"0.0000%",top:"76.3547%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Indexpreis</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"7.3892%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Damit der Median danach über vergleichbare Zahlen läuft</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"24.6305%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Große Kryptowerte 1 % · Stablecoins 0,5 % · Übrige 3 %</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"41.8719%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Stabilität misst jüngstes Volumen an einem längeren Durchschnitt – ein plötzlicher Ausbruch erkauft keinen Einfluss</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"59.1133%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Wie gut die Quotes auch sind</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"76.3547%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Eingangswert, kein Ausführungspreis – niemand handelt zum Index</span></div>
    <div className="dg-free" style={{left:"0.0000%",top:"0.0000%",width:"45.8333%"}}><div className="dg-n">Viele Feeds hinein, eine Zahl heraus</div></div>
    <div className="dg-free" style={{left:"50.0000%",top:"0.0000%",width:"50.0000%"}}><div className="dg-n">Was der Schritt beseitigt</div></div>
    <div className="dg-free" style={{left:"0.0000%",top:"91.1330%",width:"100.0000%"}}><div className="dg-n">Begrenzen statt Verwerfen: Verwerfen lässt einen Angreifer die Stichprobe verkleinern, indem er einen Handelsplatz wegschiebt – das erhöht das Gewicht des Rests.</div></div>
  </div>
</div>

Jeder Schritt beseitigt einen anderen Weg, das Ergebnis zu schieben.

**Normalisieren.** Feeds kommen mit eigenen Schemata und Notierungswährungen an. Preise, die gegen eine andere Währung als die Abrechnungswährung notiert sind, werden vor allem Weiteren umgerechnet, damit der folgende Median über vergleichbare Zahlen gebildet wird.

**Ausreißer begrenzen.** Über alle Quellen wird ein Median berechnet, dann wird jede Quelle in ein Band um diesen Median hineingezogen. Das Band ist dort am engsten, wo die Märkte am tiefsten sind.

| Instrumentklasse  | Band um den Median |
| ----------------- | ------------------ |
| Große Kryptowerte | 1 %                |
| Stablecoins       | 0,5 %              |
| Übrige            | 3 %                |

Die Entscheidung, zu *begrenzen* statt zu *verwerfen*, ist bewusst getroffen. Wird ein Ausreißer verworfen, kann ein Angreifer die Stichprobe verkleinern, indem er einen Handelsplatz wegschiebt – was das Gewicht alles Übrigen erhöht. Die Begrenzung zählt jede Quelle weiterhin mit und beschränkt zugleich, wie weit eine einzelne ziehen kann.

**Nach Qualität gewichten.** Quellen werden über ein gewichtetes Mittel kombiniert statt gleichgewichtet, anhand von drei Faktoren:

* **Volumen** – ein Handelsplatz mit mehr echtem Umsatz liefert mehr Information
* **Spread** – ein engeres Buch ist eine sicherere Quote
* **Stabilität** – jüngstes Volumen im Vergleich zu einem längerfristigen Durchschnitt, damit sich ein plötzlicher Ausbruch auf einem Handelsplatz keinen Einfluss erkauft

**Je Handelsplatz deckeln.** Auch eine Quelle, die in allen drei Punkten gut abschneidet, wird gedeckelt, damit kein Handelsplatz dominieren kann, wie gut seine Quotes auch aussehen.

Zusammen ergibt das eine Kostenuntergrenze für Manipulation: Wer den Index spürbar bewegen will, muss mehrere unabhängige Handelsplätze gleichzeitig bewegen, auf ihrer echten Markttiefe, und das auch halten.

<h2 id="when-a-source-misbehaves">
  Wenn sich eine Quelle fehlverhält
</h2>

Drei Schutzmechanismen laufen fortlaufend, jeder gegen einen anderen Ausfall.

| Schutz                            | Auslöser                                                   | Reaktion                                                                             |
| --------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| **Ausreißerbegrenzung**           | Eine Quelle weicht über ihr Band hinaus vom Median ab      | Wird an den Rand des Bandes gezogen                                                  |
| **Abstufung bei Veralten**        | Eine Quelle aktualisiert nicht mehr                        | Der letzte gültige Preis gilt für eine Karenzzeit, danach fällt ihr Gewicht auf null |
| **Gültigkeitsprüfung des Buches** | Gekreuztes Buch oder weniger als drei Preisstufen je Seite | Das Update wird abgelehnt; der vorherige Preis bleibt stehen                         |

Fällt das Gewicht einer Quelle auf null, skalieren die übrigen Gewichte proportional hoch. Der Index reißt keine Lücke, nur weil ein Handelsplatz die Verbindung verloren hat.

<Note>
  Ein gekreuztes Buch – Bid auf oder über dem Ask – ist kein handelbarer Markt, sondern ein defekter Feed. Würde es akzeptiert, könnte ein fehlerhafter Handelsplatz einen beliebigen Mittelkurs in das Aggregat einspeisen.
</Note>

<h2 id="update-cadence-and-staleness">
  Aktualisierungstakt und Veralten
</h2>

Der Index wird etwa alle drei Sekunden neu berechnet und im Konsens attestiert – der Preis, gegen den eine Transaktion abgerechnet wird, wurde also von demselben Validator-Quorum signiert, das die Transaktion festgeschrieben hat. Wie diese Attestierung funktioniert, steht unter [Oracle](/de/protocol/architecture/oracle).

Die Aktualität wird geprüft, bevor ein Validator signiert: Ein veralteter Messwert führt zu gar keiner Übermittlung statt zu einer alten. Weiter unten in der Kette behandelt der [Mark-Preis](/de/trading/mark-price) einen Index, der älter als etwa zehn Sekunden ist, für diesen Block als nicht verfügbar und rechnet ohne ihn weiter.

<h2 id="index-price-is-not-mark-price">
  Indexpreis ist nicht Mark-Preis
</h2>

|                                          | Indexpreis                                   | Mark-Preis                                 |
| ---------------------------------------- | -------------------------------------------- | ------------------------------------------ |
| Beantwortet                              | Was ist das draußen wert?                    | Was ist diese Position hier wert?          |
| Gebaut aus                               | Feeds externer Handelsplätze                 | Vier Eingangswerten, einer davon der Index |
| Verwendet für                            | Funding-Referenz, Eingang für den Mark-Preis | Margin, Liquidation, unrealisiertes P\&L   |
| Bildet das Buch dieses Handelsplatzes ab | Nein                                         | Ja, teilweise                              |

Weil beide getrennt bleiben, kann der Mark-Preis lokale Verhältnisse abbilden – eine echte Prämie oder einen echten Abschlag auf diesem Handelsplatz –, ohne dass lokale Verhältnisse das Einzige werden, was er abbildet.

<Warning>
  Diese Mechanismen begrenzen, wie weit eine einzelne Quelle den Index bewegen kann. Sie machen den Index nicht richtig. Bei einer marktweiten Verwerfung oder einer koordinierten Bewegung über mehrere große Handelsplätze hinweg bewegt sich der Index mit dem Markt – denn an diesem Punkt wird er nicht manipuliert, sondern er berichtet. Siehe [Risikohinweise](/de/protocol/security/risks).
</Warning>

<h2 id="where-to-go-next">
  Wie es weitergeht
</h2>

<CardGroup cols={2}>
  <Card title="Mark-Preis" href="/de/trading/mark-price">
    Wie aus dem Index die Zahl wird, die über Ihre Position bestimmt.
  </Card>

  <Card title="Funding" href="/de/trading/funding">
    Wie der Abstand zwischen Mark-Preis und Index bepreist und abgerechnet wird.
  </Card>

  <Card title="Oracle" href="/de/protocol/architecture/oracle">
    Attestierung im Konsens – und warum die Verfügbarkeit eines Preises die Blockproduktion begrenzt.
  </Card>

  <Card title="Risikohinweise" href="/de/protocol/security/risks">
    Welches Preisrisiko bleibt und was es kosten kann.
  </Card>
</CardGroup>
