Hem
Ordlista
Segregerat vittne (SegWit)

Segregerat vittne (SegWit)

Avancerad

Segregerat vittne, ofta förkortat till SegWit, är en uppdatering av Bitcoin-protokollet som är utformat för att ta itu med nätverkets skalbarhets- och säkerhetsproblem.

Vad är ett segregerat vittne? 

SegWit är en uppdatering som separerar transaktionsdata och ”vittnesdata”, vilket inkluderar de digitala signaturerna. 

Införandet av SegWit ändrade transaktionsformatet så att det inkluderar ett nytt fält som kallas "vittnesfältet". Detta vittnesfält innehåller digitala signaturer, offentliga nycklar och andra element. Genom att separera dessa data från resten av transaktionen och inte räkna vittnesdata vid bestämning av blockstorleken frigör SegWit i huvudsak mer utrymme i blocket. 

SegWit utvecklades 2015 av Bitcoin-utvecklaren Pieter Wuille, tillsammans med några andra Bitcoin Core-bidragsgivare. I augusti 2017 implementerades SegWit-uppgraderingen som en mjuk gaffel på Bitcoin-nätverket. 

Vad uppnår SegWit? 

Utan SegWit kan signaturdata ta upp till 65 % av ett block. Med SegWit flyttas signaturdata bort från transaktionens indata. Detta gör att blockstorleken effektivt ökar från 1 MB till ca 4 MB.

SegWit har förmågan att öka transaktionshastigheten, eftersom det kan finnas fler transaktioner inkluderade i ett block. Detta leder till att fler transaktioner behandlas och en högre TPS (transaktion per sekund).

Genom att separera vittnesinformationen löser SegWit också ett problem som kallas transaktionsformbarhet. Utan SegWit kan en angripare ändra transaktions-id innan en transaktion bekräftas. Med SegWit är signaturer inte längre en del av transaktionsdatan, vilket tar bort möjligheten att ändra dessa data och möjliggör ytterligare innovation, inklusive utveckling av sekundära lagerprotokoll som Lightning Network.

SegWits kontrovers 

SegWit har varit ett kontroversiellt ämne i Bitcoin-communityn och dess implementering var en av de viktigaste händelserna som ledde till skapandet av Bitcoin Cash – en Bitcoin-gaffel som har en större blockstorlek utan att implementera SegWit.

Vissa ser SegWit som en alltför komplex uppdatering som utsätter nätverket för potentiella risker eller sårbarheter. Kritiker pekar på potentiella frågor som möjligheten att vissa transaktioner blir "vem som helst kan spendera"-transaktioner.

Läs mer om den här uppdateringen och dess risker i vår nybörjarguide till SegWit.
Dela inlägg
Registrera ett konto
Omsätt din kunskap i praktiken genom att öppna ett Binance-konto idag.