Bitcoin.com

Ano ang SegWit (Segregated Witness)? Ipinapaliwanag ang pinakamahalagang pag-upgrade ng Bitcoin

Ang SegWit (Segregated Witness) ay isang pag-upgrade ng Bitcoin noong 2017 na nagbawas ng mga bayarin, nag-ayos ng isang kritikal na kahinaan sa seguridad, at nagbigay-daan sa Lightning Network. Narito kung paano ito gumagana.

Huling Na-update
Nai-publish
Oras ng Pagbasa4 minutong babasahin
Isinulat ni
Neil Author
Neill Velardo
Crypto content specialist since 2017; reviews iGaming platforms firsthand
Sinuri ni
Graham Stone Author Image
Graham Stone
What is Bitcoin SegWit (Segregated Witness)?

Kung nagbukas ka ng Bitcoin wallet at hiningi sa iyo na pumili sa pagitan ng "Legacy," "SegWit," o "Native SegWit" na address nang walang paliwanag kung ano ang ibig sabihin ng mga ito, ang pagpipiliang iyon ay nag-ugat sa isang pag-upgrade na ginawa noong 2017.

SegWit, pinaikli ng Segregadong Saksi, ay isang pag-upgrade ng Bitcoin protocol na naaktibo noong Agosto 2017 na inililipat ang datos ng digital na pirma mula sa pangunahing estruktura ng transaksyon patungo sa isang hiwalay na patlang na tinatawag na witness. Ang iisang pagbabagong arkitektural na iyon ay nagpababa ng mga bayad sa transaksyon, inayos ang isang dekada nang kahinaan sa seguridad na tinatawag na transaction malleability, at lumikha ng teknikal na mga kondisyon para umiral ang Lightning Network at Taproot.

Tinatalakay ng artikulong ito kung ano talaga ang ginagawa ng SegWit, kung paano gumagana ang sistema ng bigat ng block, kung ano ang ibig sabihin ng iba't ibang uri ng address para sa iyong mga bayarin, at ang kontrobersyal na labanan sa pulitika na muntik nang magwasak sa Bitcoin network bago pa man ito na-aktiba.

Pamamahalaan ang iyong Bitcoin gamit ang Bitcoin.com Wallet app.

Mga Pangunahing Dapat Tandaan

  • Ang SegWit (Segregated Witness) ay isang pag-upgrade sa protocol ng Bitcoin na na-aktiba noong Agosto 24, 2017, opisyal na tinukoy bilang BIP 141 at iminungkahi nina Pieter Wuille, Eric Lombrozo, at Johnson Lau noong Disyembre 2015.
  • Hinahati nito ang datos ng digital na pirma (ang "saksi") mula sa pangunahing katawan ng transaksyon, inaayos ang isang kahinaan sa seguridad na tinatawag na pagbabagong-anyo ng transaksyon at ginagawang mas maliit ang bawat transaksyon.
  • Ang kapasidad ng block ay sinusukat sa yunit ng timbang (WU) sa halip na bytes. Ang witness data ay nagkakahalaga ng 1 WU bawat byte kumpara sa 4 WU bawat byte para sa ibang data, na nagbibigay sa mga transaksyon ng SegWit ng 75% na diskwento sa laki ng lagda.
  • Ang native SegWit (mga bc1q address) ay nagpapababa ng isang karaniwang transaksyon mula sa ~226 vbytes hanggang ~141 vbytes, na nagpapababa ng mga bayarin ng humigit-kumulang 38% kumpara sa mga legacy address.
  • Ang nakapirming garantiya ng TXID ng SegWit ang teknikal na paunang kundisyon para sa Lightning Network. Kung wala ito, hindi ligtas na mabubuo ang mga payment channel.
  • Pinahintulutan ng sistema nito sa pagbago ng script ang Taproot (SegWit V1, na naaktibo noong 2021) at nagbibigay ng balangkas para sa mga hinaharap na pag-upgrade ng Bitcoin nang walang hard forks.
  • Pagsapit ng 2026, tinatayang 85% ng mga transaksyon sa Bitcoin ay gumagamit ng SegWit. Ito ang pamantayan ng network, hindi isang bagong tampok.

Ano ang SegWit?

Ang SegWit, o Segregated Witness, ay isang pagbabago sa format ng transaksyon ng Bitcoin na naghihiwalay sa mga digital na pirma, ang kriptograpikong patunay na may karapatan kang gastusin ang isang barya, mula sa pangunahing datos ng transaksyon at iniimbak ang mga ito sa isang hiwalay na istruktura na tinatawag na witness. Pinapaliit nito ang bawat transaksyon, pinapayagan ang mas maraming transaksyon na magkasya sa bawat block, at inaalis ang isang kahinaan na naging dahilan upang maging imposible ang ligtas na pagbuo ng mga payment channel sa ibabaw ng Bitcoin.

