5 maja 2021 0:22

Algorytm Konsensusu Obelisku

Co to jest algorytm konsensusu Obelisku?

Obelisk to algorytm konsensusu blockchain, używany przez kryptowalutę Skycoin, który ma na celu wyeliminowanie niedociągnięć algorytmów dowodu pracy (PoW) i dowodu stawki (PoS). Według jego twórców Obelisk ogranicza również potrzebę wydobywania, znacznie poprawia szybkość transakcji i zapewnia zwiększone bezpieczeństwo.

Kluczowe wnioski

  • Obelisk to zastrzeżony algorytm konsensusu blockchain firmy Skycoin.
  • Obelisk próbuje ominąć problemy PoW i PoS poprzez dystrybucję wpływów w sieci, zgodnie z koncepcją zwaną „siecią zaufania”.
  • Skycoin nadal istnieje, ale nie zyskał powszechnej akceptacji, zaufania użytkowników ani inwestycji zewnętrznych.

Zrozumienie algorytmu konsensusu Obelisku

Blockchain działają globalnie jako samoregulujące się, zdecentralizowane platformy bez żadnego upoważnienia. Niezawodny i bezpieczny mechanizm sieciowy działający w czasie rzeczywistym jest niezbędny do zapewnienia autentyczności transakcji zachodzących w sieci, a także konsensusu co do statusu księgi. Tę rolę pełni algorytm konsensusu. Algorytm konsensusu to procedura, dzięki której wszyscy uczestnicy sieci blockchain osiągają wspólne porozumienie co do obecnego stanu rozproszonej księgi.

Chociaż system proof of work (PoW)  – używany przez bitcoin i litecoin – oraz system dowodu stawki (PoS) – używany przez Dasha – to dwa najczęściej używane algorytmy konsensusu, oba mają pewne wady. Mówi się, że PoW jest energochłonny, a PoS może promować gromadzenie kryptowalut zamiast wydawania pieniędzy.

Proces wydobywania Obelisku

Obelisk próbuje ominąć problemy PoW i PoS poprzez dystrybucję wpływów w sieci, zgodnie z koncepcją zwaną „siecią zaufania”. Koncepcja ta rozkłada 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 abonenckiej węzła określa jego wpływ na sieć.

Pod względem ról i wykonywanych czynności istnieją dwa typy węzłów, które uczestniczą w Obelisku: węzły generujące bloki i węzły konsensusu. Węzły mogą pełnić dowolną rolę; są wymienne. 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 konsensusu zbierają bloki wygenerowane przez węzły generujące bloki i umieszczają je w osobnym kontenerze (poza łańcuchem bloków). Następnie identyfikuje blok, który został utworzony przez największą liczbę generatorów bloków. Ten blok nazywany jest lokalnym zwycięzcą i kwalifikuje się do dodania do łańcucha bloków. Każdy taki węzeł konsensusu prowadzi niezbędne statystyki dotyczące lokalnych zwycięzców (zgodnie z raportami innych węzłów).

Gdy większość węzłów konsensusu zgłosi lokalnych zwycięzców, kwalifikuje się jako zwycięzca globalny i nadal pozostaje częścią łańcucha bloków. Jeśli jednak węzły zdecydują inaczej, podejmie jedną z następujących akcji w oparciu o dostępne dane i lokalne dzienniki:

  1. Ponownie zsynchronizuj się z siecią
  2. Porzuć uczestnictwo w konsensusie lub tworzeniu bloków
  3. Zachowaj łańcuch bloków i poproś o zatrzymanie awaryjne

Projekt Skycoin

Obelisk jest używany przez Skycoin, kryptowalutę projektu Skycoin. Skycoin to kompletny ekosystem  technologii blockchain, który został uruchomiony w celu promowania praktycznego wykorzystania  kryptowaluty  i technologii księgi publicznej. Platforma była rozwijana od ponad sześciu lat, chociaż oficjalnie została uruchomiona w 2017 r. Została stworzona przez grupę programistów, którzy byli również zaangażowani w Bitcoin i Ethereum.

Skycoin, który jest sprzedawany pod symbolem SKY na rynku kryptowalut, może być przedmiotem handlu z popularnymi kryptowalutami, takimi jak Bitcoin (BTC), LiteCoin (LTC) i DogeCoin (DOGE), wraz z dolarami amerykańskimi (USD).

Ekosystem Skycoin obsługuje również różne inne komponenty, w tym Skywire, aplikację blockchain, która ma na celu decentralizację Internetu i przepustowości na poziomie sprzętowym (oprócz zapewnienia przechowywania i obliczeń w sposób zdecentralizowany). Twórcy opisują Skywire jako „Internet kontrolowany przez użytkownika”. Użytkownicy Skywire są nagradzani za udostępnianie przepustowości innym użytkownikom.