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.
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.
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).
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.
En digital valuta som är säkrad med kryptografi för att fungera som ett bytesmedel inom ett ekonomiskt syst...