Ang pangalan ay madaling maunawaan: ang "segregated" ay nangangahulugang pinaghiwalay, at ang "witness" ay ang terminong cryptographic para sa datos ng pirma na nagpapatunay na balido ang transaksyon. Sinusagot ng witness ang tanong na "inaprubahan ba ito ng lehitimong may-ari?", habang sinasagot naman ng natitirang datos ng transaksyon ang "saan mapupunta ang pondo at para sa halagang magkano?"

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

Ang pag-upgrade ay pormal na itinakda bilang Panukala sa Pagpapabuti ng Bitcoin 141 (BIP 141) at iminungkahi ng mga developer ng Bitcoin Core na sina Pieter Wuille, Eric Lombrozo, at Johnson Lau sa kumperensya ng Scaling Bitcoin noong Disyembre 2015. Na-activate ito sa Bitcoin mainnet noong Agosto 24, 2017, sa block 481,824, bilang isang soft fork, na nangangahulugang ito ay backward compatible. Ang mga node na hindi nag-upgrade ay maaari pa ring i-validate ang pangunahing datos ng transaksyon; ang mga nag-upgrade na node ay nakakita ng buong larawan kasama ang witness.

Pagsapit ng 2026, tinatayang 85% ng lahat ng transaksyon sa Bitcoin ay gagamit ng SegWit. Hindi na ito bagong tampok kundi pamantayan na.

Ang mga problemang nilutas ng SegWit

Tinugunan ng SegWit ang dalawang magkahiwalay na isyu na matagal nang naglilimita sa Bitcoin.

Pagkabaluktot ng Transaksyon

Bawat transaksyon ng Bitcoin ay may natatanging tagapagkilala na tinatawag na TXID, isang hash na nabuo mula sa datos ng transaksyon. Bago ang SegWit, ang hash na iyon ay kinakalkula sa buong transaksyon, kasama ang pirma.

Narito ang problema: hindi maaaring pirmahan ng isang cryptographic signature ang sarili nito. Nag-iwan ito ng maliit na puwang kung saan ang sinumang nagpapasa ng iyong transaksyon sa network ay maaaring bahagyang baguhin ang signature sa paraang nananatiling matematikal na balido ngunit nagbubunga ng ibang TXID. Napunta pa rin ang pondo sa tamang address at naiproseso pa rin ang transaksyon, ngunit nagbago ang identifier.

Hindi ito mukhang mapaminsala para sa isang simpleng bayad. Para sa mga protocol na pinagsasama-sama ang maraming hindi pa nakumpirmang transaksyon, ito ay nakamamatay. Ang Lightning Network, na gumagana sa pamamagitan ng paglikha ng serye ng mga off-chain na pangako sa pagbabayad na tumutukoy sa mga naunang ID ng transaksyon, ay hindi maaaring gumana nang ligtas kung ang alinman sa mga ID na iyon ay maaaring magbago bago sila makumpirma. Ang isang nababagong TXID ay nangangahulugang nababasag ang kadena, at maaaring maipit o matakaw ang mga pondo.

Ang pagiging nababago ng transaksyon ay nagdulot din ng pinsala sa totoong buhay bago ito naayos. Binanggit ito ng palitan ng Mt. Gox bilang isang salik na nag-ambag sa pagbagsak nito noong 2014, bagaman pinagtatalunan ng mga historyador kung ito ba ang ugat ng problema o isang dahilan lamang para sa mas malalim na maling pamamahala.

Nalutas ito ng SegWit sa pamamagitan ng ganap na pag-aalis ng mga pirma sa pagkalkula ng TXID. Ngayon, ang identifier ay kinakalkula lamang mula sa mga pangunahing larangan ng transaksyon. Hindi na binabago ng pagbabago sa pirma ang pagkakakilanlan ng transaksyon.

Pigilan ang pagsisikip at pagtaas ng mga bayarin

Pagsapit ng 2016 at hanggang 2017, humigit-kumulang 7 transaksyon kada segundo ang napoproseso ng Bitcoin. Sa panahon ng pagtaas ng demand, umabot sa sampu-sampung libo ang naipong mga transaksyon at tumaas ang mga bayad sa $50 o higit pa para sa isang karaniwang pagpapadala. Ang problema ay estruktural: ang mga block ng Bitcoin ay limitado sa 1MB, at ang mga pirma ay bumubuo ng humigit-kumulang 65% ng laki ng transaksyon.

