Eraldatud tunnistaja, sageli lühendatult SegWit, on bitcoini protokolli värskendus, mis on loodud võrgu mastaapsuse ja turvaprobleemide lahendamiseks.
SegWit on värskendus, mis eraldab tehinguandmed ja „tunnistaja“ andmed, mis sisaldavad digitaalallkirju.
SegWiti kasutuselevõtt muutis tehinguvormingut, sest lisati uus väli nimega „tunnistaja“. See tunnistaja väli sisaldab digitaalallkirju, avalikke võtmeid ja teisi elemente. Kuna tunnistaja andmed on eraldatud tehingu ülejäänud andmetest ja ei lähe ploki suuruse määramisel arvesse, vabastab SegWit plokis rohkem ruumi.
SegWiti töötas 2015. aastal välja bitcoini arendaja Pieter Wuille koostöös mõnede teiste Bitcoin Core'i toetajaga. 2017. aasta augustis rakendati SegWiti uuendus bitcoini võrgus nõrga kahvlina.
Ilma SegWitita võivad allkirjaandmed võtta kuni 65% plokist. SegWiti abil viiakse allkirjaandmed tehingu sisendist välja. Sellega suureneb ploki tõhusus 1 MB‑lt umbes 4 MB‑ni.
SegWitiga on võimalik tehingukiirust suurendada, kuna plokis võib olla rohkem tehinguid. See toob kaasa rohkemate tehingute töötlemise ja kõrgema TPS‑i väärtuse (tehingute arv sekundis).
SegWit on olnud bitcoini kogukonnas vastuoluline teema ja selle rakendamine oli üks peamisi põhjuseid, mis viis Bitcoin Cashi ehk bitcoini kahvli loomiseni, millel on suurem ploki suurus ilma SegWiti rakendamata.
Mõned peavad SegWiti liiga keerukaks värskenduseks, mis võib avada võrgu potentsiaalsetele riskidele või haavatavustele. Kriitikud viitavad potentsiaalsetele probleemidele, nagu võimalus, et teatud tehingud muutuvad „igaüks võib kulutada“‑tehinguteks.