Powrót

1. Poziom podstawowy

Ukończono: 0%
Kroki: 0/0
  1. 1. Co to są te kryptowaluty?
  2. 2. Bitcoin – historia rewolucji technologicznej
  3. 3. Satoshi Nakamoto – kim jest twórca Bitcoina?
  4. 4. Vitalik Buterin – twórca Ethereum
  5. 5. Co to jest blockchain i jak działa?
  6. 6. Co to jest token NFT?
  7. 7. Co to jest pieniądz?
  8. 8. Kryptowaluty kontra pieniądz fiducjarny – co wygra?
  9. 9. Co to jest DeFi (zdecentralizowane finanse)?
  10. 10. DeFI: możliwości, wady i zalety zdecentralizowanych finansów
  11. 11. Co to jest altcoin? 
  12. 12. Co to są stablecoiny?
  13. 13. Portfel kryptowalutowy - co to takiego?
  14. 14. Co to jest hossa / bessa? Dlaczego mówimy o rynku niedźwiedzia i byka? 
  15. 15. Bezpieczeństwo na rynku krypto – jakich zasad warto przestrzegać?
  16. 16. Co to jest fraza seed?
  17. 17. Dogecoin i memecoin - co to takiego?
  18. 18. Co to jest schemat Ponziego?
  19. 19. Co to jest Ethereum? Przykłady zastosowania i opis tokena.
  20. 20. Na czym polega soft fork i hard fork?
  21. 21. Przykłady zastosowania technologii blockchain
  22. 22. Czy blockchain jest bezpieczny?
  23. 23. Inteligentne kontrakty (Smart Contracts) — czym są?
  24. 24. Pule płynności na rynku kryptowalut
  25. 25. Kopanie kryptowalut. Na czym polega mining?
  26. 26. Na czym polega trudność wydobycia?
  27. 27. Inflacja i jej skutki na rynkach finansowych
  28. 28. Co to jest procent składany?
  29. 29. Dywersyfikacja portfela kryptowalutowego
  30. 30. Gry blockchain i NFT - jak na nich zarabiać?
  31. 31. Zdecentralizowane aplikacje dApps - czym są?
  32. 32. Czym jest Proof of Work (PoW), a czym Proof of Stake (PoS)?
  33. 33. Czym jest mechanizm konsensusu Proof of Authority (PoA)?
  34. 34. Czym jest dowód spalania Proof of Burn (PoB)?
  35. 35. Co to jest CBDC – pieniądz cyfrowy banku centralnego?
  36. 36. Na czym polega Airdrop kryptowalut?
  37. 37. Jakie są rodzaje sieci blockchain?
  38. 38. Podstawowe różnice pomiędzy ICO, IEO i STO
  39. 39. Czym jest IoT – Internet Rzeczy?
  40. 40. Jaka jest różnica pomiędzy Circulating Supply, a Total Supply?
  41. 41. Wszystko, co musisz wiedzieć o gas fee w Ethereum!
  42. 42. Najważniejsze kryptowalutowe akronimy/slang, które musisz znać!
  43. 43. Halving Bitcoina – czym jest i jak wpływa na jego cenę?
  44. 44. Czym jest indeks Fear and Greed w kryptowalutach?
  45. 45. APR kontra APY: jaka jest różnica?
  46. 46. Snapshot w świecie kryptowalut - czym są?
  47. 47. Know Your Customer (KYC) i Anti-Money Laundering (AML) - czym są w branży kryptowalut?
  48. 48. Co to jest whitepaper (biała księga)? Jaki ma cel i jak ją napisać?
  49. 49. Jak przesyłać kryptowaluty?
  50. 50. Czym jest EURT? Jak działa?
  51. 51. Czym są finanse regeneracyjne (ReFi)?
  52. 52. Bitcoin Pizza Day
  53. 53. Czym jest stagflacja i dlaczego ma negatywny wpływ na rynek?
  54. 54. Kim jest Craig Wright-domniemany twórca Bitcoina?
  55. 55. Czym jest dominacja Bitcoina (BTC.D)?
  56. 56. Czym są zdecentralizowane organizacje DAO i jak działają? Czym są tokeny DAO?
  57. 57. CyberPunks – historia najpopularniejszej kolekcji NFT w branży krypto!
  58. 58. AI blockchain – nowe spojrzenie w przyszłość?
  59. 59. The Bored Ape Yacht Club (BAYC) – historia popularnej kolekcji NFT!
  60. 60. Kim jest Changpeng Zhao, CEO Binance?
  61. 61. Czym jest i jak działa przeciążenie sieci blockchain?
  62. 62. Przewodnik po kolekcji Azuki NFT: wszystko, co musisz o niej wiedzieć!
  63. 63. Czym są monety prywatności (Privacy Tokens) i czy są legalne?
  64. 64. Czym jest Initial Farming Offer (IFO)?
  65. 65. Michael Saylor — samozwańczy maksymalista Bitcoina.
