Segregated Witness (SegWit)

Hart
Was ist Segregated Witness (SegWit)?
Kurzbeschreibung
Segregated Witness (SegWit) ist der Name eines Soft Forks, der im Bitcoin Network durchgeführt wurde und das Transaktionsformat des Protokolls verändert hat. SegWit trennt die Signaturdaten von den Transaktionsdaten innerhalb der Blockchain, um die Gesamtmenge der Daten in einem bestimmten Block zu erhöhen. Indem die Daten in jedem Block effizienter angeordnet werden, wird mehr Platz frei, so dass zusätzliche Daten aufgenommen werden können. SegWit ist in der Lage, die Block Size von Bitcoin von 1 MB auf 2 MB zu erhöhen und wurde entwickelt, um die Probleme mit der Blockchain-Größenbegrenzung, die die Transaktionsgeschwindigkeiten im Bitcoin Network regelmäßig verlangsamen, zu mildern. Dies wird erreicht, indem die Transaktion in zwei Segmente aufgeteilt wird, indem die "Zeugen"-Daten der entsperrenden Signatur aus dem ursprünglichen Teil entfernt und als separate Struktur am Ende des Blocks angehängt werden.
Im Detail

Segwit ist ein Soft Fork-Upgrade für das Bitcoin Network, das vor allem dazu dient, Skalierbarkeitsprobleme durch die Erhöhung der Block Size auf der Blockchain zu verringern. Bei SegWit werden Signaturdaten entfernt und die Größe der Transaktionen verringert, sodass mehr Transaktionen in einem Block untergebracht werden können. SegWit wurde im August 2017 aktiviert, nachdem es vom Bitcoin-Entwickler Peter Wiulle auf einer Scaling Bitcoin-Konferenz im Jahr 2015 vorgeschlagen worden war. Wörtlich bedeutet SegWit "Trennung der Transaktionssignaturen", und das implementierte Update schuf die Idee des UASF, was so viel bedeutet wie "user-activated soft fork". Der Grund für die Einführung von SegWit war ganz einfach. Die Bitcoin Blockchain ist nach modernen Maßstäben sehr langsam und verarbeitet nur sieben Transaktionen pro Sekunde (TPS). Wenn die Bitcoin-Preise in die Höhe schießen, steigt die Transaktionsaktivität im Netzwerk, was zu Network Congestion, höheren Gebühren und sehr langen Bestätigungszeiten führt. Um die Bestätigungen zu beschleunigen, ändert SegWit den Mechanismus so, dass Signaturen, die 60 % einer Transaktion ausmachen, nicht berücksichtigt werden. Da eine Bitcoin-Transaktion aus Eingaben und Ausgaben besteht, wobei die Eingabe die Adresse des Senders und die Ausgabe die Adresse des Empfängers ist, wird die digitale Unterschrift zur Überprüfung der Zahlungsfähigkeit eines Kontos hinzugefügt. SegWit entfernt die Unterschrift von der Eingabe und verschiebt sie an das Ende der Transaktion, da die Transaktions-ID der Eingabe geändert werden könnte, um in betrügerischer Absicht Bitcoin vom Absender zu erhalten. Da die Signatur im Wesentlichen an das Ende der Transaktion verschoben wird, kann die Transaktionsidentität nicht manipuliert werden. Ein weiterer SegWit-Vorschlag namens SegWit2x zielte nicht nur darauf ab, das Transaktions-Batching zu ändern, sondern auch die Block Size von Bitcoin von 1 MB auf 2 MB zu erhöhen. Da SegWit2x jedoch einen Hard Fork erforderte und eine grundlegendere Änderung des Bitcoin-Protokolls darstellte, konnte die Entwicklergemeinschaft keinen Konsens erzielen und der Vorschlag wurde schließlich aufgegeben.

Erfolgreiche Crypto Investments sind kein Zufall!

Erlerne praxisorientiertes und sofort umsetzbares Wissen, um erfolgreich in Coins, Tokens und co. zu investieren. Mit unseren Schritt-für-Schritt Coachings erlernst du in nur 12 Wochen, wie du eigenständig investierst.
Vereinbare dein kostenloses Erstgespräch