Czym Jest Taproot i Jakie Korzyści Przyniesie Bitcoinowi
Czym Jest Taproot i Jakie Korzyści Przyniesie Bitcoinowi
Strona GłównaArtykuły

Czym Jest Taproot i Jakie Korzyści Przyniesie Bitcoinowi

Zaawansowany
Published Dec 2, 2020Updated Jan 25, 2021
5m

TL;DR

Tak samo jak sygnatury Schnorra, Taproot jest jednym z najbardziej wyczekiwanych ulepszeń technologicznych Bitcoina od czasu wprowadzenia SegWit. Celem Taproot jest zmiana sposobu działania skryptów Bitcoina w celu poprawy prywatności, skalowalności i bezpieczeństwa. To i więcej będzie możliwe dzięki połączeniu Taproot z powiązaną aktualizacją zwaną sygnaturami Schnorra.

Każdy, kto należy do krypto-społeczności wie, że prywatność, skalowalność i bezpieczeństwo to główne problemy związane z tym światem. Chociaż Bitcoin jest najpopularniejszą kryptowalutą, problemy te nadal wymagają rozwiązania. Taproot właśnie to ma na celu.


Wprowadzenie

Bitcoin miał swoje wzloty i upadki, ale okazało się, że jest kotwicą, która utrzymuje krypto-uniwersum w niezmiennej pozycji. Niezależnie od problemów, które pojawiały się przez lata, jak np. atak na Mt. Gox lub niesławne hard forki, krypto-społeczność nadal wspiera Bitcoina.
Istnieją natomiast pewne kwestie, których nie można przeoczyć – jedną z najważniejszych jest prywatność. Ponieważ Bitcoin jest publicznym blockchainem, każdy może monitorować transakcje, które mają miejsce w sieci. Dla niektórych to poważny problem.
Możesz zwiększyć swoją anonimowość dzięki technikom, takim jak coin mixing i CoinJoins. Niestety, żadna z nich nie sprawia, że Bitcoin staje się walutą prywatną. Chociaż również nie można tego powiedzieć o Taproot'cie, to może on pomóc zwiększyć anonimowość w sieci. 

Taproot był powszechnie wyczekiwany i uznawany za pierwszy duży krok w kierunku rozwiązania problemu braku prywatności Bitcoina, a także innych powiązanych problemów. Tu pojawia się pytanie, czym jest Taproot i jakie korzyści przyniesie Bitcoinowi? Sprawdźmy więc.


Czym jest Taproot?

Taproot to soft fork, który ulepsza skrypty Bitcoina, aby zwiększyć prywatność i ulepszyć inne czynniki związane ze złożonymi transakcjami. Transakcje w sieci Bitcoin mogą wykorzystywać różne funkcje, które sprawiają, że są one bardziej złożone, w tym timelocki, wymagania dotyczące wielu podpisów i inne.
Bez Taproot'a każdy może wykryć transakcje wykorzystujące te złożone funkcje, które wymagają utworzenia wielu transakcji. Aktualizacja umożliwi "zamaskowanie" wszystkich "ruchomych" części transakcji Bitcoina, zawierających te właśnie funkcje. Nawet jeśli transakcje przyjmą te cechy, będą wyglądać jak pojedyncza transakcja. To duże zwycięstwo dla zwolenników prywatności Bitcoina.

W rzeczywistości Taproot pozwala ukryć fakt, że skrypt Bitcoina w ogóle działał. Na przykład wydanie Bitcoina za pomocą Taproot może spowodować, że transakcje na kanale Lightning Network, peer-to-peer lub wyrafinowanym smart kontrakcie staną się nie do odróżnienia. Każdy, kto monitoruje jedną z tych transakcji, zobaczy tylko transakcję typu peer-to-peer. Warto jednak zauważyć, że nie zmienia to faktu, że portfele pierwszego nadawcy i ostatecznego odbiorcy będą widoczne.

Propozycja Taproot'a została po raz pierwszy zaprezentowana przez programistę Bitcoin Core, Grega Maxwella w styczniu 2018 r. W październiku 2020 r. Taproot został połączony z biblioteką Bitcoin Core po pool request'cie utworzonym przez Pietera Wuille. Aby aktualizacja została w pełni wdrożona, operatorzy węzłów muszą przyjąć nowe zasady konsensusu, które narzuca Taproot. W zależności od tego, jak rozwinie się sytuacja z aktualizacją, aktywacja może zająć miesiące.