Ang halatang solusyon, ang pagtaas ng limitasyon ng laki ng block, ay nangangailangan ng hard fork, na nangangahulugang kailangang mag-upgrade ang lahat ng node o maiiwan sa isang hindi tugmang kadena. Mataas ang panganib at kontrobersyal ang mga hard fork. Lubos na nalampasan ng SegWit ang limitasyong ito.

Paano Gumagana ang SegWit

Paghiwalay ng Datos ng Saksi

Sa isang legacy na transaksyon ng Bitcoin, bawat input ay may ScriptSig field na naglalaman ng pirma at pampublikong susi ng nagbabayad. Sa isang SegWit na transaksyon, iniiwan na walang laman ang ScriptSig para sa mga SegWit input. Ang pirma at pampublikong susi ay inililipat sa bagong witness field na dinadagdag sa dulo ng transaksyon.

Dalawang karagdagang byte, isang marker (0x00) at isang flag (0x01), ang nagsasabi sa mga SegWit-aware na node na susunod ang witness data. Ang mga node na nauna bago ang SegWit ay nakakakita lamang ng bakanteng ScriptSig at pinoproseso ang transaksyon bilang balido sa ilalim ng mas lumang interpretasyon na "sinuman ay maaaring gumastos," kaya't napapanatili ang backward compatibility.

Ang bigat ng bloke ay pumapalit sa laki ng bloke

Pinalitan ng SegWit ang 1MB na limitasyon sa laki ng block ng isang bagong sukatan: bigat ng block, na may limitasyong 4 milyong yunit ng bigat (WU).

Ang kritikal na detalye ay nasa kung paano binibilang ang mga byte:

  • Bawat byte ng datos ng transaksyon na hindi saksi ay nagkakahalaga ng 4 na yunit ng timbang.
  • Bawat byte ng datos ng saksi ay nagkakahalaga lamang ng 1 yunit ng bigat.

Dahil malaki ang mga pirma at ngayon ay nasa witness section na, umaabot na lamang ang gastos nito sa isang-kapat ng dati sa kapasidad ng block. Ganito pinataas ng SegWit ang epektibong laki ng block sa humigit-kumulang 1.7 hanggang 2MB sa praktis nang hindi pinipilit ang 1MB na patakaran na ipinapatupad ng mga lumang node. Para sa teoretikal na all-SegWit na block, ang maximum ay 4MB, ngunit hindi ito kailanman nangyayari sa praktis dahil ang bawat block ay naglalaman din ng non-witness na datos.

Virtual Bytes (vBytes): Ang Yunit na Nakikita Mo sa mga Wallet

Upang mapanatiling maihahambing ang mga rate ng bayad sa mga legacy na transaksyon, ipinakilala ng SegWit ang virtual bytes (vbytes): mga yunit ng bigat na hinati sa 4. Para sa mga legacy na transaksyon, magkapareho ang bytes at vbytes. Para sa mga SegWit na transaksyon, mas mababa ang vbytes dahil pinapababa ng diskwentong witness data ang bilang.

Ang mga bayad sa wallet ay sinasabi sa satoshis kada vbyte (sat/vB). Ang isang SegWit na transaksyon na may mas kaunting vbyte ay nagbabayad ng mas mababang bayad sa parehong rate na sat/vB. Ito ang mekanismong nasa likod ng pagtitipid sa bayad na nakikita mo kapag ginagamit ang bc1q na address sa halip na 1... na address.

Mga Uri ng SegWit Address: Alin ang Dapat Mong Gamitin?

Nagpakilala ang SegWit ng mga bagong format ng address kasabay ng mga teknikal na pagbabago nito. Tinutukoy ng uri ng address kung paano ini-encode ng iyong wallet ang mga kondisyon sa paggastos, na nakakaapekto sa iyong mga bayarin, sa iyong pagiging tugma sa iba pang mga wallet, at sa hitsura ng iyong mga transaksyon sa on-chain.

Paghahambing ng Uri ng Tirahan

Uri ng TirahanPanlapiPag-encodeKaraniwang sukat ng transmisyon (1 papasok, 2 palabas)Pag-iipon ng Bayarin vs PamanaSuporta sa pitaka
Pamanang (P2PKH)Isa...Base58~226 na byteBatayanPangkalahatan
SegWit na nakapaloob (P2SH-P2WPKH)tatlo...Base58~167 na byteMga 26%Napakalawak
Katutubong SegWit (P2WPKH)bago pa man... 42 na karakterBech32~141 vbytes~38%Lahat ng makabagong pitaka
Katutubong SegWit multisig (P2WSH)bago pa man... 62 na karakterBech32Nag-iiba~32%+Lahat ng makabagong pitaka
Pangunahing ugat (P2TR)bc1p... 62 na karakterBech32m~154 na byte~32%Karamihan sa mga modernong pitaka

