Bitcoin.com

Wat is SegWit (Segregated Witness)? Een uitleg over de belangrijkste upgrade van Bitcoin

SegWit (Segregated Witness) is een Bitcoin-upgrade uit 2017 die de transactiekosten heeft verlaagd, een ernstig beveiligingslek heeft verholpen en de basis heeft gelegd voor het Lightning Network. Zo werkt het.

Laatst bijgewerkt
Gepubliceerd
LeestijdLeestijd: 4 minuten
Geschreven door
Neil Author
Neill Velardo
Beoordeeld door
Graham Stone Author Image
Graham Stone
What is Bitcoin SegWit (Segregated Witness)?

Als je een Bitcoin-portemonnee hebt geopend en gevraagd werd te kiezen tussen een "Legacy"-, "SegWit"- of "Native SegWit"-adres, zonder dat er werd uitgelegd wat dit precies inhoudt, dan is die keuze terug te voeren op één enkele upgrade uit 2017.

SegWit, een afkorting van Segregated Witness, is een upgrade van het Bitcoin-protocol die in augustus 2017 is geactiveerd en waarbij gegevens voor digitale handtekeningen uit de kernstructuur van transacties worden gehaald en naar een apart veld, de zogenaamde ‘witness’, worden verplaatst. Die ene architecturale wijziging zorgde voor lagere transactiekosten, loste een jarenoud beveiligingslek op, ook wel 'transaction malleability' genoemd, en creëerde de technische voorwaarden voor het bestaan van het Lightning Network en Taproot.

In dit artikel wordt uitgelegd wat SegWit precies doet, hoe het systeem van blokgewicht werkt, wat de verschillende soorten adressen betekenen voor je transactiekosten, en welke controversiële politieke strijd het Bitcoin-netwerk bijna uit elkaar dreef nog voordat SegWit in werking trad.

Beheer je Bitcoin met de Bitcoin.com Wallet-app.

Belangrijkste punten

  • SegWit (Segregated Witness) is een protocolupgrade voor Bitcoin die op 24 augustus 2017 in werking is getreden, formeel vastgelegd als BIP 141 en in december 2015 voorgesteld door Pieter Wuille, Eric Lombrozo en Johnson Lau.
  • Het scheidt de gegevens van de digitale handtekening (de "witness") van de hoofdtekst van de transactie, waardoor een beveiligingslek dat "transaction malleability" wordt genoemd, wordt verholpen en elke transactie kleiner wordt.
  • De blokcapaciteit wordt gemeten in gewichtseenheden (WU) in plaats van in bytes. Getuigengegevens kosten 1 WU per byte, tegenover 4 WU per byte voor andere gegevens, waardoor SegWit-transacties 75% minder ruimte innemen voor de handtekening.
  • Native SegWit (bc1q-adressen) verkleint een standaardtransactie van ongeveer 226 vbytes tot ongeveer 141 vbytes, waardoor de kosten met ongeveer 38% dalen in vergelijking met traditionele adressen.
  • De garantie van SegWit dat de TXID vastligt, vormde de technische voorwaarde voor het Lightning Network. Zonder deze garantie konden er geen veilige betalingskanalen worden opgezet.
  • Dankzij het versiebeheersysteem voor scripts kon Taproot (SegWit V1, geactiveerd in 2021) worden geïmplementeerd en biedt het een raamwerk voor toekomstige Bitcoin-upgrades zonder hard forks.
  • Vanaf 2026 maakt ongeveer 85% van de Bitcoin-transacties gebruik van SegWit. Het is de netwerkstandaard, geen nieuwe functie.

Wat is SegWit?

SegWit, oftewel Segregated Witness, is een aanpassing aan het transactieformaat van Bitcoin waarbij digitale handtekeningen – het cryptografische bewijs dat je het recht hebt om een munt uit te geven – worden gescheiden van de hoofdtransactiegegevens en in een aparte structuur, de zogenaamde ‘witness’, worden opgeslagen. Hierdoor wordt elke transactie kleiner, passen er meer transacties in elk blok en wordt een kwetsbaarheid weggenomen die het onmogelijk had gemaakt om veilig betalingskanalen bovenop Bitcoin te bouwen.

