Czym Jest Taproot i Jakie Korzy艣ci Przyniesie Bitcoinowi
Strona G艂贸wna
Artyku艂y
Czym Jest Taproot i Jakie Korzy艣ci Przyniesie Bitcoinowi

Czym Jest Taproot i Jakie Korzy艣ci Przyniesie Bitcoinowi

Zaawansowany
Opublikowane Dec 2, 2020Zaktualizowane Dec 30, 2021
7m

TL;DR

Taproot jest aktualizacj膮 dla sieci Bitcoin, wdro偶on膮 14 listopada 2021. Wraz ze Schematem identyfikacji Schnorra, Taproot jest jednym z najbardziej oczekiwanych technologicznych ulepsze艅 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 wiele wi臋cej jest mo偶liwe dzi臋ki po艂膮czeniu Taproota z pokrewn膮 aktualizacj膮 zwan膮 Schematem identyfikacji 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 osi膮gn膮膰.


Wprowadzenie

Bitcoin mia艂 swoje wzloty i upadki, ale udowodni艂, 偶e jest kotwic膮, kt贸ra utrzymuje kryptowaluty na mocnej pozycji. Niezale偶nie od problem贸w, kt贸re pojawi艂y si臋 na przestrzeni lat, takich jak hack Mt. Gox czy nies艂awne hard forki Bitcoina, spo艂eczno艣膰 kryptowalutowa sta艂a przy Bitcoinie.

Istniej膮 jednak pewne kwestie, kt贸rych nie mo偶na pomin膮膰 鈥 jedn膮 z najwi臋kszych jest kwestia prywatno艣ci. Dzi臋ki temu, 偶e Bitcoin jest聽publicznym blockchainem, ka偶dy mo偶e monitorowa膰 transakcje, kt贸re zachodz膮 w sieci. Dla niekt贸rych jest to powa偶ny problem.
Mo偶liwe jest zwi臋kszenie swojej anonimowo艣ci poprzez techniki takie jak聽mieszanie monet i CoinJoins. Niestety, ale 偶adna z tych rzeczy nie czyni z Bitcoina prywatnej waluty. Cho膰 nie mo偶na tego powiedzie膰 r贸wnie偶 o Taproot, mo偶e to pom贸c w zwi臋kszeniu anonimowo艣ci w sieci.聽

Aktualizacja Taproot by艂a powszechnie oczekiwana jako pierwszy krok w kierunku rozwi膮zania problemu braku prywatno艣ci Bitcoina i innych zwi膮zanych z tym problem贸w. W dniu 14 listopada 2021, Taproot zosta艂 aktywowany w sieci Bitcoin po zatwierdzeniu przez g贸rnik贸w z ca艂ego 艣wiata. Ale czym jest Taproot i jakie korzy艣ci mo偶e przynie艣膰 Bitcoinowi? Dowiedzmy si臋.


Ograniczenia sieci Bitcoin

Pomimo tego, 偶e Bitcoin jest pierwsz膮 i najpopularniejsz膮 kryptowalut膮, sie膰 Bitcoin ma swoje wady w pewnych obszarach, takich jak powolna pr臋dko艣膰 transakcji. Bitcoin zosta艂 pocz膮tkowo stworzony do przetwarzania 7 transakcji na sekund臋, ale wraz ze wzrostem popularno艣ci sieci i liczby u偶ytkownik贸w, pr臋dko艣膰 transakcji i op艂aty r贸wnie偶 wzros艂y. 艢rednie op艂aty transakcyjne w sieci Bitcoin osi膮gn臋艂y rekordowy poziom oko艂o $60 w 2021 roku po gwa艂townym wzro艣cie ceny monety. M贸wi si臋, 偶e wysokie op艂aty i powolna pr臋dko艣膰 transakcji hamuj膮 rozw贸j sieci Bitcoin. Aby zwi臋kszy膰 przepustowo艣膰 transakcji, deweloperzy wdro偶yli w 2017 roku aktualizacj臋聽Segregated Witness (SegWit), aby zmie艣ci膰 wi臋cej transakcji w jednym bloku. Mimo to wysokie op艂aty nadal pozostaj膮 aktualnym problemem.聽

