SegWit, een afkorting van Segregated Witness, is een belangrijke update van het Bitcoin protocol die in 2017 werd geactiveerd. Het is ontworpen om de transactiecapaciteit van het netwerk te vergroten en een fundamenteel probleem genaamd “transaction malleability” op te lossen.
SegWit is een protocolwijziging die de “witness”-gegevens (de digitale handtekeningen) scheidt van de transactiegegevens. In een traditionele Bitcoin-transactie worden de handtekeningen in hetzelfde datablok opgeslagen als de transactie-informatie. SegWit verplaatst deze handtekeningen naar een aparte datastructuur, de “witness”-structuur.
Deze scheiding van gegevens heeft twee belangrijke gevolgen:
1.Efficiënter ruimtegebruik: Door de handtekeningen te verplaatsen, wordt er meer ruimte vrijgemaakt in de transactieblokken voor daadwerkelijke transacties. Dit verhoogt de effectieve blokgrootte zonder de harde limiet van 1 MB te wijzigen.
2.Oplossing voor transaction malleability: Het probleem van transaction malleability, waarbij de unieke ID van een transactie kon worden gewijzigd voordat deze werd bevestigd, wordt opgelost. Dit was een belangrijk obstakel voor de ontwikkeling van tweede-laags oplossingen zoals het Lightning Network.
SegWit introduceerde een nieuw type Bitcoin-adres, bekend als een “SegWit-adres” (ook wel bech32-adres genoemd). Wanneer een transactie wordt verzonden vanaf een SegWit-adres, worden de handtekeninggegevens gescheiden van de transactiegegevens. Oudere Bitcoin-nodes die niet zijn bijgewerkt om SegWit te ondersteunen, zien de transactie als geldig, maar negeren de witness-gegevens. Nieuwere, SegWit-compatibele nodes kunnen de transactie volledig valideren, inclusief de handtekeningen in de witness-structuur.
Deze aanpak zorgde ervoor dat SegWit als een “soft fork” kon worden geïmplementeerd, wat betekent dat het achterwaarts compatibel was en geen splitsing van de blockchain vereiste.
De implementatie van SegWit heeft verschillende voordelen voor het Bitcoin-netwerk:
•Verhoogde transactiecapaciteit: Door de efficiëntere blokruimte kunnen er meer transacties per blok worden verwerkt, wat helpt om de transactiekosten te verlagen.
•Lagere transactiekosten: Omdat SegWit-transacties minder ruimte innemen in het hoofdtransactieblok, zijn de kosten voor het verzenden ervan doorgaans lager.
•Verbeterde veiligheid: Het oplossen van transaction malleability heeft de deur geopend voor de ontwikkeling van geavanceerdere en veiligere tweede-laags protocollen.
•Snellere transactiebevestigingen: Hoewel SegWit de bevestigingstijd niet direct verkort, kan de verhoogde capaciteit de wachttijden voor transacties verminderen tijdens periodes van hoge netwerkactiviteit.
Ja, het wordt sterk aanbevolen om een Bitcoin-wallet te gebruiken die SegWit ondersteunt. Dit zal u helpen te profiteren van lagere transactiekosten en snellere transacties.
Ja, SegWit-adressen zijn net zo veilig als traditionele Bitcoin-adressen. De beveiliging van uw Bitcoins hangt af van hoe u uw privésleutels beheert, niet van het type adres dat u gebruikt.
SegWit is een cruciale upgrade geweest voor het Bitcoin-netwerk, die de schaalbaarheid, veiligheid en efficiëntie heeft verbeterd. Het heeft de weg vrijgemaakt voor verdere innovatie, waaronder de ontwikkeling van het Lightning Network, en blijft een essentieel onderdeel van de voortdurende evolutie van Bitcoin.
"*" indicates required fields