Vad är Segregated Witness (SegWit)?
Segregated Witness (SegWit) är en uppgradering av Bitcoin som flyttar signaturdata till ett separat område så blocken kan rymma mer aktivitet och vissa buggar blir åtgärdade. Föreställ dig att lägga kvittona i en sidoficka så att plånboken får plats för mer pengar, samtidigt som varje kvitto sparas som bevis.
”SegWit raderar signaturer, så det är mindre säkert.” Det stämmer inte. Segregated Witness (SegWit) behåller alla signaturer, lagrar dem separat, och noderna verifierar dem fortfarande noggrant.
Hur Segregated Witness (SegWit) fungerar
Kort genomgång, utan onödig jargong. SegWit skiljer på signaturerna och huvuddata så att mer användbar information får plats i varje block och en känd bugg kallad malleability blir åtgärdad.
- Steg 1: Du gör en betalning och din plånbok skapar en eller flera transaktioner.
- Steg 2: Med Segregated Witness (SegWit) flyttas signaturdata till ett vittnesavsnitt medan kärnuppgifterna stannar i basdelen.
- Steg 3: Eftersom vittnesdata räknas mindre i blockviktssystemet får mer aktivitet plats, så bekräftelser går ofta snabbare och blir billigare.
- Steg 4: Signaturer ändrar inte längre transaktionsid, vilket stoppar manipulationer som kallas malleability och möjliggör smartare lager.
- Steg 5: Gruvarbetare inkluderar det, noder verifierar allt, och din plånbok visar en bekräftad betalning med lägre avgifter. Ja, det är tanken.
Varför Segregated Witness (SegWit) spelar roll
Vad betyder det för dig? Några fördelar som påverkar din plånbok och din väntetid på ett positivt sätt.
- Fördel: Högre kapacitet och lägre avgifter ökar verkliga transaktioner per sekund (TPS).
- Perspektiv: Det är en viktig del i Bitcoins skalbarhet, tillsammans med bättre plånböcker och smartare avgiftslogik.
- Relevans: Du kommer stöta på adresser som börjar med bc1, lägre avgifter och funktioner på lager två som bygger på fixen för malleability.
Aktivera native SegWit i din plånbok, alltså adresser som börjar med bc1, för bästa avgiftsbesparing och renare QR-koder.
Nyckelkaraktäristika för Segregated Witness (SegWit)
De viktigaste dragen, utan krusiduller:
- Genomströmning: Mer användbar data får plats per block, så nätverket hanterar belastning bättre under perioder med mycket trafik.
- Avgifter: Vittnesdata räknas mindre i blockvikt, vilket vanligtvis betyder billigare överföringar.
- Malleability: Åtgärdar en långvarig konstighet där transaktionsid kunde ändras före bekräftelse.
- Kompatibilitet: Fungerar med äldre adresser via inbäddade format och ger bäst resultat med native bech32.
- Säkerhet: Signaturer verifieras fortfarande av noder, de lagras bara på en annan plats.
Varianter
Du kommer se några varianter i praktiken:
- Inbäddad: SegWit inbäddat i P2SH fungerar med äldre verktyg samtidigt som det ger många fördelar.
- Native: adresser med bech32 som börjar med bc1 ger bäst avgiftsprofil och renare checksummor.
- Taproot: bech32m som bygger på SegWit för bättre integritet och flexibla spenderingsregler.
SegWit är ingen ny valuta. Det är en uppgradering som många plånböcker och börser redan använder, men vissa har fortfarande gamla adressformat som standard, så kontrollera dina inställningar.
Exempel
Du öppnar en kanal på Lightning Network och betalar en mindre avgift på blockkedjan eftersom finansieringstransaktionen använder SegWit.
Kul fakta
SegWits stora aktivering 2017 utlöste en ovanlig blandning av memes, gräsrotskoordinering och ett användarinitierat tryck för en soft fork, vilket visade att internetforum kan åstadkomma mycket när avgifterna är höga.
Sammanfattning
Tänk på SegWit som att flytta signaturen från huvudsidan så köerna rör sig snabbare, utan att hoppa över några säkerhetskontroller.
