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. 13. Portfel kryptowalutowy - co to takiego?
  13. 12. Co to są stablecoiny?
  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. Na czym polega Soft Fork i Hard Fork?
  20. 20. Przykłady zastosowania technologii blockchain
  21. 21. Czy blockchain jest bezpieczny?
  22. 22. Jakie są rodzaje sieci blockchain?
  23. 23. Czym jest i jak działa przeciążenie sieci blockchain?
  24. 24. Portfele kryptowalutowe: Hot Wallet vs. Cold Wallet – podstawowe różnice!
  25. 25. Dywersyfikacja portfela kryptowalutowego
  26. 26. Halving Bitcoina – czym jest i jak wpływa na jego cenę?
  27. 27. Blockchain kontra bazy danych: kluczowe różnice!
  28. 28. Jak przesyłać kryptowaluty?
  29. 29. Najważniejsze kryptowalutowe akronimy/slang, które musisz znać!
  30. 30. Historia memecoinów: szaleństwo czy świetna inwestycja?
  31. 31. Co to jest Ethereum? Przykłady zastosowania i opis tokena.
  32. 32. Wszystko, co musisz wiedzieć o gas fee w Ethereum!
  33. 33. Gavin Wood: wizjoner Blockchain i współtwórca Ethereum
  34. 34. Zdecentralizowane aplikacje dApps - czym są?
  35. 35. Czym jest Proof of Work (PoW), a czym Proof of Stake (PoS)?
  36. 36. Czym jest mechanizm konsensusu Proof of Authority (PoA)?
  37. 37. Czym jest dowód spalania Proof of Burn (PoB)?
  38. 38. Co to jest whitepaper (biała księga)? Jaki ma cel i jak ją napisać?
  39. 39. Inteligentne kontrakty (Smart Contracts) — czym są?
  40. 40. Know Your Customer (KYC) i Anti-Money Laundering (AML) - czym są w branży kryptowalut?
  41. 41. Gry blockchain i NFT - jak na nich zarabiać?
  42. 42. Płynność na rynku kryptowalut
  43. 43. Inflacja i jej skutki na rynkach finansowych
  44. 44. Czym jest stagflacja i dlaczego ma negatywny wpływ na rynek?
  45. 45. Czym są tokeny użytkowe i jakie mają zastosowanie w sektorze kryptowalut?
  46. 46. Kopanie kryptowalut. Na czym polega mining?
  47. 47. Na czym polega trudność wydobycia?
  48. 48. Co to jest procent składany?
  49. 49. Czym są monety prywatności (Privacy Tokens) i czy są legalne?
  50. 50. Co to jest CBDC – pieniądz cyfrowy banku centralnego?
  51. 51. Na czym polega Airdrop kryptowalut?
  52. 52. Podstawowe różnice pomiędzy ICO, IEO i STO
  53. 53. Czym są zdecentralizowane organizacje DAO i jak działają? Czym są tokeny DAO?
  54. 54. Czym jest EURT? Jak działa?
  55. 55. Jaka jest różnica pomiędzy Circulating Supply, a Total Supply?
  56. 56. Snapshot w świecie kryptowalut - czym są?
  57. 57. Czym jest indeks Fear and Greed w kryptowalutach?
  58. 58. APR kontra APY: jaka jest różnica?
  59. 59. Czym jest Initial Farming Offer (IFO)?
  60. 60. Czym są finanse regeneracyjne (ReFi)?
  61. 61. Kim jest Craig Wright-domniemany twórca Bitcoina?
  62. 62. Czym jest dominacja Bitcoina (BTC.D)?
  63. 63. Michael Saylor — samozwańczy maksymalista Bitcoina
  64. 64. Bitcoin Pizza Day
  65. 65. AI blockchain – nowe spojrzenie w przyszłość?
  66. 66. Czym jest WorldCoin? Wszystko, co musisz wiedzieć na temat tej kryptowaluty!
  67. 67. Przewodnik po kolekcji Azuki NFT: wszystko, co musisz o niej wiedzieć!
  68. 68. 10 najdroższych niewymiennych tokenów (NFT) w historii!
  69. 69. The Bored Ape Yacht Club (BAYC) – historia popularnej kolekcji NFT!
  70. 70. CyberPunks – historia najpopularniejszej kolekcji NFT w branży krypto!
  71. 71. NFT Art: Rewolucja w cyfrowej sztuce – historia i przykłady!
  72. 72. Kim jest Changpeng Zhao, CEO Binance?
  73. 73. Kim jest Brian Armstrong – CEO Coinbase?
  74. 74. Kim jest Galy Gensler i SEC? Jak Komisja Papierów Wartościowych i Giełd (SEC) wpływa na rynek kryptowalut?
  75. 75. Najpopularniejsze platformy mediów społecznościowych Web3! Czy zastąpią znane nam platformy?
  76. 76. Czym jest IoT – Internet Rzeczy?
  77. 77. Analiza on-chain w świecie kryptowalut: Wszystko, co musisz o niej wiedzieć
  78. 78. Czy możesz przekazać swoje kryptowaluty po śmierci? Jak przekazać kryptowalutowy spadek?
  79. 79. Czym jest test Howeya? Jakie ma zastosowanie w kryptowalutach?
  80. 80. Wykorzystanie technologii blockchain w świecie sportu
