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
26. 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.

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í.

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ů.

Zkontrolováno: 26. 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í.