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ą?
Lekcja 17 z 42

17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?

To nic innego jak kolejny z mechanizmów konsensusu. Jego zadanie jest bardzo proste. Ma  zapobiegać wysokiemu wykorzystywaniu zasobów i zużyciu energii. Dzięki niemu cały proces  wydobycia jest bardziej wydajny, a wszystko dzięki zastosowaniu sprawiedliwego systemu loterii. Jak  sam algorytm działa od środka? Wykorzystuje losowo wygenerowany czas, który już upłynął, aby  określić prawa do wydobycia i zwycięzców bloku w sieci blockchain. PoET zwiększa przejrzystość i  zapewnia możliwość weryfikowania wyników loterii przez zewnętrznych użytkowników. Wszystko  poprzez uruchomienie tzw. zaufanego kodu w bezpiecznym środowisku. 

Mechanizm konsensu PoET 

Jak wiesz z poprzednich lekcji, mechanizm konsensusu jest wykorzystywany w sieciach blockchain,  aby weryfikować transakcje i tworzyć większą liczbę bloków. Proof of Elapsed Time jest  wykorzystywany właśnie tutaj. Decyduje o prawach do wydobycia lub zwycięzcach bloków w sieci. 

PoET działa opierając się o dwa kluczowe czynniki. Uczestniczące w kopaniu węzły wybierają losowy  czas wydobycia, a nie taki, jak wybiera sobie uczestnik, aby wygrać. Po drugie PoET ustala, że  zwycięzca bloku zakończył z powodzeniem czas oczekiwania. 

Sama koncepcja mechanizmu została wynaleziona w 2016 roku przez Intel Corporation. Był to gigant  w dziedzinie produkcji układów scalonych. Intel do tej pory oferuje gotowe, zaawansowane  technologicznie narzędzia do rozwiązywania problemów obliczeniowych, jakimi są „losowe wybory  lidera”. Taki mechanizm pozwala aplikacjom wygenerować tzw. zaufany kod w wybranym  środowisku, który spełnia dwa najważniejsze wymagania: 

∙ Losowy wybór czasu oczekiwania dla wszystkich uczestników węzłów. 

∙ Rzeczywiste zakończenie czasu oczekiwania przez zwycięskiego uczestnika. Co więcej – czas  ten jest równy. 

Organizacja INTEL we współpracy z Linux czy IBM sponsorowała projekt open-source Hyperledger  Sawtooth, który także wykorzystuje mechanizm PoET. Hyperledger Sawtooth to księga rozproszona,  która skaluje rozwiązania, jak i jest przystosowana do wielu zastosowań z różnego poziomu  przedsiębiorstwa. Znajdziemy ją w łańcuchu dostaw, czy logistyce. A nawet może być  wykorzystywana do zarządzania zapasami. Często stosuje się ją również w zadaniach pochłaniających  mnóstwo czasu i podatnych na błędy ludzkie. Dlaczego o tym wspominamy? Ponieważ konsensus  PoET jest właśnie głównie wykorzystywany w Hyperledger Sawtooth. Od stycznia 2022 roku nie  powstała żadna kryptowaluta, opierająca się o ten konsensus. 

PoET – jak działa 

Jak już wspominaliśmy wcześniej, cały mechanizm opiera się o zasadę sprawiedliwego systemu  loteryjnego. To w nim, każdy węzeł ma takie samo prawdopodobieństwo wyboru, a szanse wygranej  są rozkładane na możliwie największą liczbę uczestników sieci. W ramach PoET każdy węzeł sieci  czeka na losowo wybrany okres. Węzeł, który jako pierwszy zakończy wyznaczony czas oczekiwania,  wygra nowy blok. Cały ten proces powtarza się i w ten sposób są odkrywane kolejne bloki. 

PoET vs PoW

PoET PoW
Zużywa mniej energii niż PoW. To mechanizm pracy konkurencyjnej.
Poprawia wydajność sieci poprzez uśpienie węzła i przekierowaniego do innych zadań.Ciągle oblicza hashe, aż górnicy znajdą wartości docelowe.
Kod zaufany nie może być zmieniony przez innego  uczestnika.Opiera się na liderach.
Zapewnia możliwość weryfikacji wyników przez  uczestników sieci lub inne uprawnione osoby.PoW jest trudny do wygenerowania, a co za tym  idzie, jest czasochłonny i zasobożerny.
Zwiększa przejrzystość konsensusu sieciowego. Stanowi aż 90% całkowitej kapitalizacji rynkowej  istniejących kryptowalut.
Kontroluje koszt procesu konsensusu i utrzymuje  go na stałym poziomie.Wymaga pracy od węzłów, które uczestniczą w  walidacji bloków.
To mechanizm wyboru losowego.

Podsumowanie 

PoET to algorytm konsensusu, który został opracowany przez Intel Corporation. To on w sieci  blockchain losowo zezwala, kto utworzy następny blok. 

∙ Działa na podstawie zasady loterii. Szansa na wygraną jest rozłożona równo na wszystkich  uczestników sieci i każdy ma taką samą szansę na wygraną. 

∙ Generuje losowy czas oczekiwania dla każdego węzła w sieci blockchain. Pozostałe węzły  łańcucha bloków są uśpione i zajmują się wówczas inną pracą. 

∙ Węzeł z najkrótszym czasem oczekiwania wygrywa blok i może zapisać go w łańcuchu  bloków. 

Przepływ pracy w PoET jest bardzo podobny do Bitcoinowego PoW, ale zużywa  zdecydowanie mniej energii

Odkryj nowe projekty z Kanga Exchange