Lekcja 36 z 80

36. Czym jest mechanizm konsensusu Proof of Authority (PoA)?

Łańcuchy bloków, jak i kryptowaluty, muszą zatwierdzać swoje nowe bloki, używając mechanizmu konsensusu. Można to zrobić na wiele sposobów – używając mechanizmu Proof of Work, czy Proof of Stake, o których pisaliśmy tutaj. Na dzisiejszej lekcji opowiemy Wam o kolejnym – mechanizm konsensusu Proof of Authority (PoA).

Czym jest mechanizm konsensusu Proof of Authority (PoA)?

Większość ekosystemów opartych na technologii blockchain funkcjonuje przy użyciu mechanizmów konsensusu, takich jak Proof of Work lub Proof of Stake.

W mechanizmie Proof of Work, komputery sieciowe oraz koparki rozwiązują skomplikowane zagadki matematyczne, co umożliwia im wydobywanie nowych jednostek kryptowaluty oraz zatwierdzanie transakcji.

W przypadku systemu Proof of Stake, walidatorzy stawiają swoje tokeny jako zabezpieczenie, w zamian za zatwierdzanie nowych bloków i wydobywanie nowych monet w sieci blockchain.

Oba te przykłady reprezentują zdecentralizowane sieci, w których każdy użytkownik ma możliwość stania się walidatorem i zarabiania nowych kryptowalut. Równocześnie zapewniają one bezpieczeństwo dla danych, transakcji i płynnego funkcjonowania sieci blockchain na skalę globalną.

Natomiast mechanizm konsensusu Proof of Authority wprowadza zupełnie nowy sposób walidacji danych. Zamiast polegać na zdecentralizowanych węzłach walidacyjnych, ten system opiera się na węzłach posiadających specjalne poświadczenia bezpieczeństwa od walidatorów. W rezultacie, osoby odpowiedzialne za zatwierdzanie nowych bloków danych nie muszą angażować swoich tokenów ani inwestować w kosztowne koparki, które często są bardzo kosztowne. Zamiast tego ryzykują coś jeszcze cenniejszego – swoją reputację.

Proof of Authority (PoA)

Jak wiadomo, proces dodawania nowych węzłów i bloków do sieci opiera się na osiągnięciu konsensusu wśród walidatorów. Jest to podobne do konsensusów PoS (Proof of Stake) czy PoW (Proof of Work) w technologii blockchain. Niemniej istnieje zasadnicza różnica w przypadku mechanizmu Proof of Authority (PoA), gdzie walidatorzy są wybierani przez centralny organ, który musiał potwierdzić godność danego węzła.

Podczas gdy w mechanizmach konsensusu Proof of Work i Proof of Stake węzły są całkowicie anonimowe i nieposiadające żadnych specjalnych uprawnień, mechanizm Proof of Authority wprowadza nową dynamikę, wymagając od każdego węzła uwierzytelnienia i identyfikacji.

