Protokoll und Upgrades
Bitcoin hat keinen Release-Manager. Es hat einen Vorschlagsprozess, mehrere Implementierungen und sehr viele Menschen, die sich schlicht weigern können, Ihren Code auszuführen. Dieser Abschnitt erklärt, wie eine Änderung tatsächlich ankommt.
Ein BIP ist ein Bitcoin Improvement Proposal, ein nummeriertes Dokument in einem öffentlichen Repository. Nummeriert zu sein sagt nichts über die Annahme, und die meisten BIPs führen nirgendwohin. Die, auf die es ankommt, wurden aktiviert, und die Wörter dafür, wie das geschieht, stehen hier: Soft Fork für eine Regelverschärfung, die alte Nodes weiterhin akzeptieren, Hard Fork für eine, die sie nicht akzeptieren, und die Aktivierungsmechanismen, über die erbitterter gestritten wurde als über die Änderungen selbst.
SegWit und Taproot sind die beiden Upgrades, die am ehesten auf dem Auszahlungsbildschirm einer Börse auftauchen. SegWit hat Signaturdaten aus dem Teil des Blocks verschoben, der gegen das Größenlimit zählt, was die Gebühren für Wallets senkte, die es übernommen haben. Taproot brachte Schnorr-Signaturen und ließ komplexe Ausgabebedingungen On-Chain gewöhnlich aussehen, eine Verbesserung der Privatsphäre ebenso wie der Fähigkeiten.
Der Abschnitt enthält auch die Streitfragen, die noch offen statt entschieden sind: Covenants und die Vorschläge, die sie ermöglichen würden, OP_CHECKTEMPLATEVERIFY und OP_CAT, und der Streit um Ordinals, Inscriptions und Runes darüber, wofür Blockplatz da ist. Die Messgrößen, auf denen diese Streitigkeiten beruhen, Blockgewicht und maximale Blockgröße, sind unter Mining und Konsens definiert.
38 Begriffe. Zuletzt geprüft: 24. September 2026.
Begriffe: Protokoll und Upgrades
- Ausgabe über den SchlüsselpfadEine Ausgabe über den Schlüsselpfad (Key Path Spend) gibt eine Taproot-Ausgabe mit einer einzigen Signatur über den angepassten Ausgabeschlüssel aus, veröffentlicht einen Witness aus genau einem Element und verrät nichts über alternative Skripte.
- Ausgabe über den SkriptpfadEine Ausgabe über den Skriptpfad (Script path spend) entsperrt eine Taproot-Ausgabe (Output), indem sie ein Blatt-Skript offenlegt, die Eingaben, die es erfüllen, und einen Kontrollblock, der nachweist, dass dieses Blatt von der Adresse festgeschrieben wurde.
- Bitcoin Improvement Proposalauch BIPEin Bitcoin Improvement Proposal ist ein nummeriertes Designdokument, das eine Änderung an Bitcoin oder einen Standard beschreibt, den Wallets befolgen sollen, ohne die Befugnis, ihn durchzusetzen.
- BRC-20BRC-20 ist ein experimenteller Token-Standard, der JSON-Text in Ordinal-Inschriften schreibt und jeden Saldo von Off-Chain-Indexern statt von Bitcoin berechnen lässt.
- Cluster mempoolCluster mempool ist die Neugestaltung des Wartebereichs von Bitcoin Core, die jede Gruppe zusammenhängender unbestätigter Transaktionen sortiert hält, sodass der Node stets weiß, welche ein Miner tatsächlich auswählen würde.
- Compact Block Relayauch BIP152Compact Block Relay ersetzt einen neuen Block auf der Leitung durch eine Liste sechs Byte langer Kennungen, die der empfangende Node mit Transaktionen abgleicht, die er bereits hält, und den Block lokal zusammensetzt.
- CovenantEin Covenant ist eine Ausgaberegel, die begrenzt, wohin der Bitcoin als Nächstes gehen kann, nicht nur, wer ihn bewegen darf, und heute kann kein Opcode im Bitcoin-Script eine solche Regel durchsetzen.
- Ephemerales Anker-OutputEin ephemerales Anker-Output ist ein Output mit dem Wert null, das einer Transaktion allein dazu hinzugefügt wird, dass jemand eine gebührenzahlende Kindtransaktion anhängen und die Parent-Transaktion in einen Block ziehen kann.
- ErlayErlay ist eine vorgeschlagene Methode, mit der Nodes mithilfe winziger Skizzen abgleichen, welche Transaktionen sie gesehen haben, statt jeden Transaktionshash an jeden Peer zu schicken.
- ForkEin Fork ist jeder Punkt, an dem sich die Geschichte oder das Regelwerk von Bitcoin in zwei Teile spaltet. Deshalb deckt das Wort drei verschiedene Ereignisse ab, die sich auf völlig unterschiedlichen Zeitskalen klären.
- Hard ForkEin Hard Fork lockert oder ändert die Regeln von Bitcoin, sodass Blöcke gültig werden, die die alte Software ablehnt. Jeder Node muss also aktualisieren oder bleibt auf einer anderen Chain zurück.
- Inscriptionauch Inschrift, Ordinal-InschriftEine Inscription ist eine Datei, die in einem Taproot-Witness gespeichert und an einen Satoshi angehängt wird, wodurch Bilder, Text und Sammlerstücke auf Bitcoin selbst gespeichert werden konnten.
- MASTauch Merkelized Alternative Script Tree, Taproot-SkriptbaumMAST verbirgt jede nicht verwendete Ausgabebedingung hinter einem Merkle-Baum, sodass die Offenlegung eines Zweigs bei einer Ausgabe den Rest privat und außerhalb der Blockchain hält.
- Median Time Pastauch MTPDer Median Time Past ist die Konsensuhr von Bitcoin: der Median der vorherigen elf Blockzeitstempel und der Wert, gegen den jede zeitbasierte Locktime geprüft wird.
- Miner-aktivierter Soft Forkauch MASFEin miner-aktivierter Soft Fork wird aktiviert, wenn eine Supermehrheit der geminten Blöcke dafür signalisiert und dabei das Feld für die Blockversion als Stimme nutzt, die jeder Node automatisch auszählt.
- MiniscriptMiniscript ist eine strukturierte Art, die nützliche Teilmenge von Bitcoin Script zu schreiben, damit Software eine Ausgabenrichtlinie analysieren, ihre Kosten berechnen und automatisch für sie signieren kann.
- MuSig2auch Schlüsselaggregation, MuSigMuSig2 ermöglicht es mehreren Unterzeichnern, ihre öffentlichen Schlüssel zu einem einzigen zusammenzufassen und eine einzelne Schnorr-Signatur mit 64 Byte zu erzeugen, sodass eine gemeinsame Ausgabe On-Chain identisch mit einer Einzelausgabe aussieht.
- Nutzeraktivierter Soft Forkauch UASFEin nutzeraktivierter Soft Fork erzwingt eine neue Regel an einem Stichtag, den die Node-Betreiber wählen, sodass Miner, die ihn ignorieren, ihre Blöcke abgelehnt sehen, statt nur überstimmt zu werden.
- OP_CATOP_CAT fügt die beiden obersten Elemente auf dem Skriptstapel zu einem zusammen, eine Operation, die Satoshi 2010 deaktivierte und die BIP-347 innerhalb von tapscript wiederherstellen will.
- OP_CHECKLOCKTIMEVERIFYauch CLTV, BIP65OP_CHECKLOCKTIMEVERIFY ist der Script-Opcode, der verhindert, dass ein Coin vor einer angegebenen Blockhöhe oder einem angegebenen Kalenderdatum ausgegeben wird, egal wer den Schlüssel hat.
- OP_CHECKSEQUENCEVERIFYauch CSV, BIP112OP_CHECKSEQUENCEVERIFY sperrt einen Coin für einen Zeitraum, der ab seiner eigenen Bestätigung gemessen wird, und lässt jede Ausgabe scheitern, deren Eingabe nicht lange genug gewartet hat.
- OP_CHECKSIGADDOP_CHECKSIGADD zählt Signaturen innerhalb von tapscript Schlüssel für Schlüssel und ersetzt den alten Multisig-Opcode durch eine Prüfung, die sowohl Batch-Verifizierung als auch künftige Schlüsseltypen verarbeiten kann.
- OP_CHECKTEMPLATEVERIFYauch CTV, BIP119OP_CHECKTEMPLATEVERIFY ist ein vorgeschlagener Opcode, der es einer Ausgabe ermöglichen würde, sich im Voraus auf die genaue Transaktion festzulegen, die sie ausgeben darf, bis hin zu ihren Ausgaben und Beträgen.
- Ordinalsauch OrdinaltheorieOrdinals ist ein Nummerierungsschema, das jedem Satoshi in der Reihenfolge des Minings eine Seriennummer zuweist und diese über Transaktionen hinweg verfolgt, wodurch einzelne Einheiten von Bitcoin eine Identität erhalten.
- Runesauch Runes-ProtokollRunes ist ein Token-Protokoll, das Ausgabe und Übertragung in einer einzigen OP_RETURN-Ausgabe festhält, sodass die Bestände auf nicht ausgegebenen Ausgaben liegen statt in eingeschriebenen Textdateien.
- Schnorr-Signaturauch BIP340Eine Schnorr-Signatur ist das Signaturverfahren mit 64 Byte, das Bitcoin mit Taproot eingeführt hat, und ihre entscheidende Eigenschaft ist die Linearität: Mehrere Schlüssel und Signaturen lassen sich zu einer einzigen zusammenfassen.
- SegWitauch Segregated Witness, BIP141SegWit verlagerte die Signaturdaten aus dem Teil einer Transaktion, auf den sich die txid festlegt, wodurch die Transaktionsmalleabilität behoben und die Blockkapazität erhöht wurde, ohne das Basislimit von einem Megabyte zu ändern.
- SIGHASH_ANYPREVOUTauch APOSIGHASH_ANYPREVOUT ist ein vorgeschlagener Signaturmodus für Taproot-Skripte, mit dem eine einzige Signatur jede Coin ausgeben kann, die an ein passendes Skript gebunden ist, statt nur die eine Coin, für die sie erstellt wurde.
- Soft ForkEin Soft Fork verschärft die Regeln von Bitcoin, sodass Blöcke, die mit der neuen Software gültig sind, auch mit der alten gültig bleiben; so kann das Netzwerk aktualisiert werden, ohne dass jemand die Chain verlassen muss.
- Speedy TrialSpeedy Trial ist die für Taproot verwendete Aktivierungskonfiguration: ein kurzes Signalgebungsfenster für Miner mit einer auf 90 Prozent gesenkten Schwelle und einer Inkraftsetzung, die auf eine feste spätere Blockhöhe verschoben wurde.
- StapelverifizierungDie Stapelverifizierung prüft viele Schnorr-Signaturen in einer einzigen Gleichung auf einer elliptischen Kurve statt eine nach der anderen und liefert ein einziges Bestanden oder Nichtbestanden für den gesamten Satz.
- Taprootauch BIP341Taproot ist die Soft Fork aus dem Jahr 2021, die Bitcoin die Schnorr-Signaturen und einen neuen Ausgabetyp brachte, bei dem der kooperative Ausgabepfad mit einer gewöhnlichen Einzelschlüssel-Zahlung identisch aussieht.
- Taproot-AnnexDer Taproot-Annex ist ein reserviertes Witness-Element, gekennzeichnet mit dem Byte 0x50, das die Konsensregeln in der Signatur binden, bei der Validierung aber ansonsten ignorieren.
- Taproot-Merkle-ZweigEin Taproot-Merkle-Zweig ist die Liste der Schwester-Hashes, die ein Ausgeben über einen Script-Pfad veröffentlicht, um zu belegen, dass das Script in der ausgegebenen Adresse verankert ist.
- TapscriptTapscript ist die Version von Bitcoin Script, die in Ausgaben über den Skriptpfad von Taproot ausgeführt wird, mit Schnorr-Signaturen, ohne Obergrenze für Opcodes und mit einem Signaturbudget anstelle der alten Zähler.
- VersionsbitsVersionsbits behandeln das 32-Bit-Versionsfeld in einem Block-Header wie eine Reihe unabhängiger Schalter, sodass Miner die Unterstützung für mehrere Soft Forks gleichzeitig signalisieren können.
- Witness-CommitmentDas Witness-Commitment ist ein Hash aus 32 Bytes in einer Ausgabe der Coinbase-Transaktion, der jede wtxid eines Blocks mit dem bereits vorhandenen Merkle-Baum des Headers verbindet.
- Witness-Datenauch WitnessWitness-Daten sind das Signaturmaterial, das eine SegWit-Transaktion in einem separaten Abschnitt mitführt, auf eine Gewichtseinheit pro Byte vergünstigt und vollständig aus der txid ausgeschlossen.
Die anderen 13 Abschnitte
- GrundlagenWas Bitcoin ist, was ein Satoshi ist und die wenigen Ideen, auf denen der Rest des Glossars aufbaut.
- Adressen und SchlüsselWohin Bitcoin gesendet werden, was ein privater Schlüssel tatsächlich steuert und wie aus einer einzigen Seed-Phrase Tausende Adressen entstehen.
- Wallets und VerwahrungHot und Cold, verwahrend und Multisig, und was jede Variante daran ändert, wer Ihre Bitcoin bewegen kann.
- Privatsphäre und SicherheitDie Angriffe, die Menschen ihre Bitcoin abnehmen, und die Gewohnheiten und Werkzeuge, die sie stoppen.
- Transaktionen und GebührenWoraus eine Bitcoin-Transaktion besteht, warum sie kostet, was sie kostet, und wie man eine festhängende wieder in Gang bringt.
- Kauf und BörsenOrdertypen, Spreads und Gebührentabellen: das Vokabular, das eine Börse verwendet, während sie Ihnen Gebühren berechnet.
- Märkte und GeldanlageMarktkapitalisierung, Volatilität und Spot-ETFs. Die Sprache des Preises, ohne Kursprognosen.
- Mining und KonsensWie neue Blöcke entstehen, was die Schwierigkeit anpasst und warum die Regeln gelten, ohne dass jemand das Sagen hat.
- Lightning und Layer 2Zahlungskanäle, Rechnungen und Routing, um Bitcoin zu bewegen, ohne für Platz in einem Block zu zahlen.
- Regulierung und SteuernKYC, die Travel Rule, MiCA und Veräußerungsgewinne: die Regeln, die Ihr Konto und Ihre Steuererklärung erreichen.
- Kultur und GeschichteMt. Gox, der Genesis-Block, HODL und die Ereignisse und der Slang, die geprägt haben, wie Menschen über Bitcoin sprechen.
- Nodes und SoftwareBitcoin Core, Full Nodes, Pruning und RPC: die Software, die die Regeln durchsetzt.
- EntwicklerreferenzP2P-Nachrichtentypen, Opcodes und Script-Begriffe: die Feldnamen, auf die Sie beim Lesen von Bitcoin-Code stoßen.
Häufig gestellte Fragen
Wer entscheidet, was sich bei Bitcoin ändert?
Niemand im Sinne einer Autorität. Eine Änderung wird als Vorschlag geschrieben, implementiert und dann nur übernommen, wenn Node-Betreiber sich entscheiden, sie auszuführen. Jeder kann ablehnen, und diese Möglichkeit abzulehnen ist der Mechanismus und kein Fehler darin.
Was ist der Unterschied zwischen einem Soft Fork und einem Hard Fork?
Ein Soft Fork verschärft die Regeln, sodass Nodes, die nicht aktualisieren, die neuen Blöcke weiterhin akzeptieren. Ein Hard Fork lockert sie und spaltet das Netzwerk, wenn jemand ablehnt. Die jüngsten Upgrades von Bitcoin haben alle den ersten Weg genommen.
Was hat Taproot eigentlich verändert?
Es ließ komplexe Ausgabebedingungen On-Chain wie gewöhnliche Zahlungen aussehen, senkte die Kosten von Multisig und führte Schnorr-Signaturen ein. Die meisten Nutzer sahen keine Veränderung, und das war weitgehend der Sinn. Die Vorteile kommen als niedrigere Gebühren und bessere Privatsphäre in Wallets an, die es übernommen haben.
Sind Inscriptions und BRC-20-Token Teil von Bitcoin?
Sie nutzen den Blockplatz von Bitcoin, ohne Teil seiner Regeln zu sein. Nichts im Protokoll erkennt sie an, und die Meinungen gehen scharf auseinander, ob es legitime Nutzung oder Verschwendung ist, für diesen Platz zu zahlen. Beide Seiten zahlen dafür dieselben Gebühren.