Powrót

2. Poziom średnio-zaawansowany

Ukończono: 0%
Kroki: 0/0
  1. 1. Czym jest warstwa 0 w technologii Blockchain?
  2. 2. Warstwy blockchain - czym jest layer 1?
  3. 3. Druga warstwa - co to jest? 
  4. 4. Blockchain i jego warstwy - Czym jest warstwa trzecia Blockchain layer 3 (L3)
  5. 5. Ethereum 2.0 – co to jest?
  6. 6. Ethereum Proof-of-Stake (PoS) – co powinieneś wiedzieć?
  7. 7. Ethereum London Hard Fork - co to jest?
  8. 8. Czym jest Ethereum Name Service (ENS) i jak działa ta domena?
  9. 9. Arbitrum: rozwiązanie skalowania Ethereum – wszystko, co musisz wiedzieć
  10. 10. Polygon 2.0 – warstwa wartości dla Internetu
  11. 11. Ethereum ERC-4337 – czym jest i jak działa ten standard?
  12. 12. Czym jest token ERC20 i jak powstaje?
  13. 13. Standard ERC-721X vs. ERC721 – podstawowe różnice!
  14. 14. Na czym polega spalanie kryptowalut?
  15. 15. Przykłady wykorzystania Web3 na blockchainie
  16. 16. Czym jest Web5?
  17. 17. Blockchain Oracle – czym są wyrocznie?
  18. 18. Polkadot - Zdecentralizowany blockchain i kryptowaluta DOT
  19. 19. Polkadot Parachain - Blockchain nowej generacji
  20. 20. Interoperacyjność w świecie kryptowalut i blockchain
  21. 21. Czym jest Blockchain sharding?
  22. 22. Mainnet versus Testnet na blockchainie. Kompletny przewodnik!
  23. 23. MINA Protocol: najlżejszy blockchain na świecie!
  24. 24. Zrównoważony Blockchain – Proof of Useful Work & Flux
  25. 25. Cosmos SDK: Budowa Ekosystemu Blockchain
  26. 26. Czym jest interoperacyjność międzyłańcuchowa w technologii Blockchain?
  27. 27. Trylemat blockchain – wyjaśnienie problemu. Jaki ma wpływ na płatności kryptowalutowe?
  28. 28. Tokeny niewymienne i giełdy NFT
  29. 29. Jak zarabiać na NFT?
  30. 30. Czym są opłaty licencyjne NFT?
  31. 31. NFT Gas Fee- co to takiego? Jak redukować opłaty za gaz?
  32. 32. Główne różnice pomiędzy statycznym NFT i dynamicznym NFT
  33. 33. Czym jest Minting NFT?
  34. 34. Czym są Ordinals NFT? Przewodnik po Bitcoin NFT.
  35. 35. Co to jest KnowOrigin NFT i jak działa?
  36. 36. ERC-6551 – nowy standard NFT. Co wnosi do sektora niewymiennych tokenów?
  37. 37. Na czym polega NFT Lending? Innowacyjne rozwiązanie w świecie kryptowalut!
  38. 38. Metaverse – nowy wirtualny świat
  39. 39. Metaverse – TOP 15 projektów wirtualnej rzeczywistości
  40. 40. Analiza techniczna – czy warto jej używać?
  41. 41. Typy zleceń w tradingu - stop loss, trailling stop loss, LIMIT
  42. 42. Market Cap kontra Fully Diluted Market Cap – najważniejsze różnice, które powinieneś znać!
  43. 43. Ustawienie zleceń Stop Loss i Take Profit
  44. 44. Czym są pule płynności DeFi?
  45. 45. Real Yield w DeFi – czym jest ten trend? Na czym polega?
  46. 46. Czym jest atak wampirów w zdecentralizowanych finansach (DeFi)? Wyjaśnienie i przykłady!
  47. 47. Tokeny wrapowane - co to jest?
  48. 48. Co to są Security Tokens?
  49. 49. Czym są Social Token?
  50. 50. Liquidity Provider Tokens (LP) czym są i dlaczego są tak ważne?
  51. 51. Co to jest Lightning Network?
  52. 52. Czym jest P2E i jak działa?
  53. 53. Kryptowalutowe kroki - Czym jest Move-To-Earn M2E?
  54. 54. SegWit BTC
  55. 55. Co to jest DEX?
  56. 56. Czym jest Curve Finance?
  57. 57. Co to jest GameFI?
  58. 58. Co to jest Proof of Reserves PoR?
  59. 59. DAO Inwestycyjne: Rewolucja w świecie finansów i inwestycji
  60. 60. Czym jest MakerDAO i DAI?
  61. 61. Co to jest protokół SubDAO i jak działa?
  62. 62. Jak stworzyć swoją własną zdecentralizowaną autonomiczną organizację (DAO)?
  63. 63. Atomic Swap: czym jest zmiana atomowa i jak działa w kryptowalutach?
  64. 64. Czym jest kryptowalutowy vesting? Jakie są jego zalety?
  65. 65. Czym jest protokół Metaplex Candy Machine? Jak działa?
  66. 66. Czym jest ekosystem BNB Greenfield?
  67. 67. Czym jest slashing w kryptowalutach?
  68. 68. Royalties (tantiemy) – czym są? Jak działa ten rodzaj opłat licencyjnych?
  69. 69. Czym jest TradFi? Znaczenie dla kryptowalut!
  70. 70. Czym jest trend Real World Asset (RWA) w kryptowalutach? Wyjaśnienie i przykłady!
  71. 71. Pyth Network: potężna wyrocznia wykorzystująca moc Solany!
  72. 72. Czym są stablesaty w świecie kryptowalut?
  73. 73. Czym jest Binance Oracle?
  74. 74. Shibarium: Nowa era w ekosystemie Shiba Inu?
  75. 75. Co to jest ETF? Jak będzie działać Exchange-Traded Fund na Bitcoinie?
  76. 76. Szyfrowanie symetryczne i asymetryczne – kluczowe techniki kryptografii!
  77. 77. Hedging w kryptowalutach – świetna ochrona portfela przed ryzykiem!
  78. 78. Jak stworzyć własną kryptowalutę?
  79. 79. Czym jest Dusting Atak w kryptowalutach? Jak się przed nim chronić?
  80. 80. Co to jest Czarny Łabędź?