Kolejnym ograniczeniem by艂a jego prywatno艣膰. Podczas gdy w swoim whitepaper podkre艣lono, 偶e transakcje Bitcoin s膮 prywatne, wszystkie szczeg贸艂y transakcji w sieci Bitcoin s膮 widoczne. Oznacza to, 偶e mo偶esz potencjalnie pozna膰 czyj膮艣 ca艂膮 histori臋 zakup贸w poprzez sprawdzenie jego adresu Bitcoin.聽

Aby poradzi膰 sobie z tymi ograniczeniami, Bitcoin od czasu do czasu wprowadza ulepszenia do swojej sieci. Jednak zmiana w sieci Bitcoin jest trudna ze wzgl臋du na jej zdecentralizowan膮 natur臋. Nie ma jednej osoby, kt贸ra decydowa艂aby o tym, jakie zmiany powinny lub nie powinny by膰 wprowadzone, ale podejmowana jest decyzja spo艂eczno艣ci poprzez osi膮gni臋cie konsensusu.

Czym jest aktualizacja Bitcoin Taproot?

Taproot jest soft forkiem, kt贸ry ulepsza skrypty Bitcoina w celu zwi臋kszenia prywatno艣ci, wydajno艣ci i zdolno艣ci sieci do przetwarzania smart kontrakt贸w. Jest on uwa偶any za najbardziej znacz膮c膮 aktualizacj臋 Bitcoina od czasu aktualizacji SegWit w 2017 roku.

Aktualizacja Taproot sk艂ada si臋 z 3 oddzielnych Propozycji Ulepsze艅 Bitcoina (BIP), w tym Taproot, Tapscript, oraz jego rdzenia - nowego schematu podpisu cyfrowego zwanego schematem identyfikacji Schnorra. Taproot ma na celu przynie艣膰 kilka korzy艣ci dla u偶ytkownik贸w Bitcoina, takich jak zwi臋kszona prywatno艣膰 transakcji i ni偶sze op艂aty transakcyjne. Umo偶liwi to r贸wnie偶 Bitcoinowi wykonywanie bardziej z艂o偶onych transakcji i potencjalnie rozszerzy jego zastosowania, aby podnie艣膰 jego mo偶liwo艣ci konkurencyjne z Ethereum, zw艂aszcza w zakresie mo偶liwo艣ci smart kontrakt贸w i wspierania Zdecentralizowanych Finans贸w (DeFi) i聽niewymiennych token贸w (NFT) w sieci.

Propozycja Taproot zosta艂a po raz pierwszy ujawniona przez dewelopera Bitcoin Core Grega Maxwella w styczniu 2018 roku. W pa藕dzierniku 2020, Taproot zosta艂 w艂膮czony do biblioteki Bitcoin Core po 偶膮daniu pull stworzonym przez Pietera Wuille. Aby aktualizacja mog艂a zosta膰 w pe艂ni wdro偶ona, operatorzy w臋z艂贸w musieli przyj膮膰 nowe zasady konsensusu Taproot. Ostatecznie uzyska艂 on poparcie 90% g贸rnik贸w i zosta艂 oficjalnie aktywowany 14 listopada 2021 na bloku 709 632.


Jak dzia艂a Taproot?

Istniej膮 3 BIP, kt贸re wsp贸艂pracuj膮 ze sob膮 w celu osi膮gni臋cia aktualizacji Taproot. Ka偶dy z BIP wp艂ywa na pozosta艂e i uzupe艂nia je w r贸偶ny spos贸b.

Schemat Identyfikacji Schnorra (BIP340)