Mga datos ng laki ng transaksyon: Spark.money Sanggunian sa Sukat ng Transaksyon ng Bitcoin, 2026. Ang pagtitipid sa bayad ay tinatayang halaga at nag-iiba-iba depende sa kondisyon ng mempool.

Pamanang (P2PKH, prefix Isa...) Ito ang orihinal na format mula pa noong 2009. Nanatili ang pirma sa loob ng pangunahing katawan ng transaksyon kung saan ito binibilang nang buong bigat. Walang pagtitipid sa bayad. Patuloy pa rin itong sinusuportahan ng lahat, na siyang tanging dahilan para gamitin ito ngayon kung nakikipag-transaksyon ka sa napakatuwang na software na hindi makatanggap ng iba pa.

Nested SegWit (P2SH-P2WPKH, prefix tatlo...) binabalot ang SegWit script sa loob ng mas lumang P2SH na sobre. Nang na-activate ang SegWit noong 2017, hindi agad sinuportahan ng lahat ng wallet at exchange ang bagong bc1 format. Ang nested SegWit ang tulay para sa compatibility: nakakakuha ka ng bahagyang pagtitipid sa bayad, at makakapagbayad pa rin sa iyo ang mga nagpapadala na gumagamit ng mas lumang software. Pagsapit ng 2026, ang format na ito ay umiiral pangunahin bilang isang fallback. Ang tatlo... Ibinabahagi ang prefix sa mga P2SH address na hindi SegWit, kaya hindi mo malalaman mula sa address lamang kung tinitingnan mo ay isang SegWit na transaksyon.

Katutubong SegWit (P2WPKH, prefix bago pa man..., 42 na karakter) ay ang tamang pagpipilian para sa karamihan ng mga gumagamit. Gumagamit ito ng Bech32 encoding, na puro maliliit na titik, may mas mahusay na pagtuklas ng error kaysa sa Base58, at inaalis ang mga karakter na magkakapareho ang itsura (walang malaking O, zero, malaking I, o maliliit na l). Ang karaniwang 1-input, 2-output na P2WPKH na transaksyon ay nagkakahalaga ng ~141 vbytes, mga 38% na mas mababa kaysa sa katumbas na legacy na transaksyon. Lahat ng aktibong wallet at palitan ay susuporta rito simula 2026.

Katutubong SegWit multisig (P2WSH, prefix bago pa man..., 62 na karakter) ay ang variant na script-hash, na ginagamit para sa mga multisig wallet at mga kumplikadong kondisyon sa paggastos. Ang mas mahabang address ay sumasalamin sa 32-byte na SHA-256 hash sa halip na sa 20-byte na hash na ginagamit ng P2WPKH. Kung nagpapatakbo ka ng 2-of-3 na multisig setup, ang P2WSH ang SegWit-native na paraan para gawin ito.

Pangunahing ugat (P2TR, panlapi bakit isa..., 62 na karakter) ay SegWit Bersyon 1, na na-aktiba noong 2021. Gumagamit ito ng Schnorr signatures sa halip na ECDSA, na nagpapahintulot na pagsamahin ang maraming pirma sa isa, kaya hindi matutukoy kung multisig o single-sig on-chain ang transaksyon. Nag-aalok ito ng pinakamababang bayad para sa single-sig spends at pinakamahusay na privacy. Gamitin ito kapag nakumpirma mong sinusuportahan ng iyong mga tatanggap at ng kanilang mga wallet ang bc1p addresses.

Mabilis na Rekomendasyon

Para sa karamihan ng mga tao: gamitin ang native na SegWit (bc1q). Sinusuportahan ito ng halos lahat ng aktibong wallet at exchange, nakakatipid ng ~38% sa mga bayarin kumpara sa legacy, at walang panganib sa compatibility sa 2026 (Para sa mga developer na nag-iintegrate ng SegWit sa wallet software, tingnan ang Gabay sa pag-develop ng Bitcoin Core wallet.).

Kung sinusuportahan ng wallet mo ang Taproot (bc1p) at gumagawa ka ng mga transaksyon na may iisang pirma kasama ang mga tatanggap na sinusuportahan din ito ng kanilang mga wallet, magkakaroon ka ng bahagyang mas mababang bayad at mas mahusay na privacy.

Ang Nested SegWit (3...) ay isang fallback para sa compatibility. Ayos lang ito, pero wala nang dahilan para gawing default ito.

