DEFINICJA algorytmu konsensusu obelisku
Obelisk to obiecujący algorytm konsensusowy, który ma na celu wyeliminowanie niedociągnięć algorytmów proof of work (POW) i proof of stawek (POS) i umożliwia utrzymanie stanu blockchain w rozproszonej sieci przy minimalnej mocy obliczeniowej i bez potrzeby powiązane wymagania. Zmniejsza potrzebę wydobywania, znacznie poprawia szybkość transakcji i zapewnia zwiększone bezpieczeństwo.
PRZEŁAMANIE Algorytmu konsensusu Obelisku
Publiczne łańcuchy bloków działają w skali globalnej jako samoregulujące, zdecentralizowane platformy bez żadnego pojedynczego organu. Niezbędny jest niezawodny i bezpieczny mechanizm sieci w czasie rzeczywistym, aby zapewnić autentyczność transakcji zachodzących w sieci, a także konsensus w sprawie statusu księgi. Ta niezwykle ważna czynność jest wykonywana przez algorytm konsensusu, który jest protokołem sieciowym, który decyduje o wkładzie różnych uczestników łańcucha bloków.
Chociaż dowód pracy (POW) używany przez Bitcoin i Litecoin oraz dowód stawki (POS) używany przez Dash i NEO, są dwoma najczęściej stosowanymi algorytmami konsensusu, oba mają kilka wad. Mówi się, że POW jest energochłonny, a POS promuje gromadzenie kryptowaluty zamiast wydawania.
Jak działa Obelisk?
Obelisk próbuje ominąć problemy POW i POS poprzez dystrybucję wpływu w sieci zgodnie z koncepcją zwaną „siecią zaufania”. Ta koncepcja rozdziela wpływ na różne węzły sieci i podejmuje decyzje oparte na konsensusie w zależności od wyniku wpływu każdego węzła. Każdy węzeł subskrybuje wybraną liczbę innych węzłów sieci, a gęstość sieci subskrybentów węzła określa jego wpływ na sieć.
Pod względem wykonywanych ról i działań istnieją dwa rodzaje węzłów w Obelisku - węzły generujące bloki i węzły konsensusowe, a węzły mogą zamiennie przyjmować dowolne role. Węzły generujące bloki zbierają nowe transakcje, uwierzytelniają je, pakują zweryfikowane transakcje w nowy blok, a następnie rozgłaszają blok do sieci. Węzły konsensusowe zbierają bloki generowane przez węzły generujące bloki i umieszczają je w osobnym kontenerze innym niż łańcuch bloków. Następnie identyfikuje blok, który został wykonany przez największą liczbę generatorów bloków. Ten blok jest nazywany lokalnym zwycięzcą i kwalifikuje się do dodania do łańcucha bloków. Każdy taki konsensusowy węzeł utrzymuje niezbędne statystyki dotyczące lokalnych zwycięzców, zgłaszane przez inne węzły. Kiedy lokalni zwycięzcy zostali zgłoszeni przez większość lub wszystkie węzły konsensusu, kwalifikuje się jako globalny zwycięzca i nadal pozostaje częścią łańcucha bloków. Jeśli jednak węzły zdecydują inaczej, podejmie jedną z następujących czynności w oparciu o dostępne dane i dzienniki lokalne
(1) ponownie zsynchronizuje się z siecią lub
(2) zrezygnować z udziału w konsensusie i / lub tworzeniu bloków lub
(3) zachowaj łańcuch bloków i zażądaj zatrzymania awaryjnego
Obelisk ma potencjał wysokiej skalowalności i niskiego zużycia energii. Generowanie bloków można uruchomić na niedrogim sprzęcie. Algorytm może łatwo i wydajnie działać w rzadkiej sieci z łącznością tylko z najbliższym sąsiadem, zamiast wymagać połączenia o dużej przepustowości.
Obelisk jest wykorzystywany przez SkyCoin, który pojawia się jako kompletny ekosystem technologii blockchain i został wprowadzony w celu promowania wykorzystania kryptowaluty i technologii księgi publicznej jako „prawdziwej” waluty, zamiast innego środka do spekulacyjnej wyceny zakładów kryptowalut.
