www.wikidata.de-de.nina.az
Segregated Witness auch kurz SegWit ist der Name fur einen implementierten Soft Fork Change im Transaktionsformat der Kryptowahrung Bitcoin 1 Der formale Titel Segregated Witness Consensus layer hatte die Bitcoin Improvement Proposal Nummer BIP141 2 Ziel war es die Transaktions Verformbarkeit englisch transaction malleability zu losen 3 Es war auch beabsichtigt ein Problem mit der Grossenbeschrankung der Blockchain abzuschwachen das die Transaktionsgeschwindigkeit von Bitcoin verringert Dazu wird die Transaktion in zwei Segmente aufgeteilt die Entsperrsignatur Zeugendaten aus dem Originalteil entfernt und am Ende als separate Struktur angehangt 4 Der ursprungliche Abschnitt wurde weiterhin die Sender und Empfangerdaten enthalten und die neue witness Struktur wurde Skripte und Signaturen enthalten Das ursprungliche Datensegment wird normal gezahlt aber das Zeugensegment wird in Wirklichkeit als ein Viertel seiner tatsachlichen Grosse gezahlt SegWit LogoDieser Artikel oder Abschnitt bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Zu wortliche Ubersetzung amp inhaltliche Schwachen angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung Inhaltsverzeichnis 1 Geschichte 1 1 Blockgrossenbegrenzung 1 2 Skalierbarkeit und Verformbarkeit 1 3 SegWit als Losung 2 Aktivierung 3 Verwandte BIPs 4 Literatur 5 Weblinks 6 EinzelnachweiseGeschichte BearbeitenBlockgrossenbegrenzung Bearbeiten Bitcoin ist eine Kryptowahrung also eine Form von Geld die Kryptographie verwendet um Transaktionen sicher zu halten 5 Jeder Datensatz einer Einheit von Bitcoin wird als Block bezeichnet Blocke werden sequentiell miteinander verbunden indem ein kryptographischer Hash aus dem vorherigen Block berechnet und im nachsten gespeichert wird Dies bildet eine Kette von Blocken oder eine Blockkette 6 Jeder Bitcoin Block enthalt Informationen daruber wer eine bestimmte Bitcoin Einheit eine Transaktion sendet und empfangt sowie die Signatur die jede Transaktion genehmigt Ursprunglich gab es keine Begrenzung der Grosse dieser Blocke Dies bedeutete jedoch dass boswillige Personen gefalschte Blockdaten erfinden konnten die als eine Art Denial of Service Angriff DoS Angriff sehr lang waren Ihre gefalschten Blocke konnten erkannt werden aber dies wurde sehr lange dauern und das ganze System verlangsamen 7 Die von Satoshi Nakamoto entwickelte Losung sollte die Blockgrosse auf 1 MB begrenzen Auf diese Weise wurden Angriffe mit grossen Blocken sofort erkannt und abgewiesen werden ohne das Netzwerk signifikant zu verlangsamen Skalierbarkeit und Verformbarkeit Bearbeiten Je popularer Bitcoin geworden ist desto langsamer sind die Transaktionen bedingt durch das Limit Alle zehn Minuten wird ein Block an die Kette angehangt Proof of Work fuhrt zu dieser Verzogerung Die Begrenzung der Blockgrosse begrenzt die Anzahl der Transaktionen die in die Blockgrosse passen Einige Websites umgehen dieses Problem indem sie Off Chain Zahlungen durchfuhren und Transaktionen durchfuhren ohne auf die Bestatigung durch die Blockkette zu warten 8 Andere haben Anderungen an Bitcoin vorgeschlagen die die Art und Weise wie es gemacht wird reformieren wurden aber das ware nicht abwartskompatibel Beispielsweise wurde FlexTrans Flexible Transaktionen Transaktionen verkleinern indem es die Art und Weise wie sie beschrieben werden in ein Tag System umwandelt und mehr in Blocken der aktuellen Grosse zulasst Es ist jedoch nicht kompatibel mit Systemen die kein Upgrade durchfuhren 9 Ebenso gibt es eine Reihe anderer nicht zusammenhangender Probleme die mit dem Bitcoin Protokoll aufgetreten sind Das Wichtigste ist die Transaktionsverformbarkeit 3 Wahrend eine Transaktion signiert wird enthalt die Signatur nicht alle Transaktionsdaten und die Uberprufung der korrekten Signatur war nicht einmal erforderlich Das bedeutet dass es verschiedene Moglichkeiten gibt Bitcoins zu verlieren oder zu stehlen Obwohl eine Reihe von verschiedenen Korrekturen dazu gefuhrt haben dass dies unwahrscheinlich ist ist der Fehler immer noch vorhanden 10 SegWit als Losung Bearbeiten SegWit bietet eine signifikante Abwartskompatibilitat Er verbirgt seine erhohte Blockgrosse indem er die Definition eines Blocks der als eine Million Einheiten statt als Bytes gemessen werden soll andert Die Zeugen Signaturdaten wurden vom Hash Baumdatensatz getrennt der die Bitcoin Absender und Empfangeradressen enthalt Die Zeugen Daten werden an das Ende verschoben und jedes Byte davon wurde nur als ein Viertel einer Einheit gelten Der Gesamteffekt ware eine Anderung der durchschnittlichen Blockgrosse auf etwa 1 8 MB statt auf 1 MB Das bedeutet dass sich das bestehende Bitcoin Protokoll nicht andert sodass es auch ohne Software Upgrade funktioniert 11 Es adressiert auch die Verformbarkeit von Signaturen indem es Signaturen aus den Transaktionsdaten herauszieht sodass sie nicht mehr verandert werden konnen 2 Die Transaktions ID ist nicht mehr verformbar Dies macht Bitcoin sicherer fur die Verwendung mit Lightning Netzwerk eine Moglichkeit kleine Zahlungen zu beschleunigen indem man sie bundelt und nur am Anfang und am Ende der Ausfuhrung an die Blockkette schreibt was leicht riskant ware solange das Problem der Formbarkeit noch besteht 12 Aktivierung BearbeitenSegWit wurde am 24 August 2017 aktiviert 13 Mittlerweile nutzen die meisten Bitcoin Netzwerktransaktionen SegWit Nach der Aktivierung von SegWit fur Blockchain com Wallets im Juni 2021 erreichte der Anteil von SegWit Transaktionen 80 14 Segregated Witness BIP141 ist nicht zu verwechseln mit SegWit2x SegWit2Mb SegWit2Mb schlug vor zunachst Segregated Witness und dann eine 2 MB Hardfork innerhalb von sechs Monaten ab dem 23 Mai 2017 zu aktivieren Im Mai 2017 gab die Digital Currency Group nicht zu verwechseln mit der Digital Currency Initiative des MIT Media Lab bekannt dass sie einen Vorschlag unterbreitet hat der als SegWit2x New Yorker Abkommen 15 bezeichnet wird mit dem sie den getrennten Zeugen bei einer Schwelle von 80 der gesamten Bitcoin Hashrate aktiviert und bei Bit 4 signalisiert und Aktivierung einer Blockgrossenbegrenzung von 2 MB innerhalb von sechs Monaten mit einer Unterstutzung von mehr als 80 der gesamten Bitcoin Hash Rate Im Juni 2017 wurde der Vorschlag des Segregated Witness mit der Behauptung dass er Patente verletzen konnte die bei der USIPO eingereicht wurden noch komplizierter 16 Ab Mitte 2017 hatte der SegWit2x Vorschlag eine Unterstutzung von mehr als 90 der Hashrate jedoch war der SegWit2x Vorschlag umstritten da die Arbeit an dem Projekt auf eine Gruppe von Entwicklern beschrankt ist die nur auf Einladung hin arbeitet Mitte Juli 2017 stellte sich heraus dass Miner die Umsetzung des Segwit Teils der Vereinbarung vor dem 1 August 2017 UASF unterstutzten und damit versuchten das Risiko einer harten Abspaltung fur das Bitcoin Netzwerk zu vermeiden 17 Am 8 November 2017 gaben die Entwickler von SegWit2x bekannt dass die fur den 16 November 2017 geplante harte Abspaltung aufgrund mangelnden Konsenses gestrichen wurde 18 Am 21 Juli wurde das BIP 91 gesperrt was bedeutet dass das Upgrade des Segregated Witness bei Block 477 120 aktiviert wird 19 Bis zum 8 August wurde ein weiterer Meilenstein erreicht als 100 der Bitcoin Minerpools Unterstutzung fur SegWit signalisierten obwohl SegWit fruhestens am 21 August vollstandig aktiviert werden wurde woraufhin die Miner damit begannen Blocke abzulehnen die SegWit nicht unterstutzen 20 Anfangs waren die meisten Bitcoin Transaktionen nicht in der Lage das Upgrade zu nutzen In der ersten Oktoberwoche stieg der Anteil der Bitcoin Transaktionen mit SegWit von 7 auf 10 Am 21 Juli 2017 haben die Bitcoin Miner ein Software Upgrade das als Bitcoin Improvement Proposal BIP 91 bezeichnet wird abgeschlossen Was bedeutet dass das umstrittene Upgrade des Segregated Witness bei Block 477 120 aktiviert wurde SegWit vermindert das Skalierungsproblem auf zwei Arten Man kann ca 2 mal so viele SegWit Transaktionen pro Block einbauen da die Ein Megabyte Grenze nur fur ihre witness stripped Versionen gilt die kleiner sind 21 SegWit ermoglicht es dem Lightning Network einer zweiten Schicht die auf der Basis Blockkettenschicht lauft das Skalierungsproblem hypothetisch zu losen indem praktisch unbegrenzt viele sofortige gebuhrengunstige Transaktionen off chain durchgefuhrt werden konnen 22 SegWit ist auch auf Litecoin und einigen kleineren Kryptowahrungen aktiviert Verwandte BIPs BearbeitenBIP141 Getrennter Zeuge SegWit aktiviert am 24 August 2017 BIP142 Adressformat fur getrennte Zeugen zuruckgezogen ersetzt durch BIP 173 BIP143 Transaction Signature Verification for Version 0 Witness Program 2 aktiviert am 24 August 2017 BIP144 Segregated Witness Peer Services aktiviert am 24 August 2017 BIP148 Obligatorische Aktivierung des Segwit Deployments aktiviert zwingend vorgeschriebene Aktivierung von BIP141 143 144 BIP173 Bech32 Adressen aktiviert noch nicht weit verbreitetLiteratur BearbeitenPatrick Schueffel Nikolaj Groeneweg Rico Baldegger The Crypto Encyclopedia Coins Tokens and Digital Assets from A to Z Hochschule fur Wirtschaft Fribourg Growth Publisher Fribourg Bern August 2019 Weblinks BearbeitenPieter Wuille erklart SegWit in 2015 auf YouTubeEinzelnachweise Bearbeiten Was ist Segwit Bitcoin Austria Abgerufen am 20 Januar 2018 osterreichisches Deutsch a b c bips Bitcoin Improvement Proposals Bitcoin 20 Januar 2018 abgerufen am 20 Januar 2018 a b What the Bitcoin Bug Means A Guide to Transaction Malleability In CoinDesk 12 Februar 2014 coindesk com abgerufen am 20 Januar 2018 Osi Momoh SegWit Segregated Witness In Investopedia 3 Mai 2017 investopedia com abgerufen am 20 Januar 2018 Protocol documentation Bitcoin Wiki Abgerufen am 20 Januar 2018 englisch How the Bitcoin protocol actually works DDI Abgerufen am 20 Januar 2018 amerikanisches Englisch What is the Block Size Limit Abgerufen am 20 Januar 2018 Lutpin Are there SegWit alternatives Crypto News net Abgerufen am 20 Januar 2018 amerikanisches Englisch Flexible Transactions Nicht mehr online verfugbar Archiviert vom Original am 18 Oktober 2017 abgerufen am 20 Januar 2018 Transaction malleability Bitcoin Wiki Abgerufen am 20 Januar 2018 englisch Aaron van Wirdum Segregated Witness Part 1 How a Clever Hack Could Significantly Increase Bitcoin s Potential Bitcoin Magazine Abgerufen am 20 Januar 2018 What is SegWit Abgerufen am 20 Januar 2018 Kryptowahrungen Segwit ist in der Bitcoin Blockchain aktiv Golem de golem de abgerufen am 20 Januar 2018 SegWit spending Payments Abgerufen am 25 April 2021 englisch Top Secret Bitcoin Scaling Plan Segwit2x Leaves More Questions Than Answers CoinDesk In CoinDesk 23 Juni 2017 coindesk com abgerufen am 20 Januar 2018 Segregated Witness and the Possibility of Patent Infringement Bitcoin com Abgerufen am 28 August 2018 britisches Englisch CoinDesk Explainer How BIP 91 Enacts SegWit While Avoiding a Bitcoin Split CoinDesk In CoinDesk 18 Juli 2017 coindesk com abgerufen am 20 Januar 2018 heise online Segwit 2x Blockgrossen Update fur Bitcoin abgesagt Abgerufen am 20 Januar 2018 BIP 91 Locks In What This Means for Bitcoin and Why It s Not Scaled Yet CoinDesk In CoinDesk 21 Juli 2017 coindesk com abgerufen am 20 Januar 2018 It s Official Segregated Witness Will Activate on Bitcoin CoinDesk In CoinDesk 8 August 2017 coindesk com abgerufen am 20 Januar 2018 Segregated Witness Benefits In Bitcoin Core bitcoincore org abgerufen am 20 Januar 2018 Luke Graham As bitcoin comes off its record high the next step is to avoid a lightning fork In CNBC 9 August 2017 cnbc com abgerufen am 20 Januar 2018 Abgerufen von https de wikipedia org w index php title SegWit amp oldid 237868739