Schemat identyfikacji Schnorra u艂atwiaj膮 szybszy i bezpieczniejszy spos贸b walidacji transakcji w sieci Bitcoin. Sk艂ada si臋 on z聽kryptograficznego schematu podpisu opracowanego przez Clausa Schnorra - niemieckiego matematyka i kryptografa. Mimo 偶e Schnorr mia艂 sw贸j algorytm chroniony patentem przez wiele lat, patent ten oficjalnie wygas艂 w 2008 roku. W艣r贸d wielu zalet, schemat identyfikacji Schnorra jest przede wszystkim znany z prostoty i skuteczno艣ci w generowaniu kr贸tkich sygnatur.

Schemat podpisu przyj臋ty przez Satoshi Nakamoto (tw贸rc臋 Bitcoina) to Elliptic Curve Digital Signature Algorithm (ECDSA). Wyb贸r ECDSA zamiast algorytmu podpisu Schnorra wynika艂 z faktu, 偶e by艂 on ju偶 szeroko stosowany, dobrze rozumiany, bezpieczny, kompaktowy i open-source.

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 schematu identyfikacji Schnorra jest to, 偶e jest on w stanie wzi膮膰 wiele kluczy wewn膮trz z艂o偶onej transakcji Bitcoin i stworzy膰 jeden unikalny podpis. Oznacza to, 偶e podpisy wielu stron bior膮cych udzia艂 w transakcji mog膮 by膰 "zagregowane" w jeden podpis Schnorra. Jest to znane jako agregacja podpis贸w.

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.


Taproot (BIP341)

Taproot jest miejscem, od kt贸rego pochodzi nazwa aktualizacji Taproot. Opiera si臋 na aktualizacji SegWit z 2017 i wykorzystuje Merkelized Alternative Script Tree (MAST) do skalowania na ilo艣ci danych transakcyjnych na blockchainie Bitcoin.

Transakcje w sieci Bitcoin s膮 chronione przez klucz publiczny i prywatny. Aby wyda膰 cyfrowe aktywa w portfelu, wydaj膮cy musi dostarczy膰 podpis, aby wykaza膰, 偶e jest prawdziwym w艂a艣cicielem, zanim b臋dzie m贸g艂 przenie艣膰 monet臋. Opr贸cz transakcji z jednym podpisem, wydawcy mog膮 r贸wnie偶 korzysta膰 z r贸偶nych funkcji, aby uczyni膰 transakcje Bitcoin bardziej z艂o偶onymi, w tym聽zwolnienia timelock, wymagania dotycz膮ce聽wielu podpis贸w (multisig) i inne.聽

Jednak te z艂o偶one transakcje z wieloma podpisami wymagaj膮 wielu danych wej艣ciowych i podpis贸w do weryfikacji, kt贸re dodaj膮 du偶膮 ilo艣膰 danych do blockchaina i zmniejszaj膮 pr臋dko艣膰 transakcji. Jednocze艣nie informacje o transakcjach s膮 automatycznie ujawniane na blockchainie, co mo偶e potencjalnie ujawni膰 wra偶liwe dane o w艂a艣cicielach adres贸w.聽

Po zintegrowaniu MAST ilo艣膰 skrypt贸w i potrzebnych weryfikacji mo偶e by膰 zredukowana, poniewa偶 pojedyncza transakcja MAST mo偶e reprezentowa膰 wiele skrypt贸w. Wi臋c kiedy z艂o偶ona transakcja Bitcoin jest wysy艂ana do MAST, Merkle nie jest potrzebne do przetwarzania transakcji. Zamiast pe艂nych szczeg贸艂贸w, MAST pozwala tylko na wykonanie warunk贸w transakcji, kt贸re maj膮 by膰 przekazane do blockchain. Mo偶e to drastycznie zmniejszy膰 ilo艣膰 danych wymaganych do przechowywania w sieci. Nie tylko zapewnia wi臋ksz膮 skalowalno艣膰 i wy偶sz膮 wydajno艣膰 dla blockchaina Bitcoin, ale tak偶e oferuje wi臋ksz膮 prywatno艣膰 dla u偶ytkownik贸w Bitcoina.


Tapscript (BIP342)