Jasno widać, że to zupełnie inne podejście do kwestii bezpieczeństwa w sieci blockchain. W przypadku Proof of Authority to centralny organ przyznaje uprawnienia do zatwierdzania nowych bloków z danymi. Nie ma miejsca dla anonimowych walidatorów, którzy dokonują weryfikacji konsensusu. Nie istnieją również zachęty w postaci stakowania kryptowalut w zamian za nagrodę. W mechanizmie Proof of Authority priorytetem jest ciężka praca, mocno skoncentrowana na wyborze zaufanych i tożsamościowo zweryfikowanych walidatorów.

Jak działa Proof of Authority (PoA)?

Aby w pełni zrozumieć proces w sieci działającej na mechanizmie Proof of Authority (PoA), należy pamiętać, że określony węzeł podpisuje transakcję swoim kluczem prywatnym, aby zweryfikować jej autentyczność. Ten kryptograficzny podpis stanowi dowód, że odpowiedzialny węzeł potwierdził daną transakcję. Wszystkie pozostałe węzły w sieci następnie sprawdzają podpis za pomocą klucza publicznego tego węzła, który jako pierwszy podpisał transakcję. Jeśli podpis jest prawidłowy, to oznacza, że transakcja jest zgodna z protokołem.

Kluczową kwestią jest fakt, że prawidłowe działanie mechanizmu Proof of Authority opiera się na spełnieniu trzech kluczowych warunków:

  1. Identyfikacja w łańcuchu walidatorów.
  2. Kwalifikacje podpisu na podstawie reputacji, w związku z danym węzłem oraz zaufania.
  3. Ścisłe przestrzeganie określonych procedur i regulacji.

Do omówienia tego zagadnienia posłużymy się platformą VeChain.

W ramach tego ekosystemu Proof of Authority jest wdrożony poprzez listę 101 operatorów węzłów masternode authority. Ci operatorzy są wybierani i nadzorowani przez komitet, który odpowiada za funkcjonowanie VeChain. Sam komitet jest wyłaniany przez społeczność ekosystemu.

Każdy z operatorów masternode authority przechodzi skomplikowany proces weryfikacji, który angażuje znane firmy audytorskie takie jak PricewaterhouseCoopers i DNV. Oprócz tego operator masternode musi być aktywnym uczestnikiem rozwoju VeChain oraz znaną postacią w świecie kryptowalut. To nie jest rola dla zwykłego użytkownika, ale dla osoby mającej uznanie w branży. Dodatkowo każdy operator może prowadzić wiele węzłów w celu zwiększenia pojemności sieci walidacyjnej.

Wprowadzone w ten sposób bloki są następnie dodawane do księgi bloków VeChain, poprzez przekazywanie nowych danych do węzłów operatorów. Sieć oczekuje także na węzły próbne, które weryfikują nowe bloki.

Warto zaznaczyć, że grupa masternodów jest bardzo mała. W efekcie osiągnięcie konsensusu następuje bardzo szybko. Nowe bloki w sieci VeChain są generowane około co 10 sekund.

Gdzie jeszcze używamy Proof of Authority?

Proof of Authority (PoA) znajduje zastosowanie także w innych obszarach. Ciekawostką jest, że PoA został zaproponowany przez Gavina Wooda, współzałożyciela Ethereum, już w 2015 roku. Jego celem było stworzenie mechanizmu konsensusu opartego na walidatorach, który nie polegałby na olbrzymiej mocy obliczeniowej ani innych dużych zasobach.

Jak już wspomnieliśmy, zarówno PoW, jak i PoS pozwalają na zachowanie anonimowości użytkowników. W przypadku PoA osoby zatwierdzające węzły muszą ujawnić swoją tożsamość, ponieważ są wybierane na podstawie ich wiarygodności.

Mechanizm Proof of Authority znajduje szczególne zastosowanie w prywatnych, mniejszych blockchainach. W przypadku publicznych sieci ma jeszcze pole do rozwoju. Poza VeChain również platforma Microsoft Azure korzysta z Proof of Authority przy implementacji Ethereum.

To potwierdza, że PoA to fascynujący model konsensusu, który ma zastosowanie w różnych kontekstach, dając priorytet wiarygodności i identyfikowalności walidatorów.

Zalety i wady Proof of Authority