Ang Digmaan sa Blocksize: Bakit Napakakontrobersyal ng SegWit

Malinaw ang teknikal na kaso ng SegWit. Hindi malinaw ang landas nito patungo sa pag-aktibo.

Mula 2015 hanggang 2017, ang Bitcoin ay naipit sa isa sa pinaka-nakahiwalay na alitan sa pamamahala sa kasaysayan nito. Sa pinakapuso nito, simple lang ang tanong: paano dapat mag-upgrade ang isang desentralisadong network sa sarili nitong mga patakaran kapag may magkasalungat na interes ang iba't ibang grupo?

Ang Patimpalak sa Pagmimina

Sa ilalim ng karaniwang proseso ng pag-upgrade na BIP9, kinakailangan ng soft fork ang 95% ng mga miner na magpahiwatig ng suporta sa loob ng dalawang linggo. Pagsapit ng unang bahagi ng 2017, ilang buwan nang handa nang i-activate ang SegWit ngunit hindi ito umabot sa nasabing threshold.

Ang pinakamalaking pagtutol ay nagmula sa malalaking operasyon ng pagmimina, lalo na sa Bitmain, na noon ay kontrolado ang malaking bahagi ng hashrate ng Bitcoin. Ang dahilan ay kalaunan naging malinaw: ginamit ng Bitmain ang isang teknik na may patent na tinatawag na ASICBoost, isang optimisasyon na nagbigay sa kanilang hardware sa pagmimina ng makabuluhang kalamangan sa kahusayan. Hindi tugma sa estruktura ang SegWit sa nakatagong ASICBoost. Ang pagharang sa SegWit ay nagprotekta sa kalamangan na iyon.

BIP 148 at ang UASF

Noong Marso 2017, isang hindi kilalang developer na gumagamit ng pseudonym na Shaolinfry ang naglathala ng BIP 148: isang User-Activated Soft Fork (UASF). Sa halip na maghintay ng senyales mula sa mga miner, iminungkahi ng BIP 148 na ang mga economic node, ibig sabihin mga exchange, payment processor, at mga negosyong nagpapatakbo ng Bitcoin software, ay simpleng simulan nang tanggihan ang anumang block na hindi nagpapakita ng suporta sa SegWit simula Agosto 1, 2017.

Direkta ang lohika: gumagawa ang mga minero ng mga block, ngunit may halaga lamang ang mga ito kung tatanggapin sila ng network. Kung sapat na karamihan sa ekonomiya ang magpapatakbo ng mga BIP 148 node, pipagana ng mga minero ang SegWit o mapapabayaan ang kanilang mga bloke. Malinaw din ang panganib: kung hindi sapat ang pag-aampon, magkakaroon ng paghahati ng kadena, na may dalawang hindi magkatugmang bersyon ng Bitcoin na magkakasabay na tumatakbo.

Ang kampanyang UASF ay mula sa mga karaniwang tao at malakas. Lumitaw ang mga badge ng kumperensya. Lumakas ang mga pagtatalo sa Twitter. Ang pariralang "patakbuhin ang sarili mong node" ay nagkaroon ng bagong pagmamadali.

Ang Kasunduan sa New York at Bitcoin Cash

Dahil sa nalalapit na deadline ng UASF, mahigit 50 pangunahing kumpanya ng Bitcoin ang nagtipon sa New York noong Mayo 2017 at pinirmahan ang tinawag na Kasunduan sa New York. Nagkasundo silang i-activate ang SegWit, ngunit sinundan ito ng hard fork upang madoble ang laki ng block sa 2MB (ito ang naging kilala bilang SegWit2x).

Hindi lubos na nasiyahan ang alinmang panig sa kompromiso. Ang mga developer na tutol sa mas malalaking block ay itinuturing ang SegWit2x bilang isang backdoor hard fork na hindi nila inaprubahan. Ang mga miner at mga kumpanya na nagnanais ng mas malalaking block ay hindi pa rin nakukuha ang orihinal nilang gusto.

Noong Agosto 1, 2017, isang paksiyon na nais ng purong pagtaas ng laki ng block, nang walang SegWit, ang nag-fork sa Bitcoin upang likhain ang Bitcoin Cash (BCH), na may 8MB na limitasyon sa block. Na-activate ang SegWit sa Bitcoin noong Agosto 24, 2017. Ang SegWit2x hard fork ay iniwan noong Nobyembre 2017 matapos mapagpasyahan ng mga tagapag-organisa na wala silang sapat na konsenso.

Ang Pinagkasunduan

