Bitcoin VerityOtwórz porównywarkę

Poziom 9 · Zaawansowana warstwa techniczna

Tapscript i gałęzie skryptu

Jak ścieżka skryptowa dowodzi jednego liścia i jak Tapscript zmienia opcody podpisu.

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

Sedno w skrócie

Ścieżka skryptowa Taproot ujawnia jeden Tapscript oraz control block dowodzący przynależności do drzewa. BIP 342 definiuje wykonanie, podpisy Schnorra i OP_CHECKSIGADD.

01

Liście tworzą drzewo Merkle

Każda gałąź jest haszowana jako TapLeaf, a pary jako TapBranch. Korzeń modyfikuje klucz wewnętrzny; kształt drzewa wpływa na rozmiar dowodu każdej ścieżki.

02

Control block dowodzi członkostwa

Witness zawiera dane stosu, wykonywany skrypt i control block z kluczem wewnętrznym, parzystością oraz haszami sąsiadów. Węzeł ponownie oblicza zobowiązanie.

03

Tapscript ma własne reguły

BIP 342 używa podpisów Schnorra, wyłącza stary CHECKMULTISIG i dodaje CHECKSIGADD do progów z sumą udanych kontroli.

04

Przyszłe wersje wymagają ostrożności

Wersje liści i nieznane typy kluczy rezerwują miejsce na zmiany. Portfel nadal musi znać wersję, limity oraz gałęzie odzyskiwania przed otrzymaniem środków.

Poziom 9 · Zaawansowana warstwa techniczna

Pojęcia, które warto znać

TapLeaf
Wersjonowane zobowiązanie haszowe do jednego Tapscriptu.
Control block
Dane dowodzące przynależności ujawnionego liścia do P2TR.
OP_CHECKSIGADD
Opcode dodający wynik udanej kontroli podpisu do liczby.

Częsty błąd

Ścieżka skryptowa ujawnia całą politykę Taproot.

Dokładniejsze wyjaśnienie

Ujawnia wykonywany liść i jego drogę Merkle; nieużyte gałęzie zwykle pozostają ukryte.

Dokładniejsze wyjaśnienie

Po co skrypty, skoro ścieżka klucza jest mniejsza?

Drzewo może zawierać odzyskiwanie, timeout lub spór na wypadek braku współpracy.

90

Najważniejsze wnioski

  1. 01Taproot zobowiązuje drzewo liści.
  2. 02Control block dowodzi jednego liścia.
  3. 03Tapscript używa Schnorra i CHECKSIGADD.
  4. 04Kształt drzewa zmienia koszt ujawnienia.

Podsumowanie jak dla dziecka

Najprościej jak się da

Tapscript jest jedną regułą w drzewie Taproot. Control block dowodzi, że ujawniona gałąź należała do zamka, bez pokazania całego drzewa.

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 341: zobowiązania TaprootBitcoin Improvement Proposals
bips.dev
02
BIP 342: TapscriptBitcoin Improvement Proposals
bips.dev
03
BIP 386: deskryptory tr()Bitcoin Improvement Proposals
bips.dev

Materiał edukacyjny, nie rekomendacja inwestycyjna.