Was ist SegWit?

By Anycoin Direct

In der nächsten Lektion werden wir Ihnen etwas über SegWit erzählen. Sie haben wahrscheinlich schon einmal davon gehört, aber was genau bedeutet es? Sie werden es wissen, nachdem Sie diesen Artikel gelesen haben.

Kurze Zusammenfassung

✔️ SegWhite ist die Abkürzung für Segregated Witness, ein Skalierbarkeits-Update für Bitcoin, das 2015 von Pieter Wuille vorgeschlagen wurde.

✔️ Das Update wurde am 21. Juli 2017 implementiert und am 24. August 2017 über einen Soft-Fork vollständig aktiviert.

✔️ SegWit trennt die digitale Unterschrift von den Transaktionsdaten, um die Sicherheit zu erhöhen, die Kosten zu senken und die Transaktionen zu beschleunigen.

✔️ Das Update löste heftige Reaktionen aus und führte zu einer Welle der Bestürzung bei den Minern und dem Entstehen von Bitcoin Cash durch einen Hard fork.

Was ist SegWhite

SegWhite ist die Abkürzung für Segregated Witness (getrennter Zeuge). Auf Niederländisch kannst du das mit "getrennter Zeuge" übersetzen.

Es ist eine Aktualisierung von Bitcoin was aufgrund der mangelnden Skalierbarkeit des Netzwerks und der hohen Transaktionskosten als notwendig erachtet wurde. Es wurde nur eine bestimmte Anzahl von Transaktionen pro Sekunde verarbeitet, wodurch sich neue Transaktionen ansammelten. SegWit ermöglicht schnellere Transaktionen.

Bitcoin-Entwickler Pieter Wuille schlug 2015 vor, die digitalen Signaturen, die etwa 65% eines Blocks ausmachen, von den Transaktionsdaten zu trennen.

SegWit wurde am 21. Juli 2017 eingeführt. Seine vollständige Aktivierung folgte am 24. August 2017. An diesem Tag wurde ein Softgabel, wo die Regeln für Bitcoin Blockchain wurden so geändert, dass alle zukünftigen Blöcke mit diesem Update funktionieren können.

Drei Bitcoin-Varianten

Native SegWit ist der Nachfolger von SegWit und Legacy oder klassischem Bitcoin. Eine SegWit-Adresse beginnt mit einer 3, Native SegWit (manchmal auch bech23 genannt) beginnt mit BC1 und eine klassische Legacy-Bitcoin-Adresse beginnt mit einer 1. Die Bitcoin-Gemeinschaft verwendet hauptsächlich Native SegWit, weil es die sicherste und günstigste Methode ist.

Wenn du also Bitcoin verschicken willst, ist es am besten, dies mit Native SegWit zu tun. Achte nur darauf, dass du beim Senden und Empfangen die richtige Netzwerkadresse verwendest.

Was war der Grund für die Aktualisierung von Segregated Witness?

In den Anfangstagen von Bitcoin gab es keine Begrenzung für die maximale Größe eines Blocks. Dies ermöglichte DDoS-Angriffe (distributed denial-of-service) auf das Netzwerk, die es zum Erliegen brachten.

Satoshi Nakamoto beschlossen daher, die Blockgröße auf 1 MB zu begrenzen. Das ging eine Zeit lang gut, bis Bitcoin so populär wurde, dass 1 MB in absehbarer Zeit nicht mehr ausreichte, um alle Informationen in einem Block zu verarbeiten. Bitcoin wurde teuer und langsam.

Wie funktioniert der SegWit soft fork?

Wenn du eine Bitcoin-Transaktion durchführst, hast du es mit drei Komponenten zu tun: der öffentlichen Adresse des Absenders und des Empfängers sowie der Unterschrift. Die Unterschrift nahm so viel Platz (etwa 2/3) in einer Transaktion ein, dass sie abgetrennt wurde.

Mit SegWit werden Signaturdaten (wie privater Schlüssel) in eine separate Datenbank verlegt und Bitcoin ist sicherer, billiger und skalierbarer. Die Verifizierung von Transaktionen benötigt auf diese Weise viel weniger Platz.

Transaktionen pro Block

Jede Transaktion mit Bitcoin hat einen Identifikator (TXID oder Ticker-ID). Das ist eine Zeichenkette, die der wichtigste Teil einer Bitcoin-Transaktion ist. Mit dem SegWit-Update können viel mehr Transaktionen pro Block verarbeitet werden, was die Geschwindigkeit des Netzwerks deutlich erhöht. Die Zeiten, in denen man nur darauf warten musste, dass eine Transaktion abgeschlossen wurde, waren damit endgültig vorbei. Auch die Transaktionsgebühren sind deutlich gesunken.

Ein weiteres Problem wurde mit SegWit ebenfalls angegangen. Empfänger konnten die Transaktions-ID des Absenders abfangen und sie ändern, um mehr Münzen zu erhalten. Da diese ID und die Signatur getrennt wurden, ist dies nun unmöglich, es sei denn, du änderst auch die digitale Signatur.

Größere Blöcke

Mit dem SegWit-Update wurden auch die Blöcke größer. Das hatte einen Effekt, von dem die Leute erst später erfuhren. Größere Blöcke waren schwieriger zu Miner. Auf das Upgrade folgte eine Konzentration von Minern, die die beste Ausrüstung hatten und deshalb die meisten blocks abbauten. Diese Gruppe wurde immer reicher und reicher, während die Nachzügler anfingen, auszusteigen.

Danach folgte eine Konzentrationswelle, bei der teure Geräte und niedrige Stromkosten zum Engpass wurden. Doch das alles wurde mit der Einführung des SegWit-Updates in die Tat umgesetzt.

Hard fork Bitcoin Cash

Eine weitere Folge von SegWit war ein Hard fork. Bitcoin Cash entstand als Reaktion auf dieses Update. Im Bitcoin-Netzwerk herrschte Uneinigkeit darüber, ob dies der richtige Weg ist.

Vor allem chinesische Miner mögen SegWit auch nicht besonders. Wegen dieses Updates erhalten Miner reduzierte Transaktionsgebühren und es gibt sogar große Gruppen von Minern, die gar nicht mit SegWit arbeiten wollen. Übrigens hat die chinesische Regierung das Bitcoin-Mining in China im Jahr 2021 verboten. Das hatte zur Folge, dass der Umsetzungsgrad von SegWit plötzlich viel höher war, da vor allem chinesische Miner das SegWit-Update noch nicht heruntergeladen hatten.

SegWit hat also einiges durcheinander gebracht, aber es ist ein sehr nützliches Update für Bitcoin-Nutzer und das Netzwerk selbst. Ohne SegWit wäre Bitcoin wahrscheinlich schon einen schmerzhaften Tod gestorben, weil das Netzwerk überlastet war und die Transaktionsgebühren nicht mehr tragbar waren.

Testen dein Wissen

Frage: 1/5Wer hat das SegWit-Update vorgeschlagen?
ASatoshi Nakamoto
BVitalik Buterin
CPieter Wuille
DNick Szabo