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 atak 51% na blockchain?
  4. 4. Zero-knowledge proof- protokół, który szanuje prywatność
  5. 5. Co to jest EOSREX?
  6. 6. Mirror Protocol – co to jest 
  7. 7. Czym jest i jak działa DAO? 
  8. 8. Czym jest spoofing na rynku kryptowalut?
  9. 9. Cyfrowe prawo własności
  10. 10. Jak sprawdzić projekt kryptowalutowy – czyli tokenomia kryptowalut
  11. 11. Czym jest Ethereum Plasma?
  12. 12. Co to jest Ethereum Casper?
  13. 13. Co to jest Selfish Minning?
  14. 14. Jak stworzyć własny NFT?
  15. 15. Podpisy Schnorra - co to jest?
  16. 16. Co to jest dowód Zk-SNARK i Zk-STARK
  17. 17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?
  18. 18. MimbleWimble
  19. 19. Czym są ETFy?
  20. 20. Aktywa syntetyczne
  21. 21. Czym są likwidacje DeFI?
  22. 22. Nowy system tożsamości - Polygon ID
  23. 23. Czym jest Ethereum Virtual Machine MEV?
  24. 24. Fundacja Ethereum i protokół Scroll - czym są?
  25. 25. Czym jest bizantyjska tolerancja błędów?
  26. 26. Czym jest skalowalność technologii blockchain?
  27. 27. Interchain Security- nowy protokół Cosmos (Atom)
  28. 28. Coin Mixing vs. Coin Join - definicja, możliwości i zagrożenia
  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. Polygon zkEVM - wszystko, co powinieneś wiedzieć
  41. 41. Co to jest Optimism (OP) i jak działają jego rollupy?
  42. 42. Czym są węzły RPC node i jak działają?
  43. 43. SEI Network: wszystko, co musisz wiedzieć o rozwiązaniu warstwy 1 dla DeFi
  44. 44. Rodzaje mechanizmów konsensusu Proof-of-Stake: DPoS, LPoS oraz BPoS
  45. 45. Bedrock: krzywa epileptyczna, która zapewnia bezpieczeństwo!
  46. 46. Czym jest Tendermint i jak działa?
  47. 47. Pantos: jak rozwiązać problem transferu tokenów miedzy blockchainami?
  48. 48. Czym jest szyfrowanie asymetryczne?
  49. 49. Funkcja Base-58 w kryptowalutach
  50. 50. Czym jest i jak działa protokół Nostr?
  51. 51. Czym jest i jak działa most XDAI Bridge?
  52. 52. Porównanie Solidity i Rust: Wybór języka programowania w ekosystemie blockchain.
  53. 53. Czym jest Pinata w Web 3? Wyjaśniamy!
  54. 54. Czym jest Real-Time Operating System (RTOS)?
Lekcja 1 z 54
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 weszła w życie aktualizacja sieci Bitcoin – Taproot. Od czasu wprowadzenia SegWit, Taproot Bitcoina był najbardziej oczekiwanym wydarzeniem. Co wprowadziło to ulepszenie? Taproot zmienił działanie skryptów BTC, poprawił prywatność, skalowalność i bezpieczeństwo. Aktualizacja miała miejsce wraz z innym, pokrewnym ulepszeniem – schematem identyfikacji Schnorra. Aktualizację zaproponował Greg Maxwell w styczniu 2018 roku. Był on deweloperem Bitcoin Core. W 2020 roku włączono Taproot do biblioteki Bitcoin Core, po żądaniu pull przez Pietera Wuille. W ostatecznym rozrachunku uzyskał on poparcie 90% górników i został oficjalnie aktywowany na bloku 709 632. 

Taproot – co oznacza dla Bitcoina? 

Nazwa „Taproot Bitcoina” wzięła się z angielskiego słowa taproot – korzeń. Coś, co jest najgłębszą, a zarazem najsilniejszą częścią rośliny. Zupełnie tak samo jest z tą aktualizacją. Zmienia system Bitcoina, ale po części również filozofię tego aktywa. Zarazem przynosi nowe funkcje – w obszarze bezpieczeństwa i skalowalności. 