Ang kinalabasan ay makabuluhan lampas sa teknikal na mga detalye. Naging epektibo ang UASF: ang mga ekonomikong node, hindi ang mga miner, ang nagpasiya kung aling mga patakaran ng konsensus ang ipatutupad. Ito ay ngayon na regular na binabanggit bilang isang patunay na ang pamamahala ng Bitcoin ay nasa huli nakasalalay sa mga nagpapatakbo at gumagamit ng software, hindi sa mga gumagawa ng mga block. Ang Agosto 1 ay tinutukoy ng ilang bahagi ng komunidad bilang Araw ng Kalayaan ng Bitcoin.

Ang Ginawa ng SegWit na Posible

Ang Lightning Network

Ang Lightning Network ay idinisenyo bago pa man umiral ang SegWit. Alam ng mga lumikha nito na hindi ito maaaring ligtas na ipatupad hangga't hindi naaayos ang malleability ng transaksyon, dahil ang mga payment channel ay nakasalalay sa mga kadena ng hindi pa nakumpirmang transaksyon na nagtutukoy sa isa't isa gamit ang TXID. Ang garantiyang fixed-TXID ng SegWit ang naglagay sa mga channel na iyon sa kaligtasan.

Inilunsad ang Lightning Network sa Bitcoin mainnet noong unang bahagi ng 2018, mga anim na buwan matapos mag-aktibo ang SegWit. Pagsapit ng unang kuwarter ng 2025, nakaproseso na ito ng mahigit 100 milyong transaksyon. Kung wala ang SegWit, hindi magkakaroon ng alinman sa imprastrukturang iyon.

Taproot at Pagbago-bago ng Script

Ipinakilala ng SegWit ang pagba-version ng script sa format ng transaksyon ng Bitcoin. Nagsisimula ang witness program sa isang version byte: sinasaklaw ng SegWit V0 ang P2WPKH at P2WSH. Anumang hinaharap na pag-upgrade na nagtatalaga ng bagong numero ng bersyon ay magkakaroon ng sarili nitong mga patakaran nang hindi nakakasagupa sa mga umiiral, at nang hindi nangangailangan ng isa pang kontrobersyal na labanan para sa pag-upgrade.

Ang SegWit V1 ay ang Taproot, na na-activate noong Nobyembre 2021. Nagdala ito ng Schnorr signatures, ang MAST (Merkelized Abstract Syntax Trees) framework para sa mga kumplikadong kondisyon sa paggastos, at mga pagpapabuti sa privacy na ginagawang magkapareho ang hitsura ng mga multisig wallet sa mga single-sig na transaksyon sa on-chain. Ang bawat teknikal na kakayahan na ipinakilala ng Taproot ay nakasalalay sa arkitektura ng pagve-version na nilikha ng SegWit.

Mga Ordinal at Inskripsyon

Ang parehong istruktura ng datos ng saksi na ipinakilala ng SegWit, at pinalawak ng Taproot, ay nagbigay-daan nang teknikal upang maisingit nang direkta sa mga transaksyon ng Bitcoin ang anumang datos, larawan, teksto, o code. Ito ang mekanismong nasa likod ng Ordinals protocol at ng mga inskripsyon sa Bitcoin, na nagpasiklab ng pagtaas sa paggamit ng on-chain na datos at nagtulak sa pag-aampon ng Taproot sa humigit-kumulang 42% ng mga transaksyon noong 2024. Habang bumababa ang aktibidad ng inskripsyon, ang paggamit ng Taproot ay umabot sa humigit-kumulang 20% ng mga transaksyon pagsapit ng huling bahagi ng 2025, habang ang SegWit V0 ay nananatiling nangingibabaw na format sa humigit-kumulang 85%.

SegWit sa Konteksto: Isang Linya ng Oras ng Pag-upgrade ng Bitcoin

TaonKaganapan
Dalawang libong labinlimaIpinakita ni Pieter Wuille ang konsepto ng SegWit sa kumperensya ng Scaling Bitcoin.
Dalawang libong labing-animOpisyal nang nailathala ang BIP 141; humina ang pagsi-signal ng mga miner sa ibaba ng 95% na threshold
Marso 2017BIP 148 (UASF) na inilathala ni Shaolinfry
Mayo 2017Kasunduan ng New York na pinirmahan ng mahigit 50 kumpanya
Agosto 1, 2017Nag-fork ang Bitcoin Cash mula sa Bitcoin.
Agosto 24, 2017Naaktibo ang SegWit sa Bitcoin sa block 481,824.
Nobyembre 2017Iniwan ang SegWit2x hard fork.
Enero 2018Inilunsad na ang Lightning Network sa mainnet.
Nobyembre 2021Nai-activate ang Taproot, na nakabatay sa sistema ng pagve-version ng SegWit.
Dalawang libong dalawampu't tatlo-dalawang libong dalawampu't apatSinisamantala ng mga ordinals at inskripsyon ang espasyo ng saksi ng SegWit/Taproot.
Dalawang libo dalawampu't animHumigit-kumulang 85% ng mga transaksyon sa Bitcoin ay gumagamit ng SegWit.

