SegWit (Segregated Witness) este o îmbunătățire a protocolului Bitcoin activată în 2017, care a rezolvat problema scalabilității prin separarea datelor de semnătură din tranzacții. Rezultatul practic: taxe mai mici, tranzacții mai rapide și eliminarea unui bug major numit transaction malleability. Dacă adresa ta Bitcoin începe cu 3 sau bc1, folosești deja SegWit.
ce este segwit
Ce este SegWit (Segregated Witness)?
SegWit este prescurtarea de la Segregated Witness — în traducere literală, „martor segregat”. Este o actualizare majoră a protocolului blockchain Bitcoin, propusă de dezvoltatorul Pieter Wuille și activată în august 2017 prin un soft fork.
Ideea centrală e simplă: fiecare tranzacție Bitcoin conține două tipuri de date — datele tranzacției (cine trimite, cine primește, cât) și datele de semnătură (dovada că expeditorul autorizează tranzacția). Înainte de SegWit, ambele stăteau împreună în același bloc. SegWit le separă — semnătura e mutată într-o zonă extinsă separată.
De ce contează separarea? Datele de semnătură ocupă aproximativ 60% din dimensiunea unei tranzacții Bitcoin. Mutând-o separat, în același spațiu de 1MB al unui bloc încap de 2-4 ori mai multe tranzacții — fără să se mărească blocul în sine.
Problema pe care o rezolvă SegWit
Pentru a înțelege SegWit, trebuie să înțelegi problema pe care a venit să o rezolve. Bitcoin original avea două vulnerabilități majore.
Problema 1 — Scalabilitatea
Blocurile Bitcoin au o limită de 1MB. Cu creșterea numărului de utilizatori, blocurile s-au umplut rapid. Rezultatul: cozi de așteptare lungi (mempool aglomerat) și taxe tot mai mari pentru a fi inclus prioritar într-un bloc. La vârf în 2017, taxa medie per tranzacție a depășit 50 USD.
Problema 2 — Transaction Malleability
Un bug care permitea modificarea ID-ului unei tranzacții (txid) înainte de confirmarea ei pe blockchain — fără a modifica suma sau destinatarul. Consecința: platformele nu puteau confirma cu certitudine dacă o tranzacție a fost procesată. Acest bug a fost exploatat în hack-ul celebrului exchange Mt. Gox (2014), unul dintre cele mai mari furturi din istoria crypto.
Cum funcționează SegWit — explicat simplu
Imaginează-ți un bloc Bitcoin ca pe un container de transport cu capacitate fixă de 1MB. Înainte de SegWit, fiecare pachet (tranzacție) din container includea atât marfa cât și documentele de transport (semnătura). SegWit mută documentele de transport într-un compartiment separat — astfel în container încape mai multă marfă.
Înainte de SegWit
Fiecare tranzacție conține: date (cine → cine, cât) + semnătura digitală. Semnătura ocupă ~60% din spațiu. Bloc de 1MB = ~2.000 tranzacții.
După SegWit
Datele tranzacției rămân în bloc. Semnătura e mutată într-o zonă separată numită witness data. Blocul efectiv poate conține echivalentul a ~4MB de date totale — deși limita nominală rămâne 1MB prin introducerea conceptului de block weight.
Rezultat practic
Același bloc de 1MB poate procesa acum 4.000–6.000 tranzacții SegWit, față de ~2.000 anterior. Taxele scad, confirmările sunt mai rapide.
Tranzacție Legacy
Date tranzacție (40%)
Semnătură (60%)
~2.000 tx/bloc
Tranzacție SegWit
Date tranzacție (în bloc)
Semnătură (în witness)
~4.000-6.000 tx/bloc
Tipuri de adrese Bitcoin și relația cu SegWit
Există patru formate principale de adrese Bitcoin — fiecare spune ceva despre nivelul de compatibilitate SegWit.
Tip
Prefix
SegWit
Taxe
Legacy (P2PKH)
1…
Nu
Cele mai mari
P2SH-SegWit (Wrapped)
3…
Parțial
Medii
Native SegWit (Bech32)
bc1q…
Complet
Cele mai mici
Taproot (Bech32m)
bc1p…
Complet + îmbunătățit
Cele mai mici
Sfat practic: Dacă portofelul tău îți permite alegerea formatului de adresă, alege Native SegWit (bc1q) sau Taproot (bc1p) pentru taxele cele mai mici. Adresele Legacy (1…) sunt compatibile cu toate platformele dar au taxe mai mari.
Avantajele SegWit
💰 Taxe mai mici
Tranzacțiile SegWit sunt mai compacte în termeni de block weight — ocupă mai puțin spațiu efectiv, deci costă mai puțin. O tranzacție Native SegWit poate fi cu 30-40% mai ieftină față de una Legacy.
⚡ Capacitate mai mare
Aceeași limită de bloc procesează de 2-3x mai multe tranzacții. Rețeaua devine mai puțin aglomerată, timpii de confirmare scad în perioadele cu trafic mare.
🔒 Rezolvarea transaction malleability
Bug-ul care permitea alterarea ID-ului tranzacției a fost eliminat. Tranzacțiile au acum un ID fix și imutabil, esențial pentru securitate și pentru funcționarea Layer 2.
🌐 Fundație pentru Lightning Network
SegWit a făcut posibilă construirea Lightning Network— soluția de plăți instant pe Bitcoin. Fără rezolvarea bug-ului de malleability, canalele de plată Lightning nu ar fi putut funcționa în siguranță.
SegWit vs Legacy — comparație directă
Legacy (P2PKH)
Native SegWit (Bech32)
Prefix adresă
1…
bc1q…
Taxă medie
Ridicată
Cu 30-40% mai mică
Dimensiune tranzacție
~250 bytes
~140 bytes
Transaction malleability
Vulnerabil
Rezolvat
Compatibilitate Lightning
Nu
Da
Compatibilitate platforme
Universală
Largă (unele platforme vechi nu suportă)
Recomandat?
Doar pentru compatibilitate maximă
Da — standard actual
SegWit și Lightning Network — legătura esențială
SegWit nu a fost doar o îmbunătățire de performanță — a fost o condiție necesară pentru construirea Layer 2. Lightning Network, soluția de plăți instant pe Bitcoin, depinde fundamental de SegWit.
₿ Bitcoin on-chain (fără LN)
7 tranzacții/secundă
Confirmare: 10-60 minute
Taxă: $0.5-$5+
⚡ Lightning Network (cu SegWit)
Milioane tranzacții/secundă
Confirmare: instant
Taxă: sub $0.01
Fără rezolvarea bug-ului de transaction malleability prin SegWit, canalele de plată Lightning nu ar fi putut funcționa — ID-ul variabil al tranzacțiilor ar fi făcut imposibilă gestionarea sigură a fondurilor în canale multi-hop.
SegWit2x și controversa din 2017
Adoptarea SegWit nu a fost lipsită de conflict. În 2017, o parte din comunitatea Bitcoin a propus SegWit2x — o actualizare care combina SegWit cu dublarea dimensiunii blocului la 2MB. Propunerea a generat un debate intens cunoscut ca „Războaiele Blocurilor” (Blocksize Wars).
August 2017
SegWit original (fără mărirea blocului) este activat pe rețeaua Bitcoin la blocul 481.824.
August 2017 — același moment
O tabără care voia blocuri mai mari imediat forțează un hard fork și creează Bitcoin Cash (BCH) — o versiune separată cu blocuri de 8MB dar fără SegWit inițial.
Noiembrie 2017
Propunerea SegWit2x (cu blocuri de 2MB) este abandonată — nu adunase suficient consens în comunitate. Bitcoin rămâne cu SegWit și blocuri de 1MB (cu weight extins).
2021 — prezent
Taproot (upgrade construit pe SegWit) este activat. Adoptarea Native SegWit depășește 80% din tranzacțiile Bitcoin.
De la SegWit la Taproot — evoluția continuă
SegWit a deschis calea pentru Taproot, activat în noiembrie 2021 — cel mai semnificativ upgrade Bitcoin de la SegWit încoace. Taproot aduce îmbunătățiri de confidențialitate și eficiență prin introducerea semnăturilor Schnorr.
2009
Bitcoin original
Adrese Legacy (1…)
2017
SegWit
Adrese bc1q…
2021
Taproot
Adrese bc1p…
Taproot folosește aceleași concepte fundamentale din SegWit — separarea datelor witness — și le extinde cu semnături mai eficiente și confidențialitate îmbunătățită pentru tranzacțiile complexe (smart contracts, multi-sig).
Cum te afectează SegWit ca utilizator obișnuit
Dacă nu ești developer sau miner, SegWit te afectează în mod direct în câteva situații concrete.
✓Când alegi o adresă pentru portofelul tău — preferă bc1q (Native SegWit) sau bc1p (Taproot) față de 1… (Legacy) pentru taxe mai mici.
✓Când trimiți Bitcoin — tranzacțiile SegWit costă cu 30-40% mai puțin decât cele Legacy, la aceeași viteză de confirmare.
✓Când folosești Lightning Network — canalele Lightning necesită SegWit. Orice portofel cu suport Lightning (Muun, Phoenix) folosește automat SegWit.
!Compatibilitate — câteva exchange-uri sau platforme vechi nu acceptă adrese Native SegWit (bc1q). Dacă ai o astfel de problemă, folosește adresa P2SH-SegWit (3…) ca alternativă intermediară.
Întrebări frecvente despre SegWit
Ce înseamnă SegWit pe scurt?
SegWit (Segregated Witness) este o actualizare a Bitcoin din 2017 care separă datele de semnătură din tranzacții într-o zonă distinctă, permițând mai multe tranzacții per bloc și taxe mai mici.
Adresa mea Bitcoin suportă SegWit?
Dacă adresa ta începe cu 3 — suportă SegWit parțial (P2SH-Wrapped). Dacă începe cu bc1q — ești pe Native SegWit complet. Dacă începe cu bc1p — ești pe Taproot. Adresele care încep cu 1 sunt Legacy, fără SegWit.
Pot trimite Bitcoin de pe o adresă Legacy la una SegWit și invers?
Da — toate tipurile de adrese Bitcoin sunt compatibile între ele. Poți trimite de pe o adresă 1... la una bc1q... și invers, fără probleme. Diferența e doar în taxa plătită și eficiența tranzacției.
SegWit e doar pentru Bitcoin?
SegWit a fost implementat inițial pe Bitcoin, dar a fost adoptat ulterior și de alte criptomonede bazate pe cod Bitcoin, precum Litecoin, Ethereum și alte blockchain-uri au propriile soluții de scalabilitate separate.
Ce este Taproot și cum se leagă de SegWit?
Taproot este actualizarea Bitcoin din 2021, construită pe fundația SegWit. Aduce semnături Schnorr (mai eficiente decât ECDSA), confidențialitate sporită pentru tranzacții complexe și eficiență îmbunătățită pentru smart contracts pe Bitcoin. Adresele Taproot încep cu bc1p.
Cum cumpăr Bitcoin care ajunge la o adresă SegWit?
Simplu — creezi un portofel Bitcoin care generează adrese Native SegWit (ex: Muun Wallet, BlueWallet), copiezi adresa bc1q... și o folosești ca destinație când cumperi de pe o rampa precum Abarai sau Paybis sau orice altă platformă.