network

taproot

Taproot to najbardziej znacząca aktualizacja protokołu Bitcoin od czasu SegWit, aktywowana w listopadzie 2021 roku. Wprowadził podpisy Schnorr, MAST i Tapscript, zapewniając poprawę prywatności, niższe opłaty dla złożonych transakcji i bardziej elastyczny system skryptów.

Taproot został aktywowany w sieci Bitcoin przy bloku 709 632 w dniu 14 listopada 2021 roku, stając się największą zmianą protokołu od czasu SegWit w 2017 roku. Aktualizacja zebrała trzy Propozycje Ulepszeń Bitcoin: BIP 340 (podpisy Schnorr), BIP 341 (sam Taproot) i BIP 342 (Tapscript). Został wdrożony poprzez soft fork, co oznacza, że pozostaje wstecznie kompatybilny ze starszymi węzłami, które nie przeprowadziły aktualizacji.

Podpisy Schnorr zastępują istniejący schemat podpisów ECDSA Bitcoina matematycznie bardziej elegancką alternatywą. Podpisy Schnorr są mniejsze i szybsze do weryfikacji, a ponadto umożliwiają agregację podpisów, w której wiele stron może połączyć swoje podpisy w jeden. Jest to szczególnie przydatne w przypadku transakcji wielopodpisowych, które w ramach Taproot mogą wyglądać identycznie jak zwykłe transakcje z jednym podpisem z zewnątrz. MAST, Merkelized Alternative Script Trees, pozwala na zatwierdzanie złożonych warunków wydatkowania w taki sposób, że tylko wykonana gałąź skryptu jest ujawniana on-chain; niewykonane ścieżki pozostają ukryte.

Tapscript aktualizuje język skryptowy Bitcoina, aby obsługiwał nowy schemat podpisów i ułatwiał przyszłe aktualizacje. Razem trzy komponenty poprawiają prywatność, sprawiając, że złożone i proste transakcje wyglądają bardziej podobnie w blockchainie. Zmniejszają opłaty dla zaawansowanych przypadków użycia, minimalizując dane, które muszą być publikowane. I kładą podwaliny pod dalsze ulepszenia protokołu, zapewniając bardziej elastyczną podstawę dla ciągłego rozwoju Bitcoina.

Frequently asked questions