W skrócie – SegWit. Co to jest? To największa, nieobowiązkowa aktualizacja protokołu  Bitcoina. Polega na oddzieleniu dowodu podpisu transakcji od bloku transakcyjnego i  wprowadzeniu go do osobnej warstwy. Aktualizacja obniża opłaty transakcyjne w sieci i  zwiększa jej skalowalność, ale na tym nie koniec. SegWit przyniósł dla Bitcoina jeszcze wiele  innych korzyści, o których opowiemy w tej lekcji. 

Aktywacja SegWit miała miejsce 24 sierpnia 2017 roku. Przeprowadzono ją w charakterze Soft Forka, ponieważ w jej przypadku nie było konieczności rozdzielania łańcucha (Hard Fork). Do jej akceptacji potrzebna była tylko większa moc obliczeniowa. Jak już wspomnieliśmy – jest ona nieobowiązkowa, co za tym idzie, zwolennicy klasycznych rozwiązań mogą nadal korzystać z protokołu Legacy

Twórca 

SegWit został początkowo opracowany przez firmę Blockstream jako część bocznego łańcucha Blockstream Elements. Jednak to Luke-Jr, główny programista Bitcoin Core, odkrył sposób wdrożenia SegWit do głównego protokołu Bitcoina. Od tego momentu zespół Bitcoin Core rozpoczął pracę nad tą aktualizacją. Nad kodowaniem pracowali Eric Lombrozo, Johnson Lau i Pieter Wuille, którzy także opracowali Bitcoin Improvement Proposal (BIP) – dokument inicjujący zmiany.

SegWit – działanie 

Przy dokonywaniu transakcji BTC z adresu Segwit, opłata transakcyjna jest znacznie niższa niż w przypadku adresu Legacy. Jednak taka możliwość istnieje tylko w portfelach, które zostały zaktualizowane i zintegrowane z SegWit. W takich portfelach generowane są dwa dodatkowe adresy SegWit. Jeden z nich to typ P2SH i zaczyna się od 3, a drugi to adres “bech32”, który zawsze zaczyna się od “bc1” i jest zawsze adresem SegWit. Transakcje z tego drugiego adresu są zawsze tańsze. Co ciekawe, adresy rozpoczynające się od “1” są zawsze adresami Legacy.