De naam is eenvoudig uit te leggen: "segregated" betekent "gescheiden", en "witness" is de cryptografische term voor de handtekeninggegevens die aantonen dat een transactie geldig is. De witness beantwoordt de vraag "heeft de rechtmatige eigenaar hier toestemming voor gegeven?", terwijl de rest van de transactiegegevens antwoord geeft op de vraag "waar gaat het geld naartoe en voor welk bedrag?".

BIP141 GitHubThe official BIP 141 header on GitHub, showing its three co-authors and December 2015 assignment date.

De upgrade werd officieel vastgelegd als Bitcoin Improvement Proposal 141 (BIP 141) en voorgesteld door de Bitcoin Core-ontwikkelaars Pieter Wuille, Eric Lombrozo en Johnson Lau tijdens de Scaling Bitcoin-conferentie in december 2015. Het werd op 24 augustus 2017 op het Bitcoin-mainnet geactiveerd bij blok 481.824, als een soft fork, wat betekent dat het achterwaarts compatibel was. Nodes die niet waren geüpgraded, konden nog steeds de basis transactiegegevens valideren; geüpgradede nodes zagen het volledige plaatje, inclusief de witness.

Vanaf 2026 maakt ongeveer 85% van alle Bitcoin-transacties gebruik van SegWit. Het is niet langer een nieuwe functie, maar de norm.

De problemen waarvoor SegWit is ontwikkeld

SegWit pakte twee afzonderlijke problemen aan die Bitcoin al jarenlang in zijn ontwikkeling belemmerden.

Transactievervormbaarheid

Elke Bitcoin-transactie heeft een unieke identificatiecode, de zogenaamde TXID, een hash die wordt gegenereerd op basis van de transactiegegevens. Vóór SegWit werd die hash berekend over de gehele transactie, inclusief de handtekening.

Het probleem is het volgende: een cryptografische handtekening kan zichzelf niet ondertekenen. Daardoor ontstond er een klein risico dat iemand die jouw transactie via het netwerk doorstuurde, de handtekening enigszins kon aanpassen op een manier waardoor deze wiskundig geldig bleef, maar een andere TXID opleverde. Het geld ging nog steeds naar het juiste adres en de transactie werd nog steeds verwerkt, maar de identificatiecode was veranderd.

Voor een eenvoudige betaling klinkt dit niet rampzalig. Voor protocollen die meerdere onbevestigde transacties aan elkaar koppelen, is het echter fataal. Het Lightning Network, dat werkt door een reeks off-chain betalingsverplichtingen te creëren die verwijzen naar eerdere transactie-ID's, kan niet veilig functioneren als een van die ID's kan veranderen voordat ze zijn bevestigd. Een veranderlijke TXID betekent dat de keten breekt en dat geld vast kan komen te zitten of gestolen kan worden.

De vervormbaarheid van transacties heeft ook in de praktijk schade aangericht voordat het probleem werd verholpen. De beurs Mt. Gox noemde dit als een van de factoren die hebben bijgedragen aan haar faillissement in 2014, hoewel historici van mening verschillen over de vraag in hoeverre dit de hoofdoorzaak was of slechts een excuus voor ernstiger wanbeleid.

SegWit heeft dit opgelost door handtekeningen volledig uit de berekening van de TXID te verwijderen. De identificatiecode wordt nu uitsluitend berekend op basis van de basisvelden van de transactie. Het wijzigen van de handtekening heeft geen invloed meer op de identiteit van de transactie.

Vermijd files en stijgende kosten

In 2016 en begin 2017 verwerkte Bitcoin ongeveer 7 transacties per seconde. Tijdens pieken in de vraag liepen de achterstanden in transacties op tot tienduizenden en stegen de kosten tot $ 50 of meer voor een standaardoverboeking. Het probleem was structureel: de blokken van Bitcoin hadden een limiet van 1 MB en handtekeningen maakten ongeveer 65% van de transactiegrootte uit.

De voor de hand liggende oplossing, namelijk het verhogen van de limiet voor de blokgrootte, vereiste een hard fork, wat betekende dat alle nodes een upgrade zouden moeten uitvoeren of anders op een incompatibele keten zouden blijven zitten. Hard forks zijn risicovol en omstreden. SegWit vond een manier om deze beperking volledig te omzeilen.