Kasalukuyang Pag-aampon

Patuloy na lumago ang pag-aampon ng SegWit matapos ang pag-aktiba, umabot sa 30% ng mga transaksyon sa loob ng unang ilang buwan, at umakyat sa mahigit 50% sa sumunod na dalawang taon habang ina-upgrade ng mga wallet at exchange ang kanilang software.

Pagsapit ng 2026, tinatayang 85% ng mga transaksyon sa Bitcoin ay gagamit ng SegWit (pinagmulan: Spark.money Bitcoin Network Statistics, CoinGecko). Ang natitirang 15% ay mga legacy na transaksyon mula sa mga wallet at serbisyo na hindi nag-upgrade. Umabot sa humigit-kumulang 42% ng mga transaksyon noong 2024 ang paggamit ng Taproot (P2TR, SegWit V1), na pangunahing pinagana ng aktibidad sa pag-i-inscribe ng Ordinals, bago bumaba sa humigit-kumulang 20% pagsapit ng huling bahagi ng 2025 nang bumaba ang dami ng pag-i-inscribe.

Ang kurba ng pag-aampon ay sumasalamin sa nangyari sa SegWit mismo: ang mga bagong format ng address ay nangangailangan ng isa hanggang tatlong taon upang maabot ang malawakang paggamit habang ina-update ng mga hardware wallet, palitan, at mga processor ng pagbabayad ang kanilang software. Patuloy na lumalawak ang suporta para sa Taproot sa iba't ibang implementasyon ng wallet.

SegWit vs. Legacy: Buod ng Mga Pagkakaiba

TampokPamanang (Bago ang SegWit)SegWit
Panglagay ng pirmaSa loob ng ScriptSig (pangunahing katawan ng transaksyon)Hiwalay na patlang para sa saksi
Metrika ng laki ng blokeLaki sa bytes (1MB ang limitasyon)Yunit ng timbang (limitasyong 4M WU)
Kalkulasyon ng TXIDKasama ang pirma ng datosHindi kasama ang datos ng saksi
Pagkakababaluktot ng transaksyonPosibleNaayos na
Karaniwang sukat ng transaksyon: 1 papasok/2 palabas~226 na byte~141 vbytes (P2WPKH)
Pag-iipon ng bayarinBatayanMga 38% na mas mababa (P2WPKH kumpara sa P2PKH)
Suporta sa Lightning NetworkHindi ligtasKinakailangan; nagpapagana ng mga channel ng pagbabayad
Pangunahing salita ng addressIsa...bago pa man... (katutubo) o tatlo... (naka-sapin)
Pag-encodeBase58Bech32

Konklusyon

Ang SegWit ay ang pag-upgrade ng protocol na naghiwalay sa datos ng pirma ng Bitcoin mula sa datos ng transaksyon nito, nag-ayos ng isang kahinaan sa seguridad na umiiral mula pa noong 2009, nagpababa ng mga bayad sa transaksyon ng halos isang katlo, at nagbigay ng arkitektural na pundasyon para sa Lightning Network, Taproot, at lahat ng mga bagay na itinayo sa ibabaw nila mula noon.

