Powrót

3. Poziom zaawansowany

Ukończono: 0%
Kroki: 0/0
  1. 1. Co to jest Taproot?
  2. 2. Mosty blockchain – co to jest?
  3. 3. Czym jest Ethereum Plasma?
  4. 4. Co to jest Ethereum Casper?
  5. 5. Co to jest dowód Zk-SNARK i Zk-STARK
  6. 6. Co to jest Selfish Minning?
  7. 7. Czym jest spoofing na rynku kryptowalut?
  8. 8. Podpisy Schnorra - co to jest?
  9. 9. MimbleWimble
  10. 10. Cyfrowe prawo własności
  11. 11. Czym są ETFy?
  12. 12. Jak sprawdzić projekt kryptowalutowy – czyli tokenomia kryptowalut
  13. 13. Czym jest atak 51% na blockchain?
  14. 14. Czym jest i jak działa DAO? 
  15. 15. Zero-Knowledge Proof- protokół, który szanuje prywatność
  16. 16. Co to jest EOSREX?
  17. 17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?
  18. 18. Mirror Protocol – co to jest?
  19. 19. Aktywa syntetyczne
  20. 20. Jak stworzyć własny NFT?
  21. 21. Czym są likwidacje DeFI?
  22. 22. Nowy system tożsamości - Polygon ID
  23. 23. Fundacja Ethereum i protokół Scroll - czym są?
  24. 24. Czym jest bizantyjska tolerancja błędów?
  25. 25. Czym jest skalowalność technologii blockchain?
  26. 26. Interchain Security- nowy protokół Cosmos (Atom)
  27. 27. Coin Mixing vs. Coin Join - definicja, możliwości i zagrożenia
  28. 28. Czym jest Ethereum Virtual Machine MEV?
  29. 29. Co to są tokeny SoulBound SBD?
  30. 30. Co to jest Lido?
  31. 31. Czym są Threshold Signatures i jak działają?
  32. 32. Technologia blockchain i cyberataki
  33. 33. Skrypt Bitcoina - czym jest i co powinieneś wiedzieć na ten temat
  34. 34. Czym jest zkEVM i jakie są jego podstawowe cechy?
  35. 35. Czy poufne transakcje na blockchainie istnieją? Co to jest Confidential Transaction?
  36. 36. Algorytmiczne stablecoiny – wszystko, co powinieneś o nich wiedzieć
  37. 37. Polygon Zk Rollups - co powinieneś wiedzieć na jego temat?
  38. 38. Co to jest Infura Web3?
  39. 39. Mantle – skalowalność Ethereum L2 – jak działa?
  40. 40. Czym jest NEAR Rainbow Bridge?
  41. 41. Liquid Staking Ethereum i tokeny LSD. Co musisz wiedzieć na ten temat?
  42. 42. 10 najlepszych blockchainowych wyroczni. Jak działają? Czym się różnią?
  43. 43. Czym jest Web3.js i Ether.js? Jakie są między nimi podstawowe różnice?
  44. 44. Czym jest StarkWare i rekurencyjne dowody ważności
  45. 45. Quant Network: Skalowalność przyszłości
  46. 46. Polygon zkEVM - wszystko, co powinieneś wiedzieć
  47. 47. Co to jest Optimism (OP) i jak działają jego rollupy?
  48. 48. Czym są węzły RPC node i jak działają?
  49. 49. SEI Network: wszystko, co musisz wiedzieć o rozwiązaniu warstwy 1 dla DeFi
  50. 50. Rodzaje mechanizmów konsensusu Proof-of-Stake: DPoS, LPoS oraz BPoS
  51. 51. Bedrock: krzywa epileptyczna, która zapewnia bezpieczeństwo!
  52. 52. Czym jest Tendermint i jak działa?
  53. 53. Pantos: jak rozwiązać problem transferu tokenów miedzy blockchainami?
  54. 54. Czym jest szyfrowanie asymetryczne?
  55. 55. Funkcja Base-58 w kryptowalutach
  56. 56. Czym jest i jak działa protokół Nostr?
  57. 57. Czym jest i jak działa most XDAI Bridge?
  58. 58. Porównanie Solidity i Rust: Wybór języka programowania w ekosystemie blockchain.
  59. 59. Czym jest Real-Time Operating System (RTOS)?
  60. 60. Czym jest i jak działa Rinkeby Testnet Ethereum?
  61. 61. Czym jest szyfrowanie probabilistyczne?
  62. 62. Czym jest Pinata w Web 3? Wyjaśniamy!
  63. 63. Czym jest EIP-4337? Czy Ethereum Account Abstraction zmieni Web3 na zawsze?
  64. 64. Czym są audyty inteligentnych kontraktów? Jakie firmy się nim zajmują?
  65. 65. Jak działa portfel AirGapped?
  66. 66. Czym jest proto-danksharding (EIP-4844) na Ethereum?
  67. 67. Czym jest i jak działa zdecentralizowana pamięć masowa?
  68. 68. Jak odzyskać kryptowaluty wysłane na niewłaściwy adres lub sieć? Praktyczny poradnik!
  69. 69. Portfel MPC i Obliczenia Wielostronne: Innowacyjna technologia dla prywatności i bezpieczeństwa.
  70. 70. Podpis progowy w kryptografii: zaawansowana technika podpisywania!
  71. 71. Adres Vanity w kryptowalutach: czym jest i jaka jest jego charakterystyka?
  72. 72. Atak Ponownego Wejścia (Reentrancy Attack) na inteligentnych kontraktach: zagrożenie dla bezpieczeństwa blockchain!
  73. 73. Slither: statyczny analizator dla smart kontraktów!
  74. 74. Sandwich Attack w DeFi: wyjaśnienie i zagrożenia!
  75. 75. Blockchain RPC dla Web3: Kluczowa technologia w świecie zdecentralizowanych finansów!
  76. 76. Re-staking: Korzyści z ponownego delegowania środków w stakingu!
  77. 77. Base: Ewolucja transakcji kryptowalutowych dzięki rozwiązaniu warstwy 2 od Coinbase
  78. 78. IPFS: Nowa era zdecentralizowanego przechowywania danych
  79. 79. Typowe luki i zabezpieczenia mostów w technologii blockchain
  80. 80. JumpNet – nowy sidechain Ethereum