Hoe SegWit werkt

Getuigengegevens scheiden

Bij een traditionele Bitcoin-transactie bevat elke input een ScriptSig-veld met de handtekening en de openbare sleutel van de betaler. Bij een SegWit-transactie wordt het ScriptSig-veld voor SegWit-inputs leeg gelaten. De handtekening en de openbare sleutel worden verplaatst naar een nieuw witness-veld dat aan het einde van de transactie wordt toegevoegd.

Twee extra bytes, een markering (0x00) en een vlag (0x01), geven aan SegWit-compatibele knooppunten door dat er getuigedata volgt. Knooppunten die van vóór SegWit dateren, zien alleen een leeg ScriptSig-veld en verwerken de transactie als geldig volgens de oudere interpretatie dat "iedereen het bedrag kan uitgeven", waardoor de achterwaartse compatibiliteit behouden blijft.

Het blokgewicht vervangt de blokgrootte

SegWit heeft de limiet van 1 MB voor de blokgrootte vervangen door een nieuwe maatstaf: het blokgewicht, met een maximum van 4 miljoen gewichtseenheden (WU).

Het cruciale punt zit hem in de manier waarop bytes worden geteld:

  • Elke byte aan transactiegegevens die niet van een getuige afkomstig is, kost 4 gewichtseenheden
  • Elke byte aan getuigengegevens kost slechts 1 gewichtseenheid

Omdat handtekeningen veel ruimte innemen en nu in het witness-gedeelte zijn ondergebracht, nemen ze qua blokcapaciteit nog maar een kwart van de ruimte in beslag die ze vroeger innamen. Op deze manier heeft SegWit de effectieve blokgrootte in de praktijk vergroot tot ongeveer 1,7 tot 2 MB, zonder af te wijken van de 1 MB-regel die door oude nodes wordt gehandhaafd. Voor een theoretisch volledig SegWit-blok is het maximum 4 MB, hoewel dit in de praktijk nooit voorkomt omdat elk blok ook niet-witness-gegevens bevat.

Virtuele bytes (vBytes): de eenheid die je in wallets ziet

Om de transactiekosten vergelijkbaar te houden met die van traditionele transacties, heeft SegWit virtuele bytes (vbytes) geïntroduceerd: gewichtseenheden die door 4 zijn gedeeld. Bij traditionele transacties zijn bytes en vbytes identiek. Bij SegWit-transacties zijn vbytes lager omdat de verkleinde getuigedata het aantal naar beneden halen.

Portemonneekosten worden uitgedrukt in satoshi’s per vbyte (sat/vB). Een SegWit-transactie met minder vbytes kost minder aan kosten bij hetzelfde tarief van sat/vB. Dit is het mechanisme achter de kostenbesparing die je ziet wanneer je een bc1q-adres gebruikt in plaats van een 1...-adres.

Soorten SegWit-adressen: welke moet je gebruiken?

Naast de technische wijzigingen heeft SegWit ook nieuwe adresformaten geïntroduceerd. Het adrestype bepaalt hoe je wallet de voorwaarden voor uitgaven codeert, wat van invloed is op je transactiekosten, de compatibiliteit met andere wallets en hoe je transacties op de blockchain worden weergegeven.

Vergelijking van adrestypen

