Taproot: co to jest i jak ulepszy Bitcoin

W listopadzie ubiegłego roku nastąpił soft fork protokołu Bitcoin, który wprowadził obsługę Taproot. 

Skutki aktualizacji Taproot na blockchainie Bitcoin

tajny klucz palowy
Aktualizacja Taproot poprawia istotne aspekty protokołu Bitcoin

Chociaż protokół Bitcoin wspiera tę nową technologię już od miesięcy, nie wydaje się, aby jego wprowadzenie jak dotąd wiele zmieniło. 

Warto jednak o tym wspomnieć w ostatnich latach Innowacje Bitcoina nigdy nie rozprzestrzeniały się szczególnie szybko. Przykładowo Segwit został wprowadzony w 2017 r., ale dopiero w 2020 r. zaczął być używany przez znaczną liczbę użytkowników, natomiast Błyskawica sieci faktycznie przybył w 2019 r., ale dopiero w zeszłym roku jego użycie wzrosło. 

Dlatego należy się spodziewać, że Taproot również będzie musiał poczekać kilka lat, zanim zacznie być w pełni wykorzystywany. 

Soft fork Taproot między innymi dodał podpisy Schnorra, ale przede wszystkim zmienił sposób działania skryptów Bitcoin, mając na celu podniesienie poziomu prywatności w łańcuchu, poprawa skalowalności i bezpieczeństwa, a przede wszystkim umożliwienie tworzenia nowych skryptów, które wcześniej były zbyt skomplikowane lub drogie. 

Pierwszą kwestią, w której Taproot może coś zmienić, jest prywatność. 

Rzeczywiście, jak dotąd poziom prywatności łańcucha bloków Bitcoina nie jest szczególnie wysoki, wszystkie transakcje są publiczne, a wszystkie dane przejrzyste. 

Zamiast tego, korzystając z nowych podpisów Schnorra, możliwe jest użycie kilku kluczy prywatnych z różnych adresów publicznych w celu wygenerowania kilku podpisów które można połączyć w jeden podpis w ramach jednej złożonej transakcji. 

W ten sposób podpisy utworzone za pomocą kluczy prywatnych portfeli nie będą już przechowywane na blockchainie, ale tylko ogólny podpis

Transakcja nie ukrywając adresów nadawców i odbiorców, byłaby nie do odróżnienia od zwykłej transakcji wieloadresowej, co uniemożliwiałoby stwierdzenie, czy była to złożona transakcja generowana przez wielu użytkowników, czy też zwykła transakcja wieloadresowa utworzona przez pojedynczy użytkownik. 

Będzie to dotyczyć każdej transakcji on-chain, ponieważ przy użyciu podpisów Schnorra nie będzie możliwe rozróżnienie poszczególnych typów transakcji, które będą do siebie podobne. 

Tworzenie złożonych inteligentnych kontraktów na Bitcoinie dzięki Taproot

Prawdopodobnie największą zaletą będzie możliwość tworzyć złożone skrypty, nawet w przypadku bardzo skomplikowanych transakcji lub pakietów transakcji, które można sprowadzić do prostych transakcji on-chain z pojedynczym podpisem. 

Bez Taproot jakikolwiek złożony skrypt na łańcuchu bloków Bitcoin lub złożona transakcja musiałyby być rejestrowane w niezmienionej postaci, co skutkuje wyższymi opłatami i utratą prywatności. Zamiast tego dzięki Taproot możliwe jest tworzenie pojedynczych, pozornie prostych, a przez to niedrogich transakcji które w rzeczywistości reprezentują wiele skryptów

To zdjęcie zwiększa skalowalność blockchainu Bitcoin, poprawia wydajność samego blockchainu i skryptów, zapewnia większą prywatność i znacznie obniża opłaty za tego rodzaju uproszczone, złożone transakcje. 

Ponadto, zmniejszając ilość danych, które należy zapisać w łańcuchu bloków w przypadku złożonych transakcji, faktycznie zwiększa liczbę transakcji, które można na nim zarejestrować. 

Zakłada się, że aktualizacja wprowadzająca Taproot zakończy się również większym zainteresowaniem siecią Lightning i zachęci do stosowania rozwiązań wielosygnałowych (multi-sig). 

Jak łatwo zauważyć, samo wprowadzenie tych nowych funkcji nie spowodowało natychmiastowych i bezpośrednich zmian, ponieważ prawdziwe zmiany dla użytkowników będą widoczne dopiero po zintegrowaniu nowych funkcji z różnymi portfelami, a następnie użyte. 

Od ich ostatecznego wprowadzenia minęło zbyt mało czasu, aby zostały już w pełni wykorzystane przez osoby oferujące usługi Bitcoin użytkownikom i rynkowi, a nadal pozostaje wiele do opracowania, zanim zmiany te staną się widoczne dla wszystkich. 

Nie można wykluczyć, że będziemy musieli poczekać do kolejnego halvingu na początku 2024 r., zanim będziemy mogli zobaczyć nowe, znaczące inicjatywy wykorzystujące Taproot do zwiększenia możliwości Bitcoin stosowanie. 


Źródło: https://en.cryptonomist.ch/2022/05/21/taproot-improve-bitcoin/