Pagsapit ng 2026, ito na ang pamantayan sa transaksyon sa Bitcoin, na nagpoproseso ng napakalaking bahagi ng on-chain na aktibidad. Ang mga format ng address na ipinakilala nito, lalo na ang native SegWit (bc1q), ang dapat nang ginagamit ng karamihan sa mga gumagamit bilang default ngayon. Ang politikal na labanan na nakapaloob sa pag-aktiba nito ay nananatiling isa sa mga pinaka-nakapagtuturong kabanata sa kasaysayan ng pamamahala ng Bitcoin: isang demonstrasyon na sa isang desentralisadong network, ang konsensus ay hindi isang bagay na ipinagkakaloob ng mga miner, kundi isang bagay na ipinipilit ng mga gumagamit.

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?
Yes. As of 2026, approximately 85% of all Bitcoin transactions use SegWit, making it the network standard. All major wallets (Ledger, Trezor, BlueWallet, Electrum) and exchanges support SegWit addresses. There is no meaningful security trade-off compared to legacy addresses. If anything, SegWit addresses have a slight security advantage because the public key is only revealed when you spend, not when you receive.
What is the difference between SegWit and Native SegWit?
"SegWit" addresses starting with 3 are wrapped (or nested) SegWit. They embed a SegWit script inside an older P2SH envelope for backward compatibility with wallets that predate bc1 support. "Native SegWit" addresses starting with bc1q use the full SegWit format with no wrapper, resulting in lower fees (~38% savings vs legacy, versus ~26% for nested SegWit) and a cleaner address format with better error detection.
What is the difference between SegWit and Taproot?
SegWit (specifically SegWit V0) introduced the witness field and block weight system. Taproot is SegWit V1, activated in November 2021. It uses Schnorr signatures instead of ECDSA, allows signature aggregation for multisig wallets (making them look identical to single-sig on-chain), and enables more complex scripting through MAST. Taproot addresses start with bc1p. For most single-sig users, Taproot offers slightly better fees and improved privacy, but native SegWit (bc1q) remains the safer default given its broader exchange and wallet compatibility.
Can I send Bitcoin from a SegWit address to a Legacy address?
Yes. Bitcoin transactions are format-agnostic on the sending side. You can send from a bc1q address to a 1... address and vice versa. The address format affects how your own spending transaction is sized and priced, not where the funds can go. All SegWit-compatible wallets handle the script generation automatically.
Does SegWit actually reduce my fees?
Yes, in concrete terms. Sending from a native SegWit (bc1q) address reduces your transaction's virtual byte size by roughly 38% compared to a legacy (1...) address for a standard 1-input, 2-output transaction (141 vbytes vs 226 vbytes). Because fees are priced per vbyte, a smaller transaction pays proportionally less. The savings are larger if you have multiple inputs, since each input's witness data gets the 75% discount.
Why did some miners oppose SegWit?
The primary technical reason was ASICBoost, a mining optimization patented and used by Bitmain that provided a meaningful efficiency advantage. ASICBoost was structurally incompatible with SegWit. Blocking the upgrade protected that competitive edge. There were also ideological arguments about block size policy, but the ASICBoost conflict of interest is the most concrete explanation for why miner signalling stalled for over a year despite broad developer and user support.
Did SegWit cause the Bitcoin Cash fork?
SegWit's activation was a trigger, but the underlying disagreement was about scaling philosophy. A faction within the Bitcoin community wanted to increase the block size as the primary scaling solution, rather than segregate witness data and build on top of the protocol. When SegWit activated on August 24, 2017, that faction had already forked on August 1, creating Bitcoin Cash with an 8MB block size limit. The split was the result of a years-long debate, not a single decision.
What is BIP 141?
BIP 141 is the formal Bitcoin Improvement Proposal that specified the Segregated Witness upgrade. BIP stands for Bitcoin Improvement Proposal, the standard process through which protocol changes are proposed, discussed, and adopted. BIP 141 defined the transaction format changes, the block weight system, and the new script types. It was developed alongside BIP 143 (updated signature hashing), BIP 144 (peer-to-peer communication of SegWit data), and BIP 147 (closing a remaining malleability vector in multisig scripts). You can read the original specification at the official Bitcoin BIPs repository on GitHub.
What is the Bech32 address format?
Bech32 is the encoding system used for native SegWit addresses (bc1q...). It was introduced as part of BIP 173 specifically for SegWit. Compared to the older Base58 encoding used by legacy addresses, Bech32 is all lowercase, eliminates visually similar characters (no 0, O, I, or l), provides stronger error detection that can catch up to four character errors with certainty, and is more efficient for QR codes. A modified version, Bech32m, is used for Taproot (bc1p...) addresses.
Does SegWit work with hardware wallets?
Yes. All major hardware wallets, including Ledger, Trezor, Coldcard, and BitBox02, have supported SegWit addresses for years. Most default to native SegWit (P2WPKH) for new Bitcoin wallets. If you're setting up a new hardware wallet in 2026, you will almost certainly be given a bc1q address by default.

Magsimula nang ligtas na mag-invest gamit ang Bitcoin.com Wallet.

Mahigit 85 milyong wallet na ang nalikha hanggang ngayon. Lahat ng kailangan mo para ligtas na bumili, magbenta, magpalitan, at mag-invest ng iyong Bitcoin at cryptocurrency.

A screenshot of the Bitcoin.com Wallet app

I-scan para i-download ang Bitcoin.com Wallet

I-scan ang QR code na ito gamit ang iyong mobile device, awtomatiko kang idirekta sa tamang pahina ng tindahan.