Werben Sie auf KripZen — bringen Sie Ihre Marke vor ein globales Krypto-Publikum.Kontakt aufnehmen →

Glossareintrag

SegWit (Segregated Witness)

infrastructure

SegWit verlagerte Signaturdaten aus dem Hauptteil der Transaktion. Was es behob, warum es Lightning ermöglichte und warum es auf Ihrer Auszahlungsgebühr auftaucht.

Definition

SegWit, kurz für Segregated Witness, ist ein im August 2017 aktiviertes Protokoll-Upgrade von Bitcoin, das die Witness-Daten — also die Signaturen, die eine Transaktion autorisieren — aus jenem Teil der Transaktion herauslöst, aus dem ihre Kennung berechnet wird. Es wurde als Soft Fork ausgerollt, sodass Nodes, die nie aktualisiert haben, der Kette weiter folgten. Zwei Folgen sind wichtig. Die erste ist die Behebung der Transaktionsmalleabilität: Vor SegWit konnte ein Dritter die Kodierung einer Signatur ändern und damit die Kennung einer Transaktion verändern, ohne sie ungültig zu machen, was jedes Protokoll auf Basis unbestätigter Transaktionskennungen brüchig machte. Erst die Beseitigung dieses Hindernisses machte Zahlungskanäle und damit Lightning praktikabel. Die zweite ist Kapazität. SegWit ersetzte die starre Blockgrößengrenze durch ein Gewichtsmaß, das Witness-Daten rabattiert, sodass ein Block spürbar mehr Transaktionen fasst als zuvor und eine Transaktion, die SegWit-Outputs ausgibt, günstiger zu senden ist als eine gleichwertige alte. Deshalb taucht die Wahl auf Ihrer Rechnung auf: Börsen und Wallets, die native SegWit-Adressen mit dem Präfix bc1q verwenden, zahlen in der Regel geringere Gebühren als solche, die noch Legacy-Outputs ausgeben, und manche geben die Differenz weiter. Der praktische Vorbehalt ist Kompatibilität. Fast alles akzeptiert inzwischen bc1-Adressen, eine kleine Zahl älterer Dienste jedoch nicht — das prüft man besser einmal vor einer großen Auszahlung als danach.

Als Nächstes

Verwandte Begriffe

Mehr in infrastructure