SegWit (Segregated Witness) – Definition

Was ist SegWit (Segregated Witness)?

SegWit ist der Prozess, bei dem die Blockgrößenbegrenzung auf einer Blockchain durch Entfernen von Signaturdaten von Bitcoin-Transaktionen erhöht wird. Wenn bestimmte Teile einer Transaktion entfernt werden, wird dadurch Platz oder Kapazität frei, um der Kette weitere Transaktionen hinzuzufügen.

„Segregate“ bedeutet trennen, und „Witnesses“ sind die Transaktionssignaturen. Daher bedeutet Segregated Witness, kurz gesagt, die Transaktionssignaturen zu trennen.

Wichtige Keynotes:

  • SegWit ist eine Aktion im Zusammenhang mit Bitcoin, die dazu beitragen soll, die Blockgrößenbegrenzung einer Blockchain zu erhöhen.
  • SegWit hilft, die Blockgrößenbegrenzung zu erhöhen, indem es Signaturdaten von Bitcoin-Transaktionen abzieht.
  • Der Begriff SegWit bezieht sich auf segregieren, oder trennen, und auf Zeugen („Witness“), die die Transaktionssignaturen sind.

Verstehen von SegWit (Segregated Witness)

Die Bitcoin-Blockchain besteht aus mehreren Rechnern, die über ein Peer-to-Peer-Netzwerk verteilt sind. Diese Systeme werden als Knoten bezeichnet und dienen als Verwalter der Bitcoin-Transaktionen. Alle in Bitcoin getätigten Transaktionen werden über diese Knoten dupliziert, wodurch es praktisch unmöglich ist, sich in eine Transaktion zu hacken und sie zu korrumpieren.

Die Transaktionsdaten, die von den verschiedenen Knoten gemeinsam genutzt werden, bestehen aus zwei Komponenten – Eingaben und Ausgaben. An einer Transaktion können ein oder mehrere Ein- und Ausgänge beteiligt sein. Der Output ist die öffentliche Adresse des Empfängers. Die Eingabe ist die öffentliche Adresse des Absenders. Der Absender benötigt die öffentliche Adresse des Empfängers, um ihm Gelder zu senden.

Der grösste Teil des Platzes in einer Transaktion besteht aus einer Unterschrift, einem Teil der Eingabe, die bestätigt, dass der Absender über die erforderlichen Mittel verfügt, um eine Zahlung zu leisten. Tatsächlich bewegt sich ein Bitcoin also bei jeder übertragenen Transaktion von der Eingabe zur Ausgabe. Sobald jeder der Knoten die Transaktion als gültig verifiziert hat, wird die Transaktion in einen Block aufgenommen, der der Kette oder dem „Kassenbuch“ für den öffentlichen Zugriff hinzugefügt wird.

Herausforderungen des Bitcoin-Systems

Das Problem, mit dem die Bitcoin-Plattform konfrontiert ist, besteht darin, dass mit zunehmender Anzahl von Transaktionen immer mehr Blöcke in die Blockchain aufgenommen werden müssen. Die Blöcke werden alle 10 Minuten generiert und sind auf eine maximale Größe von 1 Megabyte (MB) beschränkt. Aufgrund dieser Beschränkung kann nur eine bestimmte Anzahl von Transaktionen zu einem Block hinzugefügt werden.

Die Menge der Transaktionen, die durch die Blöcke repräsentiert werden, belastet das Netzwerk und verursacht Verzögerungen bei der Verarbeitung und Verifizierung von Transaktionen, wobei es in einigen Fällen Stunden dauert, eine Transaktion als gültig zu bestätigen. Man stelle sich vor, alle Bitcoin-Transaktionen, die seit der Einführung von Bitcoin im Jahr 2009 durchgeführt wurden, sitzen auf der Blockchain und häufen sich immer noch an. Langfristig wäre das System nicht tragfähig, wenn nicht eine radikale Änderung vorgenommen wird. SegWit soll hier Abhilfe schaffen.

SegWit als Lösung vorgeschlagen

Bitcoin-Entwickler Dr. Pieter Wuille schlägt vor, dass zur Lösung dieses Problems die digitale Signatur von den Transaktionsdaten getrennt werden muss. Dieser Prozess ist als Segregated Witness oder SegWit bekannt. Die digitale Signatur macht 65 % des Platzes in einer bestimmten Transaktion aus. SegWit versucht, die an eine Signatur angehängten Daten zu ignorieren, indem es die Signatur aus der Eingabe herauslöst und sie gegen Ende einer Transaktion in eine Struktur verschiebt.

Dies würde die Grenze von 1 MB für Blockgrößen auf etwas unter 4 MB erhöhen. Zusätzlich zur leichten Erhöhung der Kapazitätsgröße von Blöcken löst SegWit auch das Problem, bei dem ein Empfänger die Transaktions-ID des Senders abfangen und modifizieren könnte, um mehr Coins vom Sender zu erhalten. Da die digitale Signatur von der Eingabe abgetrennt würde, hätte die skrupellose Partei keine Möglichkeit, die Transaktions-ID zu ändern, ohne auch die digitale Signatur zu annullieren.

Video Tipp

Carsten Hack

Als Blockchain Enthusiast und Finanzfachmann beschäftige ich mich mit Kryptowährungen seit einer Zeit, zu welcher der Bitcoin noch 600 Euro wert war. Im Laufe der Jahre habe ich viel über die Technik und das Umfeld gelernt und möchte dieses Wissen durch Satoshi-Sushi weitergeben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.