Przykładami portfeli zintegrowanych z SegWit są Bitcoin Core, Electrum, Green, Ledger, Trezor czy nawet Exodus.

SegWit vs Legacy 

W tradycyjnym łańcuchu BTC, znanej jako Legacy, każda transakcja składa się z adresów wejściowych (inputs) i wyjściowych (outputs), a także podpisów kryptograficznych. Wszystkie te elementy są umieszczane w jednym bloku, który ma ograniczoną pojemność wynoszącą 1 megabajt. Nowy blok jest wydobywany przez górników co 10 minut.

SegWit wprowadza porządkowanie danych w bloku. Rozmiar bloku pozostaje taki sam jak w przypadku Legacy, ale pojemność jest teraz przeznaczana wyłącznie na wejścia i wyjścia transakcji. Podpisy kryptograficzne w tej wersji są przenoszone poza blok i nie wliczane do jego pojemności. Zamiast tego są one dołączane do transakcji wejściowych i wyjściowych jako tzw. “Witness data“, która zajmuje dodatkowe 3 megabajty w bloku. Pomimo tego podziału, aktualizacja zachowuje cyfrowe podpisy i jest w pełni bezpieczna.

Nie wszystkie kryptowalutowe giełdy przyjęły tę aktualizację. Z raportu wykonanego przez  Glassnode wynika, że zaledwie 6 giełd w pełni zaadaptowało SegWit.

Korzyści płynące z aktualizacji SegWit dla Bitcoina:

  1. Eliminacja malleability transakcji, co oznacza, że niemożliwa jest modyfikacja już podpisanej kryptograficznie transakcji. Choć ta funkcja nie stanowiła zagrożenia dla nieważności wymiany BTC, dawała pewną możliwość zmiany identyfikatora transakcji, co niektórym mogło budzić wątpliwości co do bezpieczeństwa.
  2. Ulepszenie możliwości wdrażania protokołów warstwy drugiej. Dzięki SegWit możliwe stało się wprowadzenie Lightning Network oraz innych warstw protokołu Bitcoina.
  3. Zwiększenie rozmiaru bloku z 1 megabajta na 4, co stanowi czterokrotny wzrost pojemności.
  4. Obniżenie opłat za transakcje dla użytkowników portfeli z SegWit. Ponadto, czas potwierdzania transakcji uległ znacznemu skróceniu.
  5. Umożliwienie przyszłych ulepszeń Bitcoina poprzez modyfikację skryptowego języka, na przykład wprowadzenie podpisów Schnorr.

Podsumowanie 

Nierzadko słyszy się, że społeczność miała wątpliwości, czy SegWit jest w stanie rozwiązać problemy związane ze skalowalnością. Jednak okazało się, że rzeczywistość wyglądała inaczej. Warto również wspomnieć o kontrowersjach związanych z samą implementacją SegWit. Z technicznego punktu widzenia, przeprowadzenie hard forka mogło budzić większe zaufanie i entuzjazm, ale również niosło ze sobą pewne trudności, które według programistów byłyby znacznie trudniejsze do pokonania.

Wokół SegWit narosło również wiele teorii spiskowych, sugerujących, że aktualizacja mogła pozwolić górnikom na kradzież funduszy. Dotychczas nie było jednak żadnych udokumentowanych przypadków takiej sytuacji. Adopcja SegWit staje się coraz bardziej popularna, ale wciąż nie wszyscy z niej korzystają. Wiele firm i użytkowników nadal potrzebuje czasu na jej wdrożenie, mimo że od jej premiery minęło już 4 lata. Co więcej, w środowisku kryptowalutowym wciąż istnieją portfele i aplikacje, które nie są w stanie zintegrować się z SegWit. SegWit jest również tematem protestów, ponieważ istnieją użytkownicy, którzy preferują inne rozwiązania skalujące i dlatego nie decydują się na adopcję SegWit.

Wykorzystaj zdobytą wiedzę w praktyce na Kanga Exchange