Proof of Authority (PoA) posiada wiele korzyści, ale również pewne ograniczenia, które warto przeanalizować.

Zalety:

  1. Rentowność: Proces PoA jest wyjątkowo opłacalny, ponieważ nie wymaga stawiania stawek (stakingu) ani zakupu kosztownych koparek do wydobycia. Dzięki zaufanym operatorom koszty operacyjne są znacznie mniejsze.
  2. Minimalna moc obliczeniowa: Sieć PoA działa na niskim poziomie mocy obliczeniowej, co sprawia, że cały ekosystem eksploatujący ten mechanizm jest wydajny i oszczędny energetycznie.
  3. Bezpieczeństwo: Mechanizm PoA jest niezwykle bezpieczny dzięki stałym audytom i kontrolom. Choć wymaga to dodatkowej pracy, zapewnia wysoki poziom ochrony danych i transakcji.

Wady:

  1. Centralizacja zarządzania: Ze względu na centralny organ zarządzania, blockchain wykorzystujący PoA może być mniej zautomatyzowany niż te korzystające z mechanizmów PoS czy PoW. To może być utrudnieniem dla niektórych użytkowników.
  2. Brak pełnej decentralizacji: PoA nie jest w pełni zdecentralizowany, co może budzić zastrzeżenia wśród pewnych użytkowników i walidatorów, którzy preferują bardziej demokratyczny model zarządzania.
  3. Skalowalność: W porównaniu do Proof of Stake, PoA jest mniej skalowalny. Ma ograniczoną zdolność obsługi dużej liczby transakcji na sekundę (TPS), ponieważ wymaga weryfikacji ze strony zaufanych węzłów.

Proof of Authority kontra Proof of Work

Główną różnicą między Proof of Authority (PoA) a Proof of Work (PoW) jest wykorzystywana moc obliczeniowa. W PoA potrzebna jest znacznie mniejsza ilość mocy obliczeniowej w porównaniu do PoW. Proof of Authority nie wymaga ogromnej sieci komputerów ani znacznego zużycia energii elektrycznej. Co więcej, ma minimalny wpływ na środowisko, w przeciwieństwie do innych mechanizmów konsensusu.

Proof of Authority jest doskonałym rozwiązaniem dla przedsiębiorstw i zastosowań, gdzie pełna decentralizacja nie jest wymagana. Jednakże, jak wcześniej wspomniano, PoA może spotkać się z opozycją ze strony użytkowników i deweloperów ze względu na centralny organ zarządzania.

Warto zaznaczyć, że Proof of Authority nie cieszy się taką popularnością jak Proof of Work. Jest to stosunkowo nowy mechanizm, który stopniowo zyskuje na rozpoznawalności i akceptacji wśród społeczności blockchainowej.

Proof of Authority kontra Proof of Stake

Mechanizm Proof of Authority (PoA) został stworzony przez Gavina Wooda jako odpowiedź na pewne wyzwania związane z mechanizmem Proof of Stake (PoS).

W odróżnieniu od Proof of Stake tożsamość walidatora w mechanizmie konsensusu Proof of Authority jest jawna. Każdy może zobaczyć węzeł operatora i to, czy przypadkiem nie przekazuje on fałszywych wyników. W konsekwencji użytkownicy Proof of Stake, którzy wiedzą, jak negatywnie wpłynąć na węzły, na pewno nie chcieliby przejść na ten konsensus. Mechanizm Proof of Authority wykorzystuje również zdecydowanie mniej walidatorów niż Proof of Stake. Skutkuje to szybszym rozliczeniem transakcji i wykonywaniem inteligentnych kontraktów. Z drugiej strony, tak jak w przypadku Proof of Work, PoA nie jest w pełni zdecentralizowany, więc jest lepiej dostosowany do prywatnych sieci. Proof of Stake jest zalecany do globalnych sieci blockchain.

Podsumowanie

Wiesz już, czym jest i jak działa mechanizm konsensusu Proof of Authority. Jest to pomysł, który na pewno będzie w przyszłości się rozwijał. Ma ku temu dobre predyspozycje. Aktualnie jest świetnym rozwiązaniem dla mniejszych, prywatnych blockchainów. Warto jednak śledzić jego poczynania.