Adressoort
Voorvoegsel
Codering
Standaard Tx-grootte (1-in, 2-uit)
Kostenbesparing versus verouderde systemen
Ondersteuning voor portemonnees
Legacy (P2PKH)
1...
Base58
~226 vbytes
Uitgangssituatie
Universeel
Geneste SegWit (P2SH-P2WPKH)
3...
Base58
~167 vbytes
~26%
Zeer breed
Native SegWit (P2WPKH)
bc1q... 42 tekens
Bech32
~141 vbytes
~38%
Alle moderne portemonnees
Ingebouwde SegWit-multisig (P2WSH)
bc1q... 62 tekens
Bech32
Verschilt
~32%+
Alle moderne portemonnees
Taproot (P2TR)
bc1p... 62 tekens
Bech32m
~154 vbytes
~32%
De meeste moderne portemonnees
Adressoort
Legacy (P2PKH)
Voorvoegsel
1...
Codering
Base58
Standaard Tx-grootte (1-in, 2-uit)
~226 vbytes
Kostenbesparing versus verouderde systemen
Uitgangssituatie
Ondersteuning voor portemonnees
Universeel
Adressoort
Geneste SegWit (P2SH-P2WPKH)
Voorvoegsel
3...
Codering
Base58
Standaard Tx-grootte (1-in, 2-uit)
~167 vbytes
Kostenbesparing versus verouderde systemen
~26%
Ondersteuning voor portemonnees
Zeer breed
Adressoort
Native SegWit (P2WPKH)
Voorvoegsel
bc1q... 42 tekens
Codering
Bech32
Standaard Tx-grootte (1-in, 2-uit)
~141 vbytes
Kostenbesparing versus verouderde systemen
~38%
Ondersteuning voor portemonnees
Alle moderne portemonnees
Adressoort
Ingebouwde SegWit-multisig (P2WSH)
Voorvoegsel
bc1q... 62 tekens
Codering
Bech32
Standaard Tx-grootte (1-in, 2-uit)
Verschilt
Kostenbesparing versus verouderde systemen
~32%+
Ondersteuning voor portemonnees
Alle moderne portemonnees
Adressoort
Taproot (P2TR)
Voorvoegsel
bc1p... 62 tekens
Codering
Bech32m
Standaard Tx-grootte (1-in, 2-uit)
~154 vbytes
Kostenbesparing versus verouderde systemen
~32%
Ondersteuning voor portemonnees
De meeste moderne portemonnees

Gegevens over transactieomvang: Spark.money: Overzicht van de grootte van Bitcoin-transacties, 2026. De besparingen op de transactiekosten zijn bij benadering en variëren afhankelijk van de toestand van de mempool.

Legacy (P2PKH, voorvoegsel 1...) is het oorspronkelijke formaat uit 2009. De handtekening blijft in de hoofdtekst van de transactie staan, waar deze volledig meetelt. Er is geen besparing op de kosten. Het wordt nog steeds overal ondersteund, wat de enige reden is om het vandaag de dag nog te gebruiken, namelijk als je te maken hebt met zeer verouderde software die geen andere formaten kan verwerken.

Geneste SegWit (P2SH-P2WPKH, voorvoegsel 3...) verpakt een SegWit-script in een oudere P2SH-envelop. Toen SegWit in 2017 werd geactiveerd, boden niet alle wallets en exchanges meteen ondersteuning voor het nieuwe bc1-formaat. Nested SegWit fungeerde als compatibiliteitsbrug: je profiteert van een gedeeltelijke besparing op de transactiekosten en afzenders die oudere software gebruiken, kunnen je nog steeds betalen. Tegen 2026 bestaat dit formaat voornamelijk als een noodoplossing. De 3... het voorvoegsel wordt gedeeld met niet-SegWit P2SH-adressen, wat betekent dat je aan het adres alleen niet kunt zien of het om een SegWit-transactie gaat.

