Zum Inhalt springen
buybitcoinsmart

Bitcoin-Glossar

Entwicklerreferenz

Dies ist die Referenzebene: die P2P-Nachrichtentypen, Script-Opcodes, RPC-Feldnamen und Protokollstrukturen, denen man beim Lesen von Bitcoin-Code oder beim Dekodieren einer rohen Transaktion begegnet, und nicht beim Kauf.

Sie existiert, weil das Entwickler-Glossar von Bitcoin Core, in dem die meisten dieser Begriffe noch nachgeschlagen werden, sich seit 2021 kaum verändert hat und mehrere seiner Einträge die Software nicht mehr beschreiben. Das darin dokumentierte BIP70-Zahlungsprotokoll wurde in Version 0.20.0 aus Bitcoin Core gelöscht. Seine Einträge zu Bloom-Filtern beschreiben einen Mechanismus, den Core in 0.19.0 standardmäßig nicht mehr anbot. Jeder davon ist hier gegen das neu aufgebaut, was der Code heute tut, und die Korrektur wird benannt, nicht stillschweigend angewendet.

Die Begriffe fallen in Gruppen. Nachrichtentypen wie inv, getdata und MSG_FILTERED_WITNESS_BLOCK gehören zum Peer-to-Peer-Protokoll. Opcodes wie OP_RETURN und OP_CHECKSIG gehören zu Script. Signature-Hash-Flags, Sequenznummern und Locktime bestimmen, worauf sich eine Signatur tatsächlich festlegt. Die Einträge zu X509 und Zahlungsanfragen sind historisch, und sie sagen das.

Die meisten Leser werden diesen Abschnitt nie brauchen, und das ist in Ordnung. Er ist da, damit eine Suche nach einem exakten Feldnamen auf einer Seite landet, die ihn genau erklärt, und nicht auf einem einzeiligen Stummel.

47 Begriffe. Zuletzt geprüft: 24. September 2026.

Begriffe: Entwicklerreferenz

Die anderen 13 Abschnitte

Häufig gestellte Fragen

Für wen ist dieser Abschnitt?

Für alle, die den Quellcode von Bitcoin lesen, eine rohe Transaktion dekodieren oder mit dem P2P-Protokoll und der RPC-Schnittstelle arbeiten. Er ist die Referenzebene und nicht die Kaufebene, und nichts davon wird gebraucht, um Bitcoin zu besitzen oder auszugeben.

Was ist Bitcoin Script?

Die kleine stackbasierte Sprache, die entscheidet, ob ein Bitcoin ausgegeben werden darf. Sie hat absichtlich keine Schleifen, wodurch sich die Kosten jedes Scripts vor dem Ausführen vorhersagen lassen. Die meisten Transaktionen nutzen eines von wenigen Standardmustern.

Warum ändert sich die Byte-Reihenfolge ständig?

Weil Bitcoin Hashes in der umgekehrten Reihenfolge anzeigt, in der es sie speichert. Die interne Byte-Reihenfolge ist die, die das Protokoll verwendet, während RPC-Ausgabe und Block-Explorer sie umkehren. Beides zu vermischen ist der klassische erste Fehler.

Wo liegt die maßgebliche Dokumentation?

Im Quellcode und in den BIPs und nicht auf einer einzelnen Website. Die Einträge hier zitieren die Spezifikation, wo es eine gibt, und korrigieren die ältere Entwicklerdokumentation, wo sie veraltet ist, statt sie zu wiederholen.

Diese Seite auf Englisch lesen