Tapscript jest uaktualnieniem j臋zyka kodowania do Bitcoin Script, aby zrobi膰 miejsce dla 2 innych BIP. Jest to zbi贸r opcodes, instrukcji transakcyjnych u偶ywanych do okre艣lenia sposobu wykonania operacji. Z wi臋ksz膮 dost臋pn膮 przestrzeni膮 w blokach, oczekuje si臋, 偶e da to wi臋ksz膮 elastyczno艣膰 dla nowych funkcji i potencjalnie mo偶e pom贸c sieci Bitcoin wspiera膰 i tworzy膰 smart kontrakty w przysz艂o艣ci.


W jaki spos贸b Taproot przynosi korzy艣ci Bitcoinowi?

Jak ju偶 wspomnieli艣my, Taproot wni贸s艂 znacz膮ce ulepszenia do prywatno艣ci Bitcoina i rozszerzy艂 zakres jego zastosowa艅. Inne potencjalne korzy艣ci obejmuj膮:

1. Zwi臋kszenie skalowalno艣ci sieci poprzez zmniejszenie ilo艣ci danych, kt贸re musz膮 by膰 przesy艂ane i przechowywane na blockchainie;

2. Wi臋cej transakcji na blok (wy偶szy wska藕nik聽TPS);

3. Ni偶sze Op艂aty transakcyjne

Kolejn膮 korzy艣ci膮 dla Taproot jest fakt, 偶e podpisy nie b臋d膮 ju偶 mog艂y by膰 zmieniane, co jest znanym zagro偶eniem bezpiecze艅stwa w sieci Bitcoin. M贸wi膮c pro艣ciej, zmienno艣膰 podpisu oznacza, 偶e jest technicznie mo偶liwe, aby zmieni膰 podpis transakcji zanim zostanie ona potwierdzona. W ten spos贸b atak sprawi, 偶e transakcja b臋dzie wygl膮da艂a tak, jakby nigdy nie mia艂a miejsca. To pozostawia Bitcoina nara偶onego na nies艂awny聽problem podw贸jnego wydawania pieni臋dzy, kt贸ry mo偶e zniszczy膰 integralno艣膰 rozproszonej ksi臋gi.


Dlaczego aktualizacja Taproot jest tak wa偶na?聽

Oczekuje si臋, 偶e aktywacja Taproot zwi臋kszy funkcjonalno艣膰 sieci Bitcoin, aby u艂atwi膰 szybkie i niezawodne transakcje. Przed pojawieniem si臋 Taproot, protok贸艂 Bitcoin wci膮偶 znajdowa艂 si臋 w Warstwie 1 rozwoju, podczas gdy inne, takie jak Ethereum, mia艂y ju偶 przewag臋 w Warstwie 2 i DApps. Po aktualizacji, Bitcoin otwiera swoj膮 drog臋 do wdro偶enia smart kontrakt贸w i potencjalnie rozszerzy swoje zastosowania, aby obj膮膰 trendy na rynkach NFT i DeFi w przysz艂o艣ci.聽

Poniewa偶 sie膰 Bitcoin staje si臋 bardziej wydajna z ni偶szymi op艂atami, mo偶e to zach臋ci膰 do wi臋kszej liczby transakcji i szerszego przyj臋cia. Ponadto u偶ytkownicy mog膮 zachowa膰 swoj膮 prywatno艣膰 w transakcjach, dzi臋ki czemu BTC jest bardziej konkurencyjny w stosunku do innych monet prywatno艣ci na rynku.


Przemy艣lenia ko艅cowe

Taproot jest bardzo oczekiwan膮 i szeroko wspieran膮 aktualizacj膮 do Bitcoina. Wdro偶one wraz ze schematem identyfikacji Schnorra, znacz膮co poprawi膮 prywatno艣膰, skalowalno艣膰, bezpiecze艅stwo i nie tylko. Ulepszenia te mog膮 r贸wnie偶 wzbudzi膰 wi臋ksze zainteresowanie sieci膮 Lightning Network i zach臋ci膰 do tego, by multisig sta艂 si臋 standardem bran偶owym.

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.