Oczekuje się, że Taproot zostanie zaimplementowany wraz z inną aktualizacją zwaną sygnaturami Schnorra, która nie tylko umożliwi implementację Taproot'a, ale także zapewni długo wyczekiwaną funkcję zwaną agregacją sygnatur.


Czym są sygnatury Schnorr'a?

Sygnatury Schnorr'a składają się ze schematu podpisu kryptograficznego opracowanego przez Clausa Schnorra – niemieckiego matematyka i kryptografa. Chociaż Schnorr przez wiele lat chronił swój algorytm patentem, ten oficjalnie wygasł w 2008 roku. Wśród wielu innych zalet, sygnatury Schnorr'a są znane przede wszystkim ze swojej prostoty i wydajności w generowaniu krótkich podpisów.
Schemat podpisu przyjęty przez Satoshiego Nakamoto (twórcę Bitcoina) to Algorytm Podpisu Cyfrowego Krzywej Eliptycznej (ECDSA). Wybór ECDSA zamiast algorytmu podpisu Schnorra wynikał z faktu, że był on już szeroko stosowany, dobrze rozumiany, bezpieczny, kompaktowy i open-source'owy

Jednak rozwój Schematu Cyfrowych Podpisów Schnorr'a (SDSS) może być punktem wyjścia dla nowej generacji sygnatur Bitcoina i innych sieci blockchain.

Jedną z głównych zalet sygnatur Schnorr'a jest to, że są w stanie wziąć wiele kluczy w ramach złożonej transakcji Bitcoina i stworzyć jeden niepowtarzalny podpis. Oznacza to, że podpisy wielu stron zaangażowanych w transakcję można “zagregować” w jedną sygnaturę Schnorr'a. Nazywa się to agregacją sygnatur.



Jakie korzyści dla Bitcoina przyniesie Taproot?

Jak już wspomnieliśmy, Taproot znacząco zwiększy prywatność Bitcoina. W połączeniu z podpisami Schnorra, Taproot może również poprawić wydajność podczas wykonywania transakcji. Oprócz zwiększonej prywatności, inne potencjalne korzyści obejmują:

  • Zmniejszoną ilość danych do przesłania i przechowywania w blockchainie.
  • Więcej transakcji na blok (wyższy TPS).
  • Mniejsze opłaty transakcyjne.
Kolejną zaletą Taproot'a jest fakt, że podpisy nie będą już plastyczne, co jest znanym zagrożeniem bezpieczeństwa w sieci Bitcoin. Mówiąc najprościej, plastyczność podpisu oznacza, że technicznie możliwa jest zmiana podpisu transakcji, zanim zostanie ona potwierdzona. Atak przeprowadzony w ten sposób sprawiłby, że transakcja wyglądałaby jakby nigdy nie miała miejsca. To sprawia, że Bitcoin jest narażony na niesławny problem double-spending'u (podwójnego wydatkowania), który może zrujnować integralność rejestru.


Przemyślenia końcowe

Taproot to długo oczekiwana i mocno wspierana aktualizacja Bitcoina. Jeśli zostanie wdrożony wraz z podpisami Schnorr'a, zobaczymy znaczną poprawę w zakresie prywatności, skalowalności, bezpieczeństwa i nie tylko. Te ulepszenia mogą również wzbudzić większe zainteresowanie siecią Lightning Network i zrobić z multisig'a standard branżowy.

Niezależnie od Twojego zaangażowania w społeczność Bitcoina, dodatkowe korzyści wynikające z poprawy prywatności, wydajności i bezpieczeństwa prawdopodobnie wpłyną na Twoje doświadczenia podczas korzystania z tej kryptowaluty.

Nadal masz pytania dotyczące Taproot'a i Propozycji Poprawy Bitcoina (BIPów)? Sprawdź naszą platformę pytań i odpowiedzi Zapytaj Akademię, gdzie społeczność Binance odpowie na Twoje pytania.