Wat is Segregated Witness (SegWit)?
Segregated Witness (SegWit) is een upgrade voor Bitcoin die handtekeninggegevens naar een aparte plek verplaatst, zodat blokken meer activiteit kunnen bevatten en bepaalde fouten worden verholpen. Stel je voor dat je bonnetjes in een zijvakje stopt zodat je portemonnee meer geld kan bevatten, terwijl alle bonnetjes bewaard blijven als bewijs.
“SegWit verwijdert handtekeningen, dus het is minder veilig.” Dat klopt niet. Segregated Witness (SegWit) bewaart alle handtekeningen, slaat ze alleen apart op, en nodes verifiëren ze nog steeds grondig.
Hoe Segregated Witness (SegWit) werkt
Kort overzicht, geen overdosis jargon. SegWit scheidt de handtekeningen van de hoofdgegevens zodat meer nuttige informatie in elk blok past en een bekende fout genaamd malleability wordt opgelost.
- Stap 1: Je doet een betaling en je wallet bouwt één of meer transacties.
- Stap 2: Met Segregated Witness (SegWit) verhuizen handtekeninggegevens naar een witnessgedeelte terwijl de kerngegevens in het basisdeel blijven.
- Stap 3: Omdat witnessgegevens minder tellen in het blokgewichtssysteem, past er meer activiteit in een blok, waardoor bevestigingen doorgaans sneller en goedkoper zijn.
- Stap 4: Handtekeningen veranderen niet langer de transactie-ID, waardoor trucs die misbruik maken van malleability niet meer mogelijk zijn en er ruimte ontstaat voor slimere lagen.
- Stap 5: Mijners nemen het op, nodes verifiëren alles, en je wallet ziet een bevestigde betaling met lagere kosten. Ja, dat is het idee.
Waarom Segregated Witness (SegWit) belangrijk is
Wat levert het jou op? Een paar zaken die je portemonnee en je geduld positief raken.
- Voordeel: Meer doorvoer en lagere kosten helpen om meer transacties per seconde (TPS) in de praktijk te verwerken.
- Perspectief: Het is een belangrijk onderdeel van Bitcoin schaalbaarheid, naast betere wallets en slimmerere fee logica.
- Relevantie: Je komt adressen tegen die met bc1 beginnen, lagere kosten en functies op laag twee die afhankelijk zijn van de fix voor malleability.
Zet native SegWit adressen in je wallet aan, de adressen die beginnen met bc1, voor de beste besparing op kosten en nettere QR codes.
Belangrijkste kenmerken van Segregated Witness (SegWit)
De opvallende eigenschappen, zonder opsmuk:
- Doorvoer: Meer bruikbare data past per blok, zodat het netwerk minder overbelast raakt tijdens drukte.
- Kosten: Witnessgegevens tellen minder mee voor het blokgewicht, wat meestal goedkopere transacties betekent.
- Malleability: Lost een lang bestaand probleem op waarbij transactie-ID's voor bevestiging konden veranderen.
- Compatibiliteit: Werkt met oudere adressen via geneste formaten en presteert het best met native bech32.
- Beveiliging: Handtekeningen worden nog steeds door nodes gecontroleerd, ze worden alleen op een andere plaats opgeslagen.
Varianten
Je ziet een paar varianten in gebruik:
- Genest: P2SH ingepakte SegWit werkt met oudere tools terwijl het nog steeds veel voordelen biedt.
- Native: bech32 adressen die met bc1 beginnen geven het beste kostenprofiel en nettere checksums.
- Taproot: bech32m versie die voortbouwt op SegWit voor betere privacy en flexibele bestedingsregels.
SegWit is geen nieuwe munt. Het is een upgrade die veel wallets en exchanges al gebruiken, maar sommige staan nog standaard op oude adrestypen, dus controleer je instellingen.
Voorbeeld
Je opent een kanaal op de Lightning Network en betaalt minder transactiekosten op de keten omdat de financieringstransactie SegWit gebruikt.
Wist je dat
De grote activering van SegWit in 2017 zorgde voor een zeldzame mix van memes, grassroots coördinatie en een door gebruikers geactiveerde soft fork push, waarmee werd aangetoond dat internetforums veel in beweging kunnen zetten wanneer kosten hoog zijn.
Samenvatting
Zie SegWit als het verplaatsen van de handtekening van de hoofdpagina zodat de rij sneller doorloopt, zonder dat beveiligingscontroles worden overgeslagen.