Taproot dla Bitcoina jest soft forkiem. Głównym jej celem było rozwiązanie problemu prywatności i innych wad Bitcoina. Aby aktualizacja weszła w życie, musiała być zatwierdzona przez większość użytkowników sieci. W przypadku soft forka możliwe są dwa scenariusze. Aktualizacja jest aktywowana przez górników (MASF) lub przez użytkowników (UASF). W przypadku Taproot wybór polegania na górnikach wzbudził kontrowersje. To też odróżnia ją od hard forka, w przypadku którego, to cała sieć musi wyrazić na nią zgodę. 

Aktualizacja składała się z trzech części: Tapscript, Podpisów Schnorra i Taproota. Propozycje ulepszeń Bitcoin (BIP) – BIP 340, 341 oraz 342 wprowadzają każdą z tych części. Dla lepszego zrozumienia wyjaśnimy teraz każdą z nich. 

Tapscript 

To nowa forma skryptu, która została zawarta w BIP 342. To on umożliwia płatność Pay-to-Taproot (P2TR). Co to oznacza? Że użytkownicy będą mogli wybrać transakcję za pomocą publicznego klucza Schnorra lub dowolnego sposobu, w całości zintegrowanego z siecią. Daje to użytkownikowi wybór, czy transakcja ma być anonimowa, czy publiczna – w zależności od przypadku użycia. Dodatkowo Tapscript zapewni nowsze formy walidacji transakcji.

Podpisy Schnorra 

Dopóki Taproot nie został aktywowany w bloku 709 632, Bitcoin używał algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA). Ten protokół uwierzytelnienia nie był oczywisty nawet dla Satoshiego Nakamoto, który od początku chciał użyć podpisów Schnorra, niestety zostały opatentowane, a ich wdrożenie opóźniłoby opublikowanie Whitepaper Bitcoina. 

Podpisy Schnorra działają w ten sposób, że wiele kluczy wchodzi w transakcję i zostaje zatwierdzonych jednym podpisem. Mówiąc prościej – jeśli kilku użytkowników wejdzie w jedną transakcję, zostaną oni anonimowi i pojawi się tylko jedna transakcja. Podpisy Schnorra są mniejsze niż tradycyjny podpis czy klucze Bitcoina. Dzięki temu zaoszczędzimy na opłatach, a i więcej transakcji zmieści się w jednym bloku. Podsumujmy – dzięki podpisom zyskujemy szybszą walidację bloków oraz większą liczbę transakcji na sekundę. 

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

Taproot 

Taproot jest częścią BIP 341. BIP 341, odnosi się do wszystkich trzech aktualizacji skryptów i zawiera dane, niezbędne do poprawnego zintegrowania Tapscript oraz Podpisów Schnorra. Korzyści płynące z tych nowych funkcji są ogromne i powinny umożliwić większe bezpieczeństwo, poufność i skalowalność Bitcoin. 

Co zmienił Taproot? 

Taproot rozwiązuje następujące ograniczenia sieci Bitcoin: 

● Poprawa prywatności transakcji. 

● Mniejsze koszty transakcyjne. 

● Wyższy wskaźnik TPS (liczba transakcji, które sieć przetwarza w każdej sekundzie).

● Większa skalowalność, poprzez zmniejszenie ilości danych, niezbędnych do przesyłania i przechowywania na blockchainie. 

● Brak możliwości zmiany podpisu transakcji. 

● Zwiększa możliwość inteligentnych kontraktów, przy jednoczesnym zachowaniu prywatności. 

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

Podsumowanie

Wiesz już teraz, jak ważna była to aktualizacja dla całego Bitcoina. To bardzo duże rozszerzenie dla tej flagowej kryptowaluty. Aktualizacja była tak automatyczna, że zwykły użytkownik sieci nawet nie zauważył nowych funkcjonalności. Nie mniej jednak jest to milowy krok dla dalszego rozwoju łańcucha. Taproot jest również dobrym podłożem do dalszych ulepszeń całego ekosystemu BTC.

Kupuj ulubione tokeny na Kanga Exchange