Startseite
Glossar
Segregated Witness (SegWit)

Segregated Witness (SegWit)

Mittel

Segregated Witness, oft als SegWit abgekürzt, ist ein Update des Bitcoin-Protokolls, das die Skalierbarkeits- und Sicherheitsprobleme des Netzwerks beheben soll.

Was ist ein Segregated Witness? 

SegWit ist ein Update, das die Transaktionsdaten und die „Zeugen“-Daten, zu denen auch die digitalen Signaturen gehören, trennt. 

Mit der Einführung von SegWit wurde das Transaktionsformat geändert und ein neues Feld hinzugefügt, das sogenannte „Zeugen“-Feld. Dieses Zeugen-Feld enthält die digitalen Signaturen, öffentlichen Schlüssel und andere Elemente. Indem SegWit diese Daten vom Rest der Transaktion trennt und die Zeugen-Daten bei der Bestimmung der Blockgröße nicht mitzählt, wird im Wesentlichen mehr Platz im Block freigegeben. 

SegWit wurde 2015 vom Bitcoin-Entwickler Pieter Wuille in Zusammenarbeit mit einigen anderen Bitcoin Core-Mitwirkenden entwickelt. Im August 2017 wurde das SegWit-Upgrade als Soft Fork im Bitcoin-Netzwerk implementiert. 

Was bewirkt SegWit? 

Ohne SegWit können die Signaturdaten bis zu 65 % eines Blocks ausmachen. Mit SegWit werden die Signaturdaten weg von der Eingabe der Transaktion verschoben. Dadurch erhöht sich die Blockgröße effektiv von 1 MB auf ca. 4 MB.

SegWit bietet die Möglichkeit, die Transaktionsgeschwindigkeit zu erhöhen, da in einem Block mehr Transaktionen enthalten sein können. Dies führt dazu, dass mehr Transaktionen verarbeitet werden und mehr TPS (Transaktionen pro Sekunde) ermöglicht werden.

Durch die Trennung der Zeugen-Informationen löst SegWit auch ein Problem, das als Transaktionsformbarkeit bekannt ist. Ohne SegWit kann ein Angreifer die Transaktions-ID ändern, bevor eine Transaktion bestätigt wird. Mit SegWit sind Signaturen nicht länger Teil der Transaktionsdaten, wodurch die Möglichkeit einer Änderung dieser Daten entfällt. Dies ermöglicht weitere Innovationen, einschließlich der Entwicklung von Second-Layer-Protokollen wie dem Lightning Network.

Kontroverse um SegWit 

SegWit war ein kontroverses Thema in der Bitcoin-Community und seine Implementierung war einer der wesentlichen Scheidewege, der zur Schaffung von Bitcoin Cash führte, einer Bitcoin-Fork, die eine größere Blockgröße ohne die Implementierung von SegWit hat.

Einige betrachten SegWit als ein übermäßig komplexes Update, das das Netzwerk potenziellen Risiken oder Schwachstellen aussetzt. Kritiker weisen auf potenzielle Probleme hin, beispielsweise auf die Möglichkeit, dass bestimmte Transaktionen zu Transaktionen werden, die „jeder ausgeben kann“.

Erfahre mehr über dieses Update und seine Risiken in unserem SegWit-Leitfaden für Einsteiger.
Beitrag teilen
Verwandte Glossare
Eröffne ein Konto
Setze dein Wissen in die Praxis um und eröffne noch heute ein Binance-Konto.