Ingebouwde SegWit (P2WPKH, voorvoegsel bc1q...(42 tekens) is voor de meeste gebruikers de juiste keuze. Het maakt gebruik van Bech32-codering, die volledig uit kleine letters bestaat, een betere foutdetectie biedt dan Base58 en tekens elimineert die op elkaar lijken (geen hoofdletter O, nul, hoofdletter I of kleine letter l). Een standaard P2WPKH-transactie met 1 invoer en 2 uitvoeren kost ~141 vbytes, ongeveer 38% minder dan de vergelijkbare verouderde transactie. Alle actieve wallets en exchanges ondersteunen dit vanaf 2026.

Ingebouwde SegWit-multisig (P2WSH, voorvoegsel bc1q...(62 tekens) is de script-hash-variant, die wordt gebruikt voor multisig-wallets en complexe bestedingsvoorwaarden. Het langere adres weerspiegelt een 32-byte SHA-256-hash in plaats van de 20-byte hash die door P2WPKH wordt gebruikt. Als u een 2-van-3 multisig-opstelling gebruikt, is P2WSH de SegWit-native manier om dit te doen.

Taproot (P2TR, voorvoegsel bc1p...(62 tekens) is SegWit versie 1, geactiveerd in 2021. Het maakt gebruik van Schnorr-handtekeningen in plaats van ECDSA, waardoor meerdere handtekeningen kunnen worden samengevoegd tot één, waardoor multisig-transacties op de blockchain niet te onderscheiden zijn van single-sig-transacties. Het biedt de laagste kosten voor single-sig-uitgaven en de beste privacy. Gebruik het wanneer u zeker weet dat uw ontvangers en hun wallets bc1p-adressen ondersteunen.

Snelle tip

Voor de meeste mensen geldt: gebruik native SegWit (bc1q). Dit wordt door vrijwel alle actieve wallets en beurzen ondersteund, bespaart ongeveer 38% aan kosten in vergelijking met het oude systeem en brengt geen compatibiliteitsrisico’s met zich mee in 2026 (voor ontwikkelaars die SegWit in walletsoftware willen integreren, zie de Handleiding voor het ontwikkelen van een Bitcoin Core-portemonnee.).

Als je wallet Taproot (bc1p) ondersteunt en je voert transacties met één handtekening uit naar ontvangers wier wallets dit ook ondersteunen, levert dat iets lagere kosten en meer privacy op.

Nested SegWit (3...) is een compatibiliteitsoplossing. Het is prima, maar er is geen reden meer om dit standaard in te stellen.

De strijd om de blokgrootte: waarom SegWit zo omstreden was

De technische argumenten voor SegWit waren duidelijk. Hoe het precies geactiveerd zou worden, was dat niet.

Van 2015 tot 2017 was Bitcoin verwikkeld in een van de meest verdeeldheid zaaiende bestuursconflicten uit zijn geschiedenis. In wezen was de vraag eenvoudig: hoe moet een gedecentraliseerd netwerk zijn eigen regels aanpassen wanneer verschillende groeperingen tegenstrijdige belangen hebben?

De impasse in de mijnbouw

Volgens het standaard BIP9-upgradeproces moest voor een soft fork 95% van de miners binnen een periode van twee weken hun steun kenbaar maken. Begin 2017 was SegWit al maanden klaar om te worden geactiveerd, maar bleef het onder die drempel steken.

De grootste weerstand kwam van grote miningbedrijven, met name Bitmain, dat destijds een aanzienlijk deel van de hashrate van Bitcoin in handen had. De reden daarvoor werd later duidelijk: Bitmain gebruikte een gepatenteerde techniek genaamd ASICBoost, een optimalisatie die zijn mininghardware een aanzienlijk efficiëntievoordeel opleverde. SegWit was structureel onverenigbaar met verborgen ASICBoost. Het blokkeren van SegWit beschermde dat voordeel.

BIP 148 en de UASF

In maart 2017 publiceerde een anonieme ontwikkelaar onder het pseudoniem Shaolinfry BIP 148: een User-Activated Soft Fork (UASF). In plaats van te wachten op signalen van miners, stelde BIP 148 voor dat economische knooppunten – dat wil zeggen beurzen, betalingsverwerkers en bedrijven die Bitcoin-software draaien – vanaf 1 augustus 2017 simpelweg elk blok zouden gaan afwijzen dat geen ondersteuning voor SegWit signaleerde.

De logica was simpel: miners produceren blokken, maar die hebben alleen waarde als het netwerk ze accepteert. Als een voldoende groot deel van de economische meerderheid BIP 148-knooppunten zou draaien, zouden miners ofwel SegWit activeren ofwel toekijken hoe hun blokken verweesd raakten. Het risico was al even duidelijk: als de acceptatie onvoldoende was, zou er een kettingsplitsing ontstaan, waarbij twee incompatibele versies van Bitcoin parallel zouden draaien.

De UASF-campagne was een grassroots-beweging en ging gepaard met veel rumoer. Er verschenen conferentiebadges. De discussies op Twitter werden steeds heftiger. De uitdrukking "run your own node" kreeg een nieuwe urgentie.

De Overeenkomst van New York en Bitcoin Cash

Met het oog op de deadline van de UASF kwamen in mei 2017 meer dan 50 grote Bitcoin-bedrijven in New York bijeen en ondertekenden ze wat bekend werd als de New York Agreement. Ze kwamen overeen om SegWit te activeren, maar ook om dit te laten volgen door een hard fork om de blokgrootte te verdubbelen tot 2 MB (dit werd bekend als SegWit2x).

Het compromis stelde geen van beide partijen volledig tevreden. Ontwikkelaars die tegen grotere blokken waren, zagen SegWit2x als een hard fork via een achterdeurtje waar ze niet mee hadden ingestemd. Miners en bedrijven die grotere blokken wilden, kregen nog steeds niet wat ze oorspronkelijk voor ogen hadden.

Op 1 augustus 2017 splitste een groep die alleen een vergroting van de blokgrootte wilde, zonder SegWit, Bitcoin af om Bitcoin Cash (BCH) te creëren, met een bloklimiet van 8 MB. SegWit werd op 24 augustus 2017 op Bitcoin geactiveerd. De SegWit2x-hard fork werd in november 2017 opgegeven nadat de organisatoren tot de conclusie waren gekomen dat er onvoldoende consensus was.

Wat er werd overeengekomen

De uitkomst was van veel groter belang dan alleen de technische details. De UASF had gewerkt: het waren de economische knooppunten, en niet de miners, die bepaalden welke consensusregels van toepassing waren. Dit wordt nu regelmatig aangehaald als bewijs dat het bestuur van Bitcoin uiteindelijk in handen ligt van degenen die de software beheren en gebruiken, en niet van degenen die blokken produceren. 1 augustus wordt door delen van de gemeenschap aangeduid als Bitcoin Independence Day.

Wat SegWit mogelijk heeft gemaakt

Het Lightning Network

Het Lightning Network werd ontworpen voordat SegWit bestond. De makers wisten dat het pas veilig kon worden geïmplementeerd als de kwetsbaarheid van transacties was verholpen, omdat betalingskanalen afhankelijk zijn van ketens van onbevestigde transacties die via hun TXID naar elkaar verwijzen. De garantie van SegWit dat TXID’s vastliggen, maakte die kanalen veilig.

Het Lightning Network werd begin 2018 op het Bitcoin-mainnet gelanceerd, ongeveer zes maanden nadat SegWit was geactiveerd. In het eerste kwartaal van 2025 waren er al meer dan 100 miljoen transacties verwerkt. Zonder SegWit zou die infrastructuur helemaal niet bestaan.

Hoofdbroncode en versiebeheer van scripts

SegWit heeft versiebeheer voor scripts geïntroduceerd in het transactieformaat van Bitcoin. Het witness-programma begint met een versiebyte: SegWit V0 ondersteunt P2WPKH en P2WSH. Elke toekomstige upgrade die een nieuw versienummer definieert, krijgt zijn eigen regels zonder in conflict te komen met bestaande regels, en zonder dat er opnieuw een omstreden upgrade-strijd nodig is.

SegWit V1 is Taproot, dat in november 2021 werd geactiveerd. Het introduceerde Schnorr-handtekeningen, het MAST-raamwerk (Merkelized Abstract Syntax Trees) voor complexe bestedingsvoorwaarden, en privacyverbeteringen waardoor multisig-wallets op de blockchain identiek lijken aan single-sig-transacties. Elke technische mogelijkheid die Taproot introduceerde, was gebaseerd op de versie-architectuur die SegWit had gecreëerd.

Ordinale getallen en inscripties

Dankzij dezelfde getuigengegevensstructuur die met SegWit werd geïntroduceerd en door Taproot werd uitgebreid, werd het technisch mogelijk om willekeurige gegevens, afbeeldingen, tekst en code rechtstreeks in Bitcoin-transacties in te bedden. Dit is het mechanisme achter het Ordinals-protocol en Bitcoin-inscripties, wat leidde tot een sterke stijging in het gebruik van on-chain data en ervoor zorgde dat Taproot in 2024 bij ongeveer 42% van de transacties werd gebruikt. Naarmate de inscriptieactiviteit afnam, stabiliseerde het gebruik van Taproot zich tegen het einde van 2025 op ongeveer 20% van de transacties, terwijl SegWit V0 met ongeveer 85% het dominante formaat blijft.

SegWit in context: het tijdschema voor de upgrades van Bitcoin

Jaar
Evenement
2015
Pieter Wuille presenteert het SegWit-concept op de Scaling Bitcoin-conferentie
2016
BIP 141 officieel gepubliceerd; steun onder miners blijft steken onder de drempel van 95%
maart 2017
BIP 148 (UASF), gepubliceerd door Shaolinfry
mei 2017
Overeenkomst van New York ondertekend door meer dan 50 bedrijven
1 augustus 2017
Bitcoin Cash is een afsplitsing van Bitcoin
24 augustus 2017
SegWit wordt op Bitcoin geactiveerd bij blok 481.824
november 2017
Hard fork van SegWit2x afgeblazen
januari 2018
Lightning Network gaat live op het mainnet
november 2021
Taproot wordt geactiveerd, voortbouwend op het versiebeheersysteem van SegWit
2023-2024
Ordinale getallen en inscripties maken gebruik van de SegWit/Taproot-getuigenruimte
2026
Ongeveer 85% van de Bitcoin-transacties maakt gebruik van SegWit
Jaar
2015
Evenement
Pieter Wuille presenteert het SegWit-concept op de Scaling Bitcoin-conferentie
Jaar
2016
Evenement
BIP 141 officieel gepubliceerd; steun onder miners blijft steken onder de drempel van 95%
Jaar
maart 2017
Evenement
BIP 148 (UASF), gepubliceerd door Shaolinfry
Jaar
mei 2017
Evenement
Overeenkomst van New York ondertekend door meer dan 50 bedrijven
Jaar
1 augustus 2017
Evenement
Bitcoin Cash is een afsplitsing van Bitcoin
Jaar
24 augustus 2017
Evenement
SegWit wordt op Bitcoin geactiveerd bij blok 481.824
Jaar
november 2017
Evenement
Hard fork van SegWit2x afgeblazen
Jaar
januari 2018
Evenement
Lightning Network gaat live op het mainnet
Jaar
november 2021
Evenement
Taproot wordt geactiveerd, voortbouwend op het versiebeheersysteem van SegWit
Jaar
2023-2024
Evenement
Ordinale getallen en inscripties maken gebruik van de SegWit/Taproot-getuigenruimte
Jaar
2026
Evenement
Ongeveer 85% van de Bitcoin-transacties maakt gebruik van SegWit

Huidige adoptie

Het gebruik van SegWit nam na de activering gestaag toe en bereikte binnen enkele maanden al 30% van alle transacties; in de twee jaar daarna steeg dit percentage tot boven de 50%, naarmate wallets en beurzen hun software aanpasten.

Vanaf 2026 maakt ongeveer 85% van de Bitcoin-transacties gebruik van SegWit (bron: Spark.money Bitcoin Network Statistics, CoinGecko). De overige 15% bestaat uit verouderde transacties van wallets en diensten die nog niet zijn geüpgraded. Het gebruik van Taproot (P2TR, SegWit V1) bereikte in 2024 een piek van ongeveer 42% van de transacties, grotendeels gedreven door de inschrijvingsactiviteit van Ordinals, voordat het tegen het einde van 2025 daalde tot ongeveer 20% naarmate het inschrijvingsvolume afnam.

De acceptatiecurve volgt hetzelfde patroon als bij SegWit zelf: het duurt één tot drie jaar voordat nieuwe adresformaten algemeen worden geaccepteerd, aangezien hardware-wallets, beurzen en betalingsverwerkers hun software moeten bijwerken. De ondersteuning voor Taproot breidt zich steeds verder uit in verschillende wallet-implementaties.

SegWit versus Legacy: overzicht van de verschillen

Functie
Oude versie (vóór SegWit)
SegWit
Plaats van ondertekening
Binnen ScriptSig (hoofdtekst van de transactie)
Apart veld voor getuigen
Maatstaf voor blokgrootte
Grootte in bytes (maximaal 1 MB)
Gewichtseenheden (limiet van 4 miljoen WU)
Berekening van de TXID
Bevat handtekeninggegevens
Exclusief gegevens van getuigen
Veranderbaarheid van transacties
Mogelijk
Opgelost
Standaardafmetingen voor 1-in/2-uit-transmissie
~226 vbytes
~141 vbytes (P2WPKH)
Kostenbesparing
Uitgangssituatie
~38% lager (P2WPKH ten opzichte van P2PKH)
Ondersteuning voor Lightning Network
Onveilig
Vereist; maakt betaalkanalen mogelijk
Adresvoorvoegsel
1...
bc1q... (inheems) of 3... (genest)
Codering
Base58
Bech32
Functie
Plaats van ondertekening
Oude versie (vóór SegWit)
Binnen ScriptSig (hoofdtekst van de transactie)
SegWit
Apart veld voor getuigen
Functie
Maatstaf voor blokgrootte
Oude versie (vóór SegWit)
Grootte in bytes (maximaal 1 MB)
SegWit
Gewichtseenheden (limiet van 4 miljoen WU)
Functie
Berekening van de TXID
Oude versie (vóór SegWit)
Bevat handtekeninggegevens
SegWit
Exclusief gegevens van getuigen
Functie
Veranderbaarheid van transacties
Oude versie (vóór SegWit)
Mogelijk
SegWit
Opgelost
Functie
Standaardafmetingen voor 1-in/2-uit-transmissie
Oude versie (vóór SegWit)
~226 vbytes
SegWit
~141 vbytes (P2WPKH)
Functie
Kostenbesparing
Oude versie (vóór SegWit)
Uitgangssituatie
SegWit
~38% lager (P2WPKH ten opzichte van P2PKH)
Functie
Ondersteuning voor Lightning Network
Oude versie (vóór SegWit)
Onveilig
SegWit
Vereist; maakt betaalkanalen mogelijk
Functie
Adresvoorvoegsel
Oude versie (vóór SegWit)
1...
SegWit
bc1q... (inheems) of 3... (genest)
Functie
Codering
Oude versie (vóór SegWit)
Base58
SegWit
Bech32

Conclusie

SegWit is de protocolupgrade die de handtekeninggegevens van Bitcoin heeft gescheiden van de transactiegegevens, een beveiligingslek heeft verholpen dat al sinds 2009 bestond, de transactiekosten met ongeveer een derde heeft verlaagd en de architecturale basis heeft gelegd voor het Lightning Network, Taproot en alles wat sindsdien daarop is voortgebouwd.

Sinds 2026 is het de transactiestandaard op Bitcoin, waarmee het overgrote deel van de on-chain-activiteit wordt verwerkt. De adresformaten die het heeft geïntroduceerd, met name native SegWit (bc1q), zijn wat de meeste gebruikers tegenwoordig standaard zouden moeten gebruiken. De politieke strijd rond de activering ervan blijft een van de meest leerzame hoofdstukken in de bestuursgeschiedenis van Bitcoin: een demonstratie dat in een gedecentraliseerd netwerk consensus niet iets is dat miners verlenen, maar iets dat gebruikers afdwingen.

Frequently Asked Questions

What does SegWit stand for?
SegWit stands for Segregated Witness. "Segregated" means separated, and "witness" is the cryptographic term for the signature data that proves a transaction is authorized. Together, the name describes exactly what the upgrade does: it moves signature data out of the main transaction and stores it separately.
Is SegWit safe to use?
What is the difference between SegWit and Native SegWit?
What is the difference between SegWit and Taproot?
Can I send Bitcoin from a SegWit address to a Legacy address?
Does SegWit actually reduce my fees?
Why did some miners oppose SegWit?
Did SegWit cause the Bitcoin Cash fork?
What is BIP 141?
What is the Bech32 address format?
Does SegWit work with hardware wallets?

Begin veilig met beleggen met de Bitcoin.com Wallet

Tot nu toe zijn er meer dan 85 miljoen wallets aangemaakt. Alles wat je nodig hebt om je Bitcoin en cryptovaluta veilig te kopen, verkopen, verhandelen en erin te beleggen.

A screenshot of the Bitcoin.com Wallet app

Scan de code om de Bitcoin.com-wallet te downloaden

Scan deze QR-code met je mobiele apparaat; je wordt dan automatisch doorgestuurd naar de juiste winkelpagina.