Lekcja 1 z 80
In Progress

1. 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? 

Historia aktualizacji 

14 listopada 2021 roku wszedł w życie upgrade sieci Bitcoin – Taproot. Po wprowadzeniu SegWit, Taproot był jednym z najbardziej oczekiwanych wydarzeń dla Bitcoina. Jakie korzyści przyniosła ta aktualizacja? Taproot wprowadził zmiany w funkcjonowaniu skryptów BTC, poprawił prywatność, skalowalność i zabezpieczenia. Aktualizacja została wprowadzona równocześnie z pokrewnym ulepszeniem – schematem identyfikacji Schnorra. Propozycję aktualizacji przedstawił Greg Maxwell w styczniu 2018 roku. Był on deweloperem Bitcoin Core. W 2020 roku Taproot został dodany do biblioteki Bitcoin Core po zatwierdzeniu przez Pietera Wuille’a. Ostatecznie zdobył on poparcie 90% górników i został oficjalnie aktywowany w bloku 709 632.

Taproot – co oznacza dla Bitcoina? 
Nazwa “Taproot Bitcoina” czerpie swoją inspirację z angielskiego słowa “taproot”, oznaczającego korzeń – najgłębszą i zarazem najsilniejszą część rośliny. Analogicznie, ta aktualizacja zmienia nie tylko system Bitcoina, lecz także w pewien sposób filozofię tego aktywa. Jednocześnie wprowadza nowe funkcje z zakresu bezpieczeństwa i skalowalności.

Taproot dla Bitcoina jest tzw. Soft Forkiem. Jego 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. 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 

Nowa forma skryptu, zawarta 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 stanowi integralną część BIP 341, który odnosi się do wszystkich trzech aktualizacji skryptów i zawiera niezbędne dane do skutecznego zintegrowania 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 już wiesz, jak kluczowa była ta aktualizacja dla całego świata Bitcoina. To ogromne rozszerzenie funkcjonalności tej przodującej kryptowaluty. Aktualizacja była tak płynna, że zwykły użytkownik sieci prawdopodobnie nawet nie zauważył nowych możliwości. Niemniej jednak jest to kamień milowy w kontekście dalszego rozwoju blockchaina. Taproot stanowi również solidne fundamenty dla przyszłych udoskonaleń całego ekosystemu BTC.

Kupuj ulubione tokeny na Kanga Exchange!