Bitcoin VerityOtwórz porównywarkę

Poziom 9 · Zaawansowana warstwa techniczna

SegWit, witness i podatność na zmianę transakcji

Co oddzielił Segregated Witness, jak zmienił identyfikatory i dlaczego podpisy nie zniknęły z blockchaina.

Artykuł
88
Czas czytania
15 minut
Zweryfikowano
10 września 2026 r.

Sedno w skrócie

SegWit przeniósł dane podpisu do struktury witness, ustabilizował txid dla wejść SegWit, poprawił podpisywanie i wprowadził wagę bloku. Witness nadal jest weryfikowaną częścią bloku.

01

Co zostało oddzielone

BIP 141 definiuje witness dla wejść. txid go pomija, wtxid zawiera, a coinbase niesie commitment do danych witness, które zaktualizowane pełne węzły pobierają i sprawdzają.

02

Dlaczego txid można było zmienić

W starym formacie czasem dało się zmienić zapis podpisu bez zmiany odbiorcy, lecz z nowym txid. Zmiana witness wejścia SegWit przez osobę trzecią nie zmienia txid.

03

Waga i zgodność

Waga liczy bajty bazowe drożej niż witness i ma limit czterech milionów jednostek. Stare węzły przyjmowały format według luźniejszych reguł, a nowe egzekwowały warunki programów witness.

04

Więcej niż pojemność

BIP 143 objął digestem kwotę wydawanego wyjścia i usprawnił obliczenia. Wersjonowanie witness stworzyło też drogę dla późniejszego Taprootu.

Poziom 9 · Zaawansowana warstwa techniczna

Pojęcia, które warto znać

SegWit
Reguły i formaty oddzielające dane witness.
Malleability
Zmiana reprezentacji transakcji bez zmiany zamierzonej płatności.
Vbyte
Wirtualny bajt wynikający z wagi, używany w stawce opłaty.

Częsty błąd

SegWit usunął podpisy z blockchaina.

Dokładniejsze wyjaśnienie

Witness jest przekazywany, zobowiązany w bloku i sprawdzany przez zaktualizowane węzły; ma tylko inną serializację i wagę.

Dokładniejsze wyjaśnienie

Czy wzrost pojemności był ukrytym hard forkiem?

Stare węzły nadal przyjmowały bloki, a nowe egzekwowały ostrzejsze warunki witness. To wzorzec zgodności soft forku, choć stare węzły nie sprawdzają nowych podpisów.

88

Najważniejsze wnioski

  1. 01txid pomija witness, wtxid go zawiera.
  2. 02Witness jest zobowiązany i sprawdzany.
  3. 03Ma niższą wagę, ale nie zerową.
  4. 04SegWit umożliwił kolejne wersje skryptów.

Podsumowanie jak dla dziecka

Najprościej jak się da

SegWit umieścił podpisy w osobnej części, aby podstawowy odcisk płatności był stabilny. Podpisy nadal są w bloku i pełne węzły je sprawdzają.

Zweryfikowano: 10 września 2026 r.

Źródła i dalsza lektura

Źródła potwierdzają konkretne fakty i definicje; ich wskazanie nie oznacza, że redakcja podziela wszystkie poglądy autora.

01
BIP 141: Segregated WitnessBitcoin Improvement Proposals
bips.dev
02
BIP 143: nowy digest podpisuBitcoin Improvement Proposals
bips.dev
03
BIP 144: relay witnessBitcoin Improvement Proposals
bips.dev

Materiał edukacyjny, nie rekomendacja inwestycyjna.