Ak ste si otvorili bitcoinovú peňaženku a boli ste požiadaní, aby ste si vybrali medzi adresou typu „Legacy“, „SegWit“ alebo „Native SegWit“ bez akéhokoľvek vysvetlenia, čo tieto pojmy znamenajú, táto voľba súvisí s jedinou aktualizáciou vykonanou v roku 2017.
SegWit, skratka pre Oddelení svedkovia, je aktualizácia protokolu Bitcoin aktivovaná v auguste 2017, ktorá presúva údaje o digitálnom podpise z hlavnej štruktúry transakcie do samostatného poľa nazývaného „witness“. Táto jediná architektonická zmena znížila transakčné poplatky, odstránila dlhoročnú bezpečnostnú chybu známu ako „transakčná poddajnosť“ a vytvorila technické predpoklady pre fungovanie sietí Lightning Network a Taproot.
Tento článok sa zaoberá tým, čo vlastne SegWit robí, ako funguje systém veľkosti blokov, aký vplyv majú rôzne typy adries na výšku poplatkov a sporným politickým bojom, ktorý takmer rozdelil sieť bitcoinu ešte predtým, ako bol SegWit aktivovaný.
Spravujte svoje bitcoiny pomocou Aplikácia peňaženky Bitcoin.com.
Hlavné závery
- SegWit (Segregated Witness) je aktualizácia protokolu bitcoinu, ktorá bola aktivovaná 24. augusta 2017, formálne definovaná ako BIP 141 a navrhnutá Pieterom Wuilleom, Ericom Lombrozom a Johnsonom Lauom v decembri 2015.
- Oddeľuje údaje digitálneho podpisu (tzv. „svedok“) od hlavného tela transakcie, čím odstraňuje bezpečnostnú chybu známu ako „poddajnosť transakcie“ a zmenšuje veľkosť každej transakcie.
- Kapacita bloku sa meria v hmotnostných jednotkách (WU) a nie v bajtoch. Údaje svedkov zaberajú 1 WU na bajt, zatiaľ čo ostatné údaje zaberajú 4 WU na bajt, vďaka čomu majú transakcie SegWit 75 % zľavu na veľkosť podpisu.
- Vlastná technológia SegWit (adresy bc1q) zmenšuje veľkosť štandardnej transakcie z približne 226 vbytes na približne 141 vbytes, čím sa poplatky znižujú približne o 38 % v porovnaní so starými adresami.
- Záruka pevného TXID v rámci SegWitu bola technickou podmienkou pre vznik siete Lightning Network. Bez nej by nebolo možné bezpečne vytvoriť platobné kanály.
- Jeho systém verziovania skriptov umožnil zavedenie Taproot (SegWit V1, aktivovaný v roku 2021) a poskytuje rámec pre budúce aktualizácie bitcoinu bez hard forkov.
- Od roku 2026 sa SegWit používa približne v 85 % bitcoinových transakcií. Ide o sieťový štandard, nie o novú funkciu.
Čo je SegWit?
SegWit, alebo Segregated Witness, je zmena formátu transakcií v bitcoine, ktorá oddeľuje digitálne podpisy – kryptografický dôkaz, že máte právo minúť mincu – od hlavných údajov transakcie a ukladá ich do samostatnej štruktúry nazývanej „witness“. Vďaka tomu je každá transakcia menšia, do každého bloku sa zmestí viac transakcií a odstraňuje sa zraniteľnosť, ktorá doteraz znemožňovala bezpečné vytváranie platobných kanálov nad rámec bitcoinu.
Názov sa dá jednoducho rozložiť: „segregated“ znamená „oddelený“ a „witness“ je kryptografický termín pre údaje podpisu, ktoré potvrdzujú platnosť transakcie. Witness odpovedá na otázku „schválil to oprávnený vlastník?“, zatiaľ čo zvyšné údaje transakcie odpovedajú na otázku „kam smerujú prostriedky a v akej výške?“
The official BIP 141 header on GitHub, showing its three co-authors and December 2015 assignment date.Táto aktualizácia bola formálne definovaná ako Návrh na vylepšenie bitcoinu č. 141 (BIP 141) a navrhli ho vývojári Bitcoin Core Pieter Wuille, Eric Lombrozo a Johnson Lau na konferencii Scaling Bitcoin v decembri 2015. V hlavnej sieti bitcoinu bola aktivovaná 24. augusta 2017 v bloku 481 824 ako soft fork, čo znamená, že bola spätne kompatibilná. Uzly, ktoré neboli aktualizované, mohli naďalej overovať základné údaje o transakciách; aktualizované uzly videli kompletný obraz vrátane svedka.
Od roku 2026 sa SegWit používa približne v 85 % všetkých bitcoinových transakcií. Už to nie je nová funkcia, ale štandard.
Problémy, na riešenie ktorých bol SegWit vytvorený
SegWit vyriešil dva odlišné problémy, ktoré už roky obmedzovali Bitcoin.
Tvarovateľnosť transakcií
Každá transakcia v sieti Bitcoin má jedinečný identifikátor nazývaný TXID, čo je hash vygenerovaný z údajov transakcie. Pred zavedením SegWitu sa tento hash počítal na základe celej transakcie vrátane podpisu.
Problém je v tom, že kryptografický podpis nemôže podpísať sám seba. V dôsledku toho vznikla malá medzera, vďaka ktorej mohol ktokoľvek, kto vašu transakciu prenášal cez sieť, mierne upraviť podpis tak, aby zostal matematicky platný, ale vytvoril iné TXID. Prostriedky sa aj tak dostali na správnu adresu a transakcia bola aj tak spracovaná, avšak identifikátor sa zmenil.
V prípade jednoduchej platby to neznie ako katastrofa. Pre protokoly, ktoré spájajú viacero nepotvrdených transakcií do reťazca, je to však fatálne. Sieť Lightning Network, ktorá funguje na princípe vytvárania série platobných záväzkov mimo reťazca, ktoré odkazujú na ID predchádzajúcich transakcií, nemôže bezpečne fungovať, ak sa ktorékoľvek z týchto ID môže zmeniť pred ich potvrdením. Zmeniteľné TXID znamená prerušenie reťazca a prostriedky môžu zostať uviaznuté alebo môžu byť odcudzené.
Tvorivosť transakcií spôsobila aj reálne škody, než bola táto chyba odstránená. Burza Mt. Gox ju uviedla ako jeden z faktorov, ktoré prispeli k jej krachu v roku 2014, hoci historici sa nezhodujú v tom, do akej miery išlo o hlavnú príčinu a do akej miery len o výhovorku pre hlbšie zlyhania v riadení.
SegWit tento problém vyriešil tak, že z výpočtu TXID úplne vylúčil podpisy. Identifikátor sa teraz vypočítava iba na základe základných polí transakcie. Zmena podpisu už nemá vplyv na identitu transakcie.
Zabráňte preťaženiu siete a rastu poplatkov
V roku 2016 a na začiatku roku 2017 spracovával Bitcoin približne 7 transakcií za sekundu. Počas špičiek dopytu sa počet nevybavených transakcií vyšplhal na desiatky tisíc a poplatky za štandardný prevod stúpli na 50 USD alebo viac. Problém bol štrukturálny: veľkosť blokov bitcoinu bola obmedzená na 1 MB a podpisy tvorili približne 65 % veľkosti transakcie.
Zjavné riešenie, teda zvýšenie limitu veľkosti bloku, si vyžadovalo hard fork, čo znamenalo, že všetky uzly by museli prejsť na novú verziu, inak by zostali v nekompatibilnom reťazci. Hard forky sú veľmi rizikové a sporné. SegWit našiel spôsob, ako toto obmedzenie úplne obísť.
Ako funguje SegWit
Oddelenie údajov o svedkoch
V klasickej bitcoinovej transakcii obsahuje každý vstup pole ScriptSig s podpisom a verejným kľúčom odosielateľa. V transakcii SegWit zostáva pole ScriptSig pre vstupy SegWit prázdne. Podpis a verejný kľúč sa presúvajú do nového poľa „witness“, ktoré je pridané na koniec transakcie.
Dva ďalšie bajty – značka (0x00) a príznak (0x01) – oznamujú uzlom podporujúcim SegWit, že nasledujú údaje svedka. Uzly, ktoré vznikli pred zavedením SegWitu, vidia iba prázdny ScriptSig a transakciu spracujú ako platnú podľa staršieho výkladu „ktokoľvek môže utrácať“, čím sa zachováva spätná kompatibilita.
Hmotnosť bloku nahrádza veľkosť bloku
SegWit nahradil obmedzenie veľkosti bloku na 1 MB novým ukazovateľom: hmotnosťou bloku, ktorej horná hranica je stanovená na 4 milióny hmotnostných jednotiek (WU).
Kľúčový detail spočíva v tom, ako sa počítajú bajty:
- Každý bajt údajov o transakcii, ktorá nie je súčasťou svedectva, stojí 4 váhové jednotky
- Každý bajt údajov svedka stojí iba 1 váhovú jednotku
Keďže podpisy sú veľké a teraz sa nachádzajú v sekcii „witness“, z hľadiska kapacity bloku zaberajú len štvrtinu toho, čo predtým. Takto SegWit v praxi zvýšil efektívnu veľkosť bloku na približne 1,7 až 2 MB bez toho, aby zasiahol do pravidla 1 MB, ktoré vynucujú staré uzly. V prípade teoretického bloku zloženého výlučne zo SegWit je maximálna veľkosť 4 MB, hoci k tomu v praxi nikdy nedochádza, pretože každý blok obsahuje aj údaje, ktoré nie sú súčasťou sekcie „witness“.
Virtuálne bajty (vBajty): Jednotka, ktorú vidíte v peňaženkách
Aby boli sadzby poplatkov porovnateľné s tradičnými transakciami, bol v rámci SegWitu zavedený pojem „virtuálne bajty“ (vbytes): jednotky váhy vydelené číslom 4. Pri tradičných transakciách sú bajty a vbytes identické. Pri transakciách SegWit sú hodnoty vbytes nižšie, pretože znížená veľkosť údajov svedka túto hodnotu znižuje.
Poplatky peňaženky sú uvádzané v satoshi na vbyte (sat/vB). Transakcia cez SegWit s menším počtom vbytov má pri rovnakej sadzbe sat/vB nižšie poplatky. Práve tento mechanizmus stojí za úsporou poplatkov, ktorú zaznamenáte pri použití adresy typu bc1q namiesto adresy typu 1...
Typy adries SegWit: Ktorý z nich by ste mali použiť?
SegWit spolu s technickými zmenami zaviedol aj nové formáty adries. Typ adresy určuje, ako vaša peňaženka kóduje podmienky výdavkov, čo ovplyvňuje výšku poplatkov, kompatibilitu s inými peňaženkami a to, ako vaše transakcie vyzerajú v reťazci.
Porovnanie typov adries
| Typ adresy | Predpona | Kódovanie | Typická veľkosť Tx (1 vstup, 2 výstupy) | Úspora poplatkov verzus starý systém | Podpora peňaženiek |
|---|---|---|---|---|---|
| Legacy (P2PKH) | 1... | Base58 | ~226 vbytes | Východisková hodnota | Univerzálny |
| Vnořený SegWit (P2SH-P2WPKH) | 3... | Base58 | ~167 vbytes | ~26 % | Veľmi široký |
| Natívny SegWit (P2WPKH) | bc1q... 42 znakov | Bech32 | ~141 vbytes | ~38 % | Všetky moderné peňaženky |
| Natívny multisig s podporou SegWit (P2WSH) | bc1q... 62 znakov | Bech32 | Rôzne | ~32 %+ | Všetky moderné peňaženky |
| Taproot (P2TR) | bc1p... 62 znakov | Bech32m | ~154 vbytes | ~32 % | Najmodernejšie peňaženky |
Údaje o veľkosti transakcie: Spark.money – Prehľad veľkostí bitcoinových transakcií, 2026. Úspory na poplatkoch sú orientačné a závisia od podmienok v mempooli.
Legacy (P2PKH, predpona 1...) Ide o pôvodný formát z roku 2009. Podpis zostáva v hlavnom tele transakcie, kde sa započítava v plnej výške. Žiadna úspora na poplatkoch. Stále je všeobecne podporovaný, čo je jediný dôvod, prečo ho dnes používať – ak pracujete so veľmi starým softvérom, ktorý nedokáže prijať nič iné.
Vnořený SegWit (P2SH-P2WPKH, predpona 3...) zabaluje skript SegWit do staršej obálky P2SH. Keď bol v roku 2017 aktivovaný SegWit, nie všetky peňaženky a burzy ihneď pridali podporu pre nový formát bc1. Vnořený SegWit slúžil ako most kompatibility: dosiahnete čiastočnú úsporu na poplatkoch a odosielatelia používajúci starší softvér vám môžu naďalej posielať platby. Do roku 2026 tento formát existuje hlavne ako záložné riešenie. 3... Predpona je spoločná s adresami P2SH, ktoré nepoužívajú SegWit, čo znamená, že len na základe adresy nemožno zistiť, či ide o transakciu SegWit.
Natívny SegWit (P2WPKH, predpona bc1q..., 42 znakov) je pre väčšinu používateľov tou správnou voľbou. Využíva kódovanie Bech32, ktoré pozostáva výlučne z malých písmen, ponúka lepšiu detekciu chýb ako Base58 a eliminuje znaky, ktoré sa navzájom podobajú (žiadne veľké O, nula, veľké I ani malé l). Štandardná transakcia P2WPKH s 1 vstupom a 2 výstupmi zaberá približne 141 vbytes, čo je o 38 % menej ako ekvivalentná transakcia staršieho typu. Od roku 2026 ju podporujú všetky aktívne peňaženky a burzy.
Natívny multisig s podporou SegWit (P2WSH, predpona bc1q..., 62 znakov) ide o variantu skriptového hash, ktorá sa používa pre peňaženky s viacnásobným podpisom a zložité podmienky čerpania prostriedkov. Dlhšia adresa odráža 32-bajtový hash SHA-256 namiesto 20-bajtového hashu používaného v P2WPKH. Ak používate konfiguráciu multisig typu 2 z 3, P2WSH je nativný spôsob, ako to realizovať v rámci SegWitu.
Taproot (P2TR, predpona bc1p..., 62 znakov) je SegWit verzie 1, aktivovaný v roku 2021. Používa Schnorr-podpisy namiesto ECDSA, čo umožňuje agregovať viacero podpisov do jedného, vďaka čomu sú transakcie s viacnásobným podpisom v reťazci nerozoznateľné od transakcií s jedným podpisom. Ponúka najnižšie poplatky za výdavky s jedným podpisom a najlepšiu ochranu súkromia. Použite ju, ak ste si overili, že vaši príjemcovia a ich peňaženky podporujú adresy typu bc1p.
Rýchle odporúčanie
Pre väčšinu ľudí platí: používajte natívny SegWit (bc1q). Podporuje ho prakticky každá aktívna peňaženka a burza, v porovnaní so starším systémom šetrí približne 38 % na poplatkoch a v roku 2026 s ním nie je spojené žiadne riziko nekompatibility (vývojári, ktorí integrujú SegWit do softvéru peňaženiek, nájdu ďalšie informácie v Príručka pre vývoj peňaženky Bitcoin Core.).
Ak vaša peňaženka podporuje Taproot (bc1p) a vy vykonávate transakcie s jedným podpisom s príjemcami, ktorých peňaženky túto funkciu podporujú, dosiahnete tým o niečo nižšie poplatky a vyššiu úroveň súkromia.
Vnořený SegWit (3...) je záložné riešenie z dôvodu kompatibility. Je to v poriadku, ale už nie je dôvod, aby sa to používalo ako predvolené nastavenie.
Vojna o veľkosť bloku: Prečo bol SegWit taký kontroverzný
Technické zdôvodnenie SegWitu bolo jasné. Cesta k jeho aktivácii však jasná nebola.
V rokoch 2015 až 2017 bol Bitcoin zapletený do jedného z najkontroverznejších sporov o riadenie vo svojej histórii. V podstate išlo o jednoduchú otázku: ako by mala decentralizovaná sieť aktualizovať svoje vlastné pravidlá, keď majú rôzne frakcie protichodné záujmy?
Patová situácia v baníctve
V rámci štandardného procesu aktualizácie BIP9 vyžadoval soft fork, aby 95 % ťažiarov vyjadrilo podporu v priebehu dvojtýždňového obdobia. Začiatkom roka 2017 bol SegWit už niekoľko mesiacov pripravený na aktiváciu, avšak stále sa nedarilo prekonať túto hranicu.
Najvýraznejší odpor prišiel zo strany veľkých ťažobných prevádzok, najmä spoločnosti Bitmain, ktorá v tom čase kontrolovala podstatnú časť hashrate bitcoinu. Dôvod sa neskôr vyjasnil: spoločnosť Bitmain používala patentovanú technológiu nazvanú ASICBoost, optimalizáciu, ktorá jej ťažobnému hardvéru poskytovala významnú výhodu v efektivite. SegWit bol štrukturálne nekompatibilný so skrytým ASICBoostom. Zablokovanie SegWitu túto výhodu chránilo.
BIP 148 a UASF
V marci 2017 zverejnil anonymný vývojár používajúci pseudonym Shaolinfry návrh BIP 148: soft fork aktivovaný používateľmi (UASF). Namiesto čakania na signál od ťažiarov navrhoval BIP 148, aby ekonomické uzly, t. j. burzy, platobné brány a podniky prevádzkujúce softvér Bitcoin, od 1. augusta 2017 jednoducho začali odmietať akýkoľvek blok, ktorý neoznačil podporu SegWitu.
Logika bola jednoduchá: ťažiari vytvárajú bloky, ktoré však majú hodnotu len vtedy, ak ich sieť prijme. Ak by dostatočná časť ekonomickej väčšiny prevádzkovala uzly BIP 148, ťažiari by buď aktivovali SegWit, alebo by sledovali, ako sa ich bloky stávajú osirelými. Riziko bolo rovnako jasné: ak by prijatie nebolo dostatočné, došlo by k rozdeleniu reťaze, pričom by paralelne fungovali dve nekompatibilné verzie bitcoinu.
Kampaň UASF bola iniciovaná zdola a veľmi hlasná. Objavili sa konferenčné odznaky. Hádky na Twitteri sa vyostrili. Výraz „spustite si vlastný uzol“ nadobudol nový význam.
Newyorská dohoda a Bitcoin Cash
Vzhľadom na blížiaci sa termín UASF sa v máji 2017 v New Yorku zišlo vyše 50 významných spoločností z oblasti bitcoinu a podpísali dokument, ktorý sa stal známy ako Newyorská dohoda. Dohodli sa na aktivácii SegWitu, ale aj na tom, že na to nadviažu hard forkom, ktorého cieľom bolo zdvojnásobiť veľkosť bloku na 2 MB (tento projekt sa stal známym ako SegWit2x).
Tento kompromis úplne neuspokojil ani jednu zo strán. Vývojári, ktorí boli proti väčším blokom, vnímali SegWit2x ako skrytý hard fork, s ktorým nesúhlasili. Ťažiari a spoločnosti, ktoré chceli väčšie bloky, stále nedostali to, čo pôvodne požadovali.
1. augusta 2017 skupina, ktorá presadzovala čisto zvýšenie veľkosti bloku bez SegWitu, vykonala fork bitcoinu a vytvorila Bitcoin Cash (BCH) s počiatočným limitom veľkosti bloku 8 MB. SegWit bol v bitcoine aktivovaný 24. augusta 2017. Hard fork SegWit2x bol v novembri 2017 zrušený po tom, čo jeho organizátori dospeli k záveru, že nedosiahli dostatočný konsenzus.
Čo sa tým vyriešilo
Výsledok mal význam, ktorý presahoval rámec technických detailov. UASF fungovalo: o tom, ktoré pravidlá konsenzu sa uplatnia, rozhodovali ekonomické uzly, nie ťažiari. Toto sa dnes pravidelne uvádza ako dôkaz toho, že správa bitcoinu v konečnom dôsledku spočíva na tých, ktorí prevádzkujú a používajú tento softvér, a nie na tých, ktorí vytvárajú bloky. Časť komunity označuje 1. august za Deň nezávislosti bitcoinu.
Čo umožnil SegWit
Sieť Lightning Network
Sieť Lightning Network bola navrhnutá ešte predtým, ako vznikol SegWit. Jej tvorcovia vedeli, že ju nebude možné bezpečne nasadiť, kým sa nevyrieši problém s deformovateľnosťou transakcií, pretože platobné kanály závisia od reťazcov nepotvrdených transakcií, ktoré na seba navzájom odkazujú prostredníctvom TXID. Záruka fixného TXID v rámci SegWitu zabezpečila bezpečnosť týchto kanálov.
Sieť Lightning Network bola spustená v hlavnej sieti bitcoinu začiatkom roka 2018, približne šesť mesiacov po aktivácii SegWitu. Do prvého štvrťroka 2025 spracovala viac ako 100 miliónov transakcií. Bez SegWitu by táto infraštruktúra vôbec neexistovala.
Taproot a verzionovanie skriptov
SegWit zaviedol verzionovanie skriptov do formátu transakcií v bitcoine. Program „witness“ začína verziovým bajtom: SegWit V0 pokrýva P2WPKH a P2WSH. Akákoľvek budúca aktualizácia, ktorá definuje nové verzie, bude mať svoje vlastné pravidlá bez toho, aby bola v rozpore s existujúcimi, a bez nutnosti ďalšieho sporného boja o aktualizáciu.
SegWit V1 je Taproot, ktorý bol aktivovaný v novembri 2021. Priniesol Schnorr-ove podpisy, rámec MAST (Merkelized Abstract Syntax Trees) pre komplexné podmienky výdavkov a vylepšenia v oblasti súkromia, vďaka ktorým sa peňaženky s viacnásobným podpisom (multisig) v reťazci javia ako identické s transakciami s jedným podpisom (single-sig). Každá technická funkcia, ktorú Taproot zaviedol, sa opierala o architektúru verzií, ktorú vytvoril SegWit.
Poradové číslovky a nápisy
Práve tá istá štruktúra údajov o svedkoch, ktorú zaviedol SegWit a ktorú rozšíril Taproot, umožnila z technického hľadiska vkladať ľubovoľné údaje, obrázky, text či kód priamo do bitcoinových transakcií. Toto je mechanizmus, na ktorom je založený protokol Ordinals a bitcoinové inškripcie, čo viedlo k prudkému nárastu využívania dát v reťazci a posunulo prijatie Taproot na približne 42 % transakcií v roku 2024. Keď aktivita v oblasti nápisov poklesla, využívanie Taproot sa koncom roka 2025 ustálilo na úrovni približne 20 % transakcií, zatiaľ čo SegWit V0 zostáva dominantným formátom s podielom okolo 85 %.
SegWit v kontexte: Časová os aktualizácií bitcoinu
| Rok | Podujatie |
|---|---|
| 2015 | Pieter Wuille predstavil koncepciu SegWit na konferencii Scaling Bitcoin |
| 2016 | BIP 141 bol oficiálne zverejnený; podiel ťažiarov, ktorí vyjadrujú podporu, stagnuje pod hranicou 95 % |
| marec 2017 | BIP 148 (UASF) zverejnený používateľom Shaolinfry |
| máj 2017 | Newyorskú dohodu podpísalo viac ako 50 spoločností |
| 1. augusta 2017 | Bitcoin Cash sa oddelil od Bitcoinu |
| 24. augusta 2017 | SegWit sa v sieti Bitcoin aktivuje v bloku č. 481 824 |
| november 2017 | Projekt hard forku SegWit2x bol zrušený |
| január 2018 | Sieť Lightning Network bola spustená v hlavnej sieti |
| november 2021 | Taproot sa aktivuje a nadväzuje na systém verzií SegWitu |
| 2023–2024 | Ordinály a nápisy využívajú priestor pre svedectvá v rámci SegWit/Taproot |
| 2026 | Približne 85 % transakcií s bitcoinmi využíva SegWit |
Súčasné osvojenie
Po aktivácii technológie SegWit jej využívanie postupne rástlo, pričom už v priebehu prvých niekoľkých mesiacov dosiahlo 30 % transakcií a v priebehu nasledujúcich dvoch rokov prekročilo hranicu 50 %, keď peňaženky a burzy aktualizovali svoj softvér.
K roku 2026 približne 85 % bitcoinových transakcií využíva SegWit (zdroj: Štatistiky bitcoinovej siete Spark.money, CoinGecko). Zostávajúcich 15 % tvoria staršie transakcie z peňaženiek a služieb, ktoré neprešli na novú verziu. Používanie Taproot (P2TR, SegWit V1) dosiahlo vrchol v roku 2024, keď predstavovalo približne 42 % transakcií, čo bolo do veľkej miery spôsobené aktivitou v oblasti vpisovania Ordinals, a neskôr, koncom roka 2025, sa ustálilo na úrovni okolo 20 %, keďže objem vpisov klesol.
Krivka prijatia odzrkadľuje vývoj, ktorý prebehol v prípade samotného SegWitu: trvá jeden až tri roky, kým sa nové formáty adries dostanú do bežného používania, keďže hardvérové peňaženky, burzy a platobné brány aktualizujú svoj softvér. Podpora Taproot sa naďalej rozširuje v rôznych implementáciách peňaženiek.
SegWit vs. Legacy: Prehľad rozdielov
| Funkcia | Staršia verzia (pred zavedením SegWitu) | SegWit |
|---|---|---|
| Miesto podpisu | Vnútri ScriptSig (hlavné telo transakcie) | Samostatné pole pre svedka |
| Metrika veľkosti bloku | Veľkosť v bajtoch (limit 1 MB) | Jednotky hmotnosti (limit 4 miliónov WU) |
| Výpočet TXID | Obsahuje údaje o podpise | Nezahŕňa údaje o svedkoch |
| Zmeniteľnosť transakcie | Možné | Opravené |
| Typická veľkosť prenosu 1 vstup/2 výstupy | ~226 vbytes | ~141 vbytes (P2WPKH) |
| Úspora poplatkov | Východisková hodnota | o ~38 % nižšia (P2WPKH v porovnaní s P2PKH) |
| Podpora siete Lightning Network | Nebezpečné | Povinné; aktivuje platobné kanály |
| Predpona adresy | 1... | bc1q... (rodný) alebo 3... (vnořené) |
| Kódovanie | Base58 | Bech32 |
Záver
SegWit je aktualizácia protokolu, ktorá oddelila podpisové údaje bitcoinu od transakčných údajov, odstránila bezpečnostnú chybu existujúcu už od roku 2009, znížila transakčné poplatky približne o tretinu a poskytla architektonický základ pre sieť Lightning Network, Taproot a všetko, čo na nich bolo odvtedy vybudované.
Od roku 2026 je to transakčný štandard v sieti Bitcoin, ktorý spracováva drvivú väčšinu aktivít v reťazci. Formáty adries, ktoré zaviedol, najmä natívny SegWit (bc1q), by dnes väčšina používateľov mala používať ako predvolené. Politický boj, ktorý sprevádzal jeho aktiváciu, zostáva jednou z najpoučnejších kapitol v histórii správy bitcoinu: je to dôkazom toho, že v decentralizovanej sieti nie je konsenzus niečím, čo udeľujú ťažiari, ale niečím, čo presadzujú používatelia.






