Segregated Witness

Aus quickguide.bitcointoolz.com
(Weitergeleitet von SegWit)
Zur Navigation springenZur Suche springen

SegWit

SegWit steht für Segregated Witness und ist eine bedeutende technische Änderung, die in der Bitcoin-Blockchain im Jahr 2017 implementiert wurde. Es handelt sich um ein Upgrade, das entwickelt wurde, um einige der Skalierbarkeitsprobleme von Bitcoin zu lösen, ohne die Blockgröße direkt zu erhöhen.

Was ist SegWit?

Segregated Witness (SegWit) trennt die Signaturdaten (den sogenannten Witness) von den Transaktionsdaten und speichert sie außerhalb des Hauptblocks. Dies bedeutet, dass mehr Transaktionen in einem einzigen Block gespeichert werden können, ohne dass die Blockgröße an sich vergrößert wird. Dadurch wird die Effizienz erhöht, und es können mehr Transaktionen pro Sekunde verarbeitet werden, was die Überlastung des Netzwerks reduziert und die Transaktionsgebühren senkt.

Metapher: Stell dir vor, du hast ein altes Tagebuch mit wenig Platz. Anstatt die Seiten zu vergrößern, entscheidest du dich, die Unterschriften für die Einträge auf einem separaten Blatt aufzubewahren. So hast du mehr Platz für die eigentlichen Inhalte.

Warum war SegWit notwendig?

Vor der Implementierung von SegWit stieß das Bitcoin-Netzwerk zunehmend an seine Grenzen. Mit nur 1 MB Blockgröße konnten maximal etwa 7 Transaktionen pro Sekunde verarbeitet werden. Dies führte zu einem Rückstau, steigenden Transaktionsgebühren und längeren Wartezeiten. SegWit wurde als Lösung entwickelt, um die Transaktionskapazität zu erhöhen, ohne die Risiken einer zentralisierten Blockchain durch größere Blöcke einzugehen.

Denkanstoß: Was bedeutet es für die Dezentralisierung von Bitcoin, dass man die Blockgröße nicht einfach vergrößert hat?

Vorteile von SegWit

Beispiel: Mit SegWit ist es so, als würde man in einem Umzugswagen den sperrigen Fernseher auf das Dach schnallen, damit im Inneren mehr Platz für kleinere Gegenstände bleibt. So kann man mehr in einem Transport schaffen, ohne den Wagen selbst zu vergrößern.

Transaction Malleability

Vor der Einführung von SegWit gab es ein Problem namens Transaction Malleability, bei dem die Signatur einer Transaktion manipuliert werden konnte, ohne dass sich die Transaktionsdetails änderten. Dies machte es schwierig, sicherzustellen, dass eine Transaktion im Netzwerk korrekt verarbeitet wurde. Durch die Trennung der Signaturdaten von den Transaktionsdaten löst SegWit dieses Problem.

Wissenswertes

  • SegWit wurde zuerst für Litecoin im April 2017 aktiviert und erst später im selben Jahr für Bitcoin.
  • Die Implementierung von SegWit war eine Soft Fork, was bedeutet, dass sie rückwärtskompatibel ist – es war keine Abspaltung der Blockchain notwendig.
  • Mit SegWit können theoretisch bis zu 2.000 Transaktionen pro Block verarbeitet werden, was die Kapazität des Netzwerks erheblich verbessert.
  • Ein Nebenprodukt von SegWit ist, dass es die Grundlage für die spätere Implementierung von Taproot schuf, einem weiteren Upgrade für mehr Effizienz und Privatsphäre.

Wissen - kurz & kompakt

Glossar

Denkanstöße und weiterführende Fragen