Bitcoin VerityOtevřít srovnávač

Úroveň 9 · Pokročilá technická vrstva

SegWit, witness a měnitelnost transakce

Co Segregated Witness oddělil, jak změnil identifikátory a proč podpisy nezmizely z blockchainu.

Článek
88
Doba čtení
15 minut
Zkontrolováno
10. září 2026

Podstata ve zkratce

SegWit přesunul podpisová data do witness struktury, stabilizoval txid plně SegWit vstupů, zlepšil podepisování a zavedl váhu bloku. Witness přesto zůstává ověřovanou součástí bloku.

01

Co se oddělilo

BIP 141 definuje witness každého vstupu. txid jej vynechává, wtxid zahrnuje a coinbase obsahuje závazek k witness datům, která aktualizované plné uzly stahují a ověřují.

02

Proč šlo txid měnit

U starého formátu šlo někdy upravit zápis podpisu bez změny příjemce a přitom změnit txid. U SegWit vstupu změna witnessu třetí stranou txid nezmění.

03

Váha a kompatibilita

Váha počítá základní bajty přísněji než witness a má limit čtyři miliony jednotek. Staré uzly přijaly nový formát podle volnějších pravidel, nové uzly vynucují podmínky witness programů.

04

Více než kapacita

BIP 143 zahrnul do digestu hodnotu utráceného výstupu a zlepšil výpočet. Verze witness programů navíc vytvořily cestu pro pozdější Taproot.

Úroveň 9 · Pokročilá technická vrstva

Pojmy, které je třeba znát

SegWit
Pravidla a formáty oddělující witness data.
Malleability
Změna reprezentace bez změny zamýšlené platby.
Vbyte
Virtuální bajt odvozený z váhy pro sazbu poplatku.

Častý omyl

SegWit odstranil podpisy z blockchainu.

Přesnější vysvětlení

Witness se přenáší, je v bloku kryptograficky zavázán a aktualizované uzly jej ověřují; jen se jinak serializuje a váží.

Přesnější vysvětlení

Nebyl růst kapacity skrytý hard fork?

Staré uzly bloky dál přijímaly, nové vynutily přísnější witness podmínky. To odpovídá kompatibilitě soft forku, i když starý uzel nové podpisy nekontroluje.

88

Co si odnést

  1. 01txid witness vynechává, wtxid jej zahrnuje.
  2. 02Witness je závazný a ověřený.
  3. 03Je levnější na váhu, ne zdarma.
  4. 04SegWit umožnil další verze skriptů.

Shrnutí jako pro dítě

Úplně jednoduše

SegWit oddělil podpisová data, aby základní otisk platby zůstal stabilní. Podpisy jsou dál v bloku a plné uzly je kontrolují.

Zkontrolováno: 10. září 2026

Zdroje a další čtení

Zdroje podporují konkrétní fakta a definice; jejich uvedení neznamená, že redakce přebírá každý názor autora.

01
BIP 141: Segregated WitnessBitcoin Improvement Proposals
bips.dev
02
BIP 143: nový podpisový digestBitcoin Improvement Proposals
bips.dev
03
BIP 144: přenos witness datBitcoin Improvement Proposals
bips.dev

Vzdělávací obsah, nikoli investiční doporučení.