Lekcja 46 z 65

46. Snapshot w świecie kryptowalut – czym są?

Snapshot, po polsku migawka, to prosty w zdefiniowaniu koncept. Oznacza on zdolność do zarejestrowania stanu danego elementu w dokładnym punkcie czasowym. W kontekście technologii blockchain snapshot to dokumentacja stanu łańcucha bloków w określonej wysokości w konkretnym momencie. Praktykuje się to w celu monitorowania całkowitej ilości i równowagi posiadaczy tokenów. Snapshot może być dokonany w dowolnym czasie, aby utrwalić obraz stanu danego systemu.

Interpretacja migawek w ujęciu ogólnym

Proces tworzenia snapshotów jest podobny do robienia zdjęć, ale w przypadku technologii blockchain polega na rejestrowaniu danych w określonym momencie. Snapshoty nie są dokładnymi kopiami danych, lecz zawierają istotne metadane definiujące stan informacji w danym punkcie czasowym. Mogą być przechowywane na lokalnym serwerze lub urządzeniu, na którym zostały utworzone.

Przyjrzyjmy się temu na przykładzie. Gdy testujemy nową aplikację lub program, wprowadzając nowe ustawienia lub dane, ryzykujemy potencjalne uszkodzenia. W takich przypadkach snapshoty są bardzo użyteczne. Tworzą one praktycznie nieograniczoną liczbę kopii danych, umożliwiając programistom pracę nad rozwojem aplikacji bez ryzyka uszkodzeń.

Snapshoty wprowadzają automatyzację pracy i nie zajmują znacząco miejsca na dysku. Są także skuteczną ochroną przed awariami. W razie problemów możesz przywrócić serwer do stanu sprzed problemu. Dlatego snapshoty są tak popularne – za każdym razem, gdy tworzysz migawkę, tworzysz kopię zapasową.

Pewnie zapytasz, dlaczego używać snapshotów, skoro można tworzyć pełne kopie zapasowe danych. Owszem, ale pełna kopia zapasowa zajmuje wiele czasu, stąd często wykonywana jest nocą, by nie obciążać zasobów systemowych. Snapshoty można tworzyć w dowolnym momencie, nawet bardzo często. Dodatkowo można deduplikować dane objęte snapshotem, co oszczędza przestrzeń.

Migawki jednak mają ograniczony czas przechowywania. Jeśli nie zarządzisz nimi właściwie, możesz stworzyć skomplikowane łańcuchy danych wymagające długotrwałego konsolidowania.

W kontekście technologii blockchain, snapshot to zapis stanu łańcucha bloków w określonym bloku. Migawka obejmuje pełny zapis łańcucha bloków, w tym wszystkie adresy i powiązane z nimi dane.

Migawki podczas airdropów

O airdropach pisaliśmy tutaj. Przypomnij sobie tę lekcję, zanim przejdziesz dalej.

Przed każdym airdropem, praktycznie zawsze tworzy się snapshoty. Tokeny w airdropach są rozdzielane na podstawie sald poszczególnych adresów w blockchainie, zarejestrowanych w chwili wykonania migawki.

Migawki służą do zarejestrowania salda każdego posiadacza tokenów w konkretnym momencie, czyli wysokości bloku. Użytkownik może swobodnie przemieszczać swoje środki po utworzeniu migawki, nie ryzykując utraty prawa do udziału w airdropie. Dodatkowo, podczas migracji do nowego łańcucha blokowego (hard fork), wykonuje się snapshoty. Snapshot rejestruje stan łańcucha bloków przed utworzeniem nowego łańcucha w wyniku hard forka. Na przykład w sierpniu 2017 roku, w trakcie hard forka Bitcoin Cash, każdy posiadacz bitcoina w bloku 478,558 miał przypisane saldo również na nowo utworzonym łańcuchu Bitcoin Cash. To wynikało z faktu, że oba łańcuchy dziedziczyły te same dane historyczne, a hard fork spowodował ich rozdzielenie na niezależne łańcuchy.

Kolejne zastosowanie migawek to gromadzenie informacji o saldach użytkowników chcących uczestniczyć w Initial Exchange Offering (IEO).

Należy jednak pamiętać, że snapshoty podlegają szczególnym regułom określonym przez poszczególne projekty. Ich działanie opiera się na wytycznych tych projektów. Czasami migawki są wykonywane w losowych momentach, a saldo użytkowników jest uśredniane na tej podstawie.

Podsumowanie

Rozwój technologii blockchain zachodzi w szybkim tempie. Platformy wykorzystujące tę technologię muszą dynamicznie reagować na te zmiany. W takim kontekście narzędziem umożliwiającym utrzymanie kroku z postępem jest mechanizm migawek. Teraz, po zapoznaniu się z ich działaniem, możesz śmiało przejść do kolejnej lekcji!