Co to jest Taproot

Co to jest Taproot?

Blockchain musi się rozwijać i ewoluować, niezależnie czy jest to sieć Bitcoina, Ethereum, czy innej kryptowaluty. Dzięki Soft Forkom możliwa jest modyfikacja w łańcuchu bloków zasad konsensusu w celu usprawnienia działania. Takim Soft Forkiem jest właśnie Taproot na Bitcoinie. Jakie zmiany wprowadziła największa aktualizacja na Bitcoinie od SegWitu w 2017? 

Co to jest Taproot?

Blockchain, czy to Bitcoin, Ethereum, czy inna sieć kryptowalutowa, musi ewoluować, aby poprawić swoją funkcjonalność. Soft Forki pozwalają na modyfikacje reguł konsensusu w blockchainie, a Taproot jest jednym z takich Soft Forków dla Bitcoina. Jakie zmiany przyniósł największy update Bitcoina od SegWit w 2017 roku?

Podsumowanie Artykułu Historia Aktualizacji 14 listopada 2021 roku miała miejsce istotna zmiana w sieci Bitcoin – wprowadzono upgrade o nazwie Taproot. Po wprowadzeniu SegWit, Taproot był jednym z najbardziej wyczekiwanych wydarzeń dla Bitcoina. Ta aktualizacja przyniosła kluczowe zmiany w skryptach BTC, poprawiając prywatność, skalowalność i zabezpieczenia. Propozycję aktualizacji przedstawił Greg Maxwell w styczniu 2018 roku, będący deweloperem Bitcoin Core. W 2020 roku Taproot został dołączony do biblioteki Bitcoin Core po zatwierdzeniu przez Pietera Wuille’a. Ostatecznie, po zdobyciu poparcia 90% górników, został on oficjalnie aktywowany w bloku 709 632.

Taproot – Co to Oznacza dla Bitcoina? Nazwa „Taproot Bitcoina” czerpie swoją inspirację z angielskiego słowa „taproot”, które oznacza korzeń, najgłębszą i zarazem najsilniejszą część rośliny. Analogicznie, ta aktualizacja nie tylko zmienia system Bitcoina, ale także w pewien sposób filozofię tego aktywa, wprowadzając jednocześnie nowe funkcje z zakresu bezpieczeństwa i skalowalności.

Taproot dla Bitcoina to tzw. Soft Fork, którego celem było rozwiązanie problemów z prywatnością i innymi wadami Bitcoina. Aby aktualizacja mogła zostać wdrożona, konieczne było uzyskanie akceptacji większości uczestników sieci. W przypadku Taproot wybór zależał od górników, co wywołało pewne kontrowersje. Aktualizacja składała się z trzech elementów: Tapscript, Podpisów Schnorra i Taproota, a propozycje ulepszeń dla Bitcoina (BIP) – BIP 340, 341 oraz 342 – wprowadzają każdy z tych komponentów.

Podsumowanie Teraz masz już pełną świadomość, jak istotna była ta aktualizacja dla całego ekosystemu Bitcoina. To ogromne rozszerzenie funkcjonalności tej wiodącej kryptowaluty. Aktualizacja została wprowadzona tak płynnie, że przeciętny użytkownik sieci prawdopodobnie nawet nie zauważył nowych możliwości. Niemniej jednak, stanowi to kamień milowy w kontekście dalszego rozwoju blockchaina. Taproot również stanowi solidne fundamenty dla przyszłych ulepszeń całego ekosystemu BTC.

Historia aktualizacji

14 listopada 2021 roku zaszła istotna zmiana w sieci Bitcoin – wdrożono upgrade o nazwie Taproot. Po wprowadzeniu SegWit, Taproot był jednym z najbardziej wyczekiwanych wydarzeń dla Bitcoina. Ta aktualizacja wprowadziła kluczowe zmiany w skryptach BTC, poprawiając jednocześnie prywatność, skalowalność i zabezpieczenia. Propozycję aktualizacji przedstawił Greg Maxwell w styczniu 2018 roku, będący deweloperem Bitcoin Core. W 2020 roku Taproot został dołączony do biblioteki Bitcoin Core po zatwierdzeniu przez Pietera Wuille’a. Ostatecznie, po zdobyciu poparcia 90% górników, został on oficjalnie aktywowany w bloku 709 632.

Taproot – co oznacza dla Bitcoina?

Nazwa „Taproot Bitcoina” czerpie swoją inspirację z angielskiego słowa „taproot”, które oznacza korzeń, najgłębszą i zarazem najsilniejszą część rośliny. Analogicznie, ta aktualizacja nie tylko zmienia system Bitcoina, ale także w pewien sposób filozofię tego aktywa, wprowadzając jednocześnie nowe funkcje z zakresu bezpieczeństwa i skalowalności.

Taproot dla Bitcoina jest tzw. Soft Forkiem, którego głównym celem było rozwiązanie problemów z prywatnością i innymi wadami Bitcoina. Aby aktualizacja mogła zostać wdrożona, konieczne było uzyskanie akceptacji większości uczestników sieci. W przypadku Soft Forka istnieją dwie możliwe ścieżki: aktywacja przez górników (MASF) lub przez użytkowników (UASF). W przypadku Taproot wybór zależał od górników, co wywołało pewne kontrowersje. To właśnie odróżnia go od Hard Forka, gdzie cała sieć musi wyrazić zgodę na aktualizację.

Aktualizacja składała się z trzech elementów: Tapscript, Podpisów Schnorra i Taproota, a propozycje ulepszeń dla Bitcoina (BIP) – BIP 340, 341 oraz 342 – wprowadzają każdy z tych komponentów. Aby ułatwić zrozumienie, prześledźmy teraz każdą z tych części.

Tapscript

Nowy rodzaj skryptu, wprowadzony w BIP 342, umożliwia realizację płatności Pay-to-Taproot (P2TR). Co to dokładnie oznacza? Pozwala użytkownikom na wybór transakcji za pomocą publicznego klucza Schnorra lub dowolnej innej metody, w pełni zintegrowanej z siecią. To daje użytkownikowi możliwość decydowania, czy transakcja ma być anonimowa, czy też publiczna, w zależności od konkretnego przypadku użycia. Ponadto, Tapscript wprowadza nowe formy walidacji transakcji, co dodatkowo podnosi poziom aktualizacji.

Do momentu aktywacji Taproot w bloku 709 632, Bitcoin korzystał z algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA). Ten protokół uwierzytelnienia nie był oczywisty nawet dla samego Satoshiego Nakamoto, który od samego początku preferował używanie podpisów Schnorra. Niestety jednak, podpisy Schnorra były opatentowane, a ich wdrożenie opóźniłoby publikację Whitepaper Bitcoina.

Podpisy Schnorra działają w sposób, w którym wiele kluczy uczestniczy w transakcji, a całość jest zatwierdzana jednym podpisem. Innymi słowy, jeśli kilku użytkowników bierze udział w jednej transakcji, zachowują anonimowość, a na zewnątrz pojawia się tylko jeden podpis. Podpisy Schnorra są mniejsze niż tradycyjne podpisy czy klucze Bitcoina, co przekłada się na oszczędności opłat oraz możliwość umieszczenia większej liczby transakcji w jednym bloku. W skrócie, dzięki podpisom Schnorra zyskujemy szybszą walidację bloków oraz większą przepustowość transakcyjną na sekundę.

Nowy proces zachowuje wspólne zasady ze starym, ponieważ oba protokoły należą do tej samej rodziny krzywych eliptycznych. Niemniej jednak, użyteczność nowego systemu wzrosła dziesięciokrotnie w porównaniu ze starym.

Taproot

Taproot jest integralną częścią BIP 341, który obejmuje wszystkie trzy aktualizacje skryptów i zawiera niezbędne dane do efektywnego wdrożenia Tapscript oraz Podpisów Schnorra. Korzyści płynące z tych nowych funkcji są ogromne i mają potencjał zapewnienia większego bezpieczeństwa, prywatności oraz skalowalności w sieci Bitcoin.

Co dokładnie wprowadził Taproot?

Taproot skutecznie eliminuje następujące ograniczenia w sieci Bitcoin:

  • Poprawa prywatności transakcji.
  • Zmniejszenie kosztów transakcyjnych.
  • Zwiększenie wskaźnika TPS (ilość transakcji przetwarzanych przez sieć w każdej sekundzie).
  • Wyższa skalowalność poprzez redukcję ilości danych wymaganych do przesyłania i przechowywania na blockchainie.
  • Brak możliwości rozróżnienia podpisu transakcji.
  • Poszerzenie potencjału inteligentnych kontraktów, jednocześnie utrzymując prywatność.

Transakcje w bloku dla obserwatora wyglądają dokładnie tak samo, mimo wprowadzonych wewnętrznych zmian.

Podsumowanie

Teraz masz już pełną świadomość, jak istotna była ta aktualizacja dla całego ekosystemu Bitcoina. To ogromne rozszerzenie funkcjonalności tej wiodącej kryptowaluty. Aktualizacja została wprowadzona tak płynnie, że przeciętny użytkownik sieci prawdopodobnie nawet nie zauważył nowych możliwości. Niemniej jednak, stanowi to kamień milowy w kontekście dalszego rozwoju blockchaina. Taproot stanowi również solidne fundamenty dla przyszłych ulepszeń całego ekosystemu BTC.

Wymieniaj złotówki na kryprowaluty i odwrotnie bez ograniczeń!

Skontaktuj się z nami!

#Zapraszamy na konsultacje

– bądź bliżej swoich celów z Green Finanse