Investor's wiki

Blok Ommera

Blok Ommera

Co to jest blok Ommera?

Możliwe jest jednoczesne utworzenie dwóch bloków przez sieć. Kiedy tak się stanie, jeden blok zostanie pominięty. Ten pozostały blok nazywa się blokiem ommera. W przeszłości nazywano je blokami wujków, odnosząc się do rodzinnych relacji używanych do opisywania pozycji bloków w łańcuchu bloków.

Zrozumienie bloków Ommer

W publicznym blockchainie, takim jak Ethereum i Bitcoin, konieczne jest użycie metody, która zapewnia, że dane w łańcuchu bloków są weryfikowane i dodawane w drodze konsensusu. Równie ważne jest, aby dane nie uległy zmianie. Wiele łańcuchów bloków wykorzystuje do tego strukturę danych zwaną drzewem Merkle.

Drzewo Merkle ustanawia relacje przodków dla bloków danych. Informacje z poprzednich bloków są umieszczane w nowych blokach, podobnie jak DNA przekazywane między pokoleniami. Tworzy to koncepcję rodzica, rodzeństwa rodzica, dziecka i rodzeństwa, podobną do graficznej reprezentacji drzewa genealogicznego.

Oto, jak to działa — pierwszy blok w drzewie można nazwać blokiem A. Następny blok utworzony z bloku A byłby uważany za dziecko bloku A i zawierałby informacje A oraz własne.

Ethereum przechodzi od dowodu pracy do konsensusu dowodu stawki. W ramach mechanizmu konsensusu proof-of-stake, bloki Ommer mogą być nadal produkowane i być nagradzane opłatami transakcyjnymi.

Ten blok można nazwać blokiem B, ale można go przedstawić jako Ba. B to nazwa nowego bloku, a „a” odnosi się do danych z bloku nadrzędnego. Ta relacja rodzic/dziecko trwa, gdy dodawane są kolejne bloki z informacjami z każdego poprzedniego bloku. Tworzy to drzewo genealogiczne i łańcuch bloków.

Teraz zastanów się, czy dwa bloki zostały zweryfikowane i utworzone jednocześnie z Ba. Są to bloki Cab i Cab2, siostrzane bloki z tego samego bloku rodzica. Do łańcucha bloków można dodać tylko jeden, więc sieć wybiera Cab. Cab2 jest rozwidleniem oryginalnego łańcucha bloków, ale nie jest do niego dodany ani zweryfikowany. W końcu na łańcuchu bloków, w którym zachował się Cab, wydobywany jest kolejny blok. To jest blok Dcab. Cab2 jest rodzeństwem Dcab rodzica, więc Cab2 jest ommerem blok.

Uwagi specjalne

Te osierocone bloki były w istocie błędami w kodzie — niezamierzonymi i przypadkowymi produktami ubocznymi procesu wydobycia. Jednak Ethereum było motywowane górnikami bloków Ommer z kilku powodów:

  • Aby umożliwić tworzenie większej liczby bloków Ommer jako produkt uboczny krótszych czasów blokowania i przyspieszenie sieci.

  • Zmniejszenie centralizacji zachęt dla dużych pul górniczych. Pule te zatrudniają duże farmy wydobywcze i otrzymują większość nagród w kryptowalutach, pozostawiając niewiele dla indywidualnych górników.

  • Zwiększenie bezpieczeństwa sieci poprzez uzupełnienie pracy nad głównym blockchainem poprzez umożliwienie uwzględnienia pracy wykonanej na blokach Ommer.

Bloki Ommer są celowo włączane do łańcucha bloków Ethereum przy użyciu protokołu walidacji mechanizmu konsensusu, Casper the Friendly GHOST (Greedy Heaviest Object Sub Tree). Kiedy rozwidlenie łańcucha bloków pojawia się z jednocześnie utworzonych bloków, reguła konsensusu dwóch trzecich z walidatorów sieci wybiera, który blok jest używany.

##Przegląd najważniejszych wydarzeń

  • Bloki Ommer są podobne do sierot Bitcoin, ale mają zintegrowane zastosowanie, w przeciwieństwie do ich odpowiedników Bitcoin.

  • Bloki Ommer są tworzone w łańcuchu bloków Ethereum, gdy dwa bloki są tworzone i przesyłane do księgi mniej więcej w tym samym czasie. Tylko jeden może wejść do księgi.

  • Górnicy lub walidatorzy Ethereum są nagradzani za tworzenie bloków Ommer w systemie Ethereum poprzez opłaty transakcyjne, aby zapłacić za swoją pracę.

##FAQ

Co to jest blok Ommer (wujka)?

Blok wuja to stara nazwa bloku ommera. Deweloperzy i społeczność Ethereum uznali, że nie ma powodu, aby nadawać nazwy zależne od płci, więc zdecydowali się na ommer jako nową nazwę.

Jaki jest wskaźnik Ommer (wuja) Ethereum?

Stawka Ommer (poprzednio stawka wuja) to tempo, z jakim sieć wytwarza bloki Ommer. Kurs zmienia się codziennie i zależy od ilości realizowanych transakcji.

Co to jest nagroda Ommer (wuja) Ethereum?

Zgodnie z mechanizmem konsensusu proof-of-work, nagrody za bloki Ommer stanowiły niewielki procent nagrody za blok plus opłaty transakcyjne. Gdy Ethereum przejdzie na dowód stawki, bloki Ommer otrzymają opłaty transakcyjne.