5 maja 2021 1:27

Dowód upływu czasu (PoET) (kryptowaluta)

Co to jest dowód upływu czasu (PoET)?(Kryptowaluta)

Dowód upływu czasu (poeta) jest blockchain algorytm mechanizm konsensus sieciowa, która uniemożliwia wykorzystanie zasobów i wysokie wysokie zużycie energii i utrzymuje proces bardziej wydajne, wykonując sprawiedliwy system loterii. Algorytm wykorzystuje losowo wygenerowany upływający czas, aby zdecydować o prawach do wydobycia i zablokować zwycięzców w sieci blockchain. Uruchamiając zaufany kod w bezpiecznym środowisku, algorytm PoET zwiększa również przejrzystość, zapewniając weryfikację wyników loterii przez uczestników zewnętrznych.

Kluczowe wnioski

  • Proof of elapsed time (PoET) to algorytm konsensusu opracowany przez Intel Corporation, który umożliwia autoryzowanym sieciom blockchain określenie zwycięzców bloków i praw do wydobywania.
  • PoET stosuje system loterii, który równomiernie rozkłada szanse na wygraną wśród uczestników sieci, dając każdemu węzłowi taką samą szansę na wygraną.
  • Algorytm PoET generuje losowy czas oczekiwania dla każdego węzła w sieci blockchain; na ten czas każdy węzeł musi iść spać.
  • Węzeł z najkrótszym czasem oczekiwania obudzi się pierwszy i wygra blok, umożliwiając tym samym przesłanie nowego bloku do łańcucha blokowego.
  • Przepływ pracy PoET jest podobny do dowodu pracy (PoW) Bitcoina, ale zużywa mniej energii, ponieważ pozwala procesorowi górnika spać i przełączać się na inne zadania przez określony czas, zwiększając w ten sposób wydajność.

Zrozumienie dowodu upływającego czasu (PoET)

Dowód czasu, który upłynął (PoET) to  algorytm mechanizmu konsensusu, który jest często używany w sieciach blockchain, na które zezwolono, do decydowania o prawach do wydobycia lub zwycięzcach bloków w sieci. Dozwolone sieci blockchain to takie, które wymagają od każdego potencjalnego uczestnika identyfikacji przed pozwoleniem na dołączenie. Opierając się na zasadzie uczciwego systemu loterii, w którym każdy węzeł ma równe szanse na zwycięstwo, mechanizm PoET opiera się na rozłożeniu szans na sprawiedliwą wygraną na jak największą liczbę uczestników sieci.

Działanie algorytmu PoET jest następujące. Każdy węzeł uczestniczący w sieci musi czekać przez losowo wybrany okres czasu, a pierwszy, który zakończy wyznaczony czas oczekiwania, wygrywa nowy blok. Każdy węzeł w sieci blockchain generuje losowy czas oczekiwania i przechodzi w stan uśpienia na określony czas. Ten, który budzi się pierwszy – to znaczy ten z najkrótszym czasem oczekiwania – budzi się i zatwierdza nowy blok w łańcuchu bloków, wysyłając niezbędne informacje do całej sieci równorzędnej. Ten sam proces powtarza się następnie przy wykrywaniu następnego bloku.

Mechanizm konsensusu sieci PoET musi zapewniać dwa ważne czynniki. Po pierwsze, mechanizm zapewnia, że ​​uczestniczące węzły rzeczywiście wybierają czas, który jest rzeczywiście losowy, a nie krótszy czas wybrany celowo przez uczestników, aby wygrać. Po drugie, mechanizm ustala, że ​​zwycięzca rzeczywiście zakończył czas oczekiwania.

PoET i Intel Corporation

Koncepcja PoET została wynaleziona na początku 2016 roku przezfirmę Intel Corporation (INTC), słynnego giganta produkującego chipy. Oferuje gotowe, zaawansowane technologicznie narzędzie do rozwiązania problemu obliczeniowego „losowego wyboru lidera”. Wbudowany mechanizm umożliwia aplikacjom wykonywanie zaufanego kodu w chronionym środowisku, a to gwarantuje, że oba wymagania – dotyczące losowego wyboru czasu oczekiwania dla wszystkich uczestniczących węzłów i rzeczywistego zakończenia czasu oczekiwania przez zwycięskiego uczestnika – są spełnione.

We współpracy z innymi organizacjami, takimi jak Linux Project i IBM, firma Intel sponsorowała Hyperledger Sawtooth, który obsługuje mechanizm konsensusu PoET. Hyperledger Sawtooth to parasolowa grupa programistyczna blockchain, która wykorzystuje korporacyjną platformę blockchain-as-a-service o otwartym kodzie źródłowym. Tworząc PoET, programiści dostrzegli jego potencjał do wykorzystania w autoryzowanych sieciach blockchain, aby zdecydować o prawach do wydobywania lub zwycięzcach bloków w sieci.

Korzyści z dowodu upływającego czasu (PoET)

Zasadniczo przepływ pracy jest podobny do mechanizmu konsensusu, po którym następuje  algorytm dowodu pracy (PoW) Bitcoina, ale bez jego wysokiego zużycia energii. Zamiast intensywnie wykorzystywać zasoby, pozwala procesorowi górnika spać i przełączać się na inne zadania na określony czas, zwiększając w ten sposób jego wydajność.

Mechanizm uruchamiania zaufanego kodu w bezpiecznym środowisku dba również o wiele innych potrzeb sieci. Zapewnia, że ​​zaufany kod rzeczywiście działa w bezpiecznym środowisku i nie może zostać zmieniony przez żadnego zewnętrznego uczestnika. Zapewnia również możliwość weryfikacji wyników przez zewnętrznych uczestników i podmioty, zwiększając w ten sposób przejrzystość konsensusu sieciowego.

PoET kontroluje koszt procesu konsensusu i utrzymuje go elastycznym, tak aby koszt pozostał proporcjonalny do wartości uzyskanej z procesu, co jest kluczowym warunkiem dalszego rozwoju gospodarki kryptowalutowej.