118 / 691SELF

Selfish mining

Samolubne wydobycie strategicznie wstrzymuje znalezione bloki. Górnik publikuje wybiórczo, aby rywale marnowali pracę, a jego udział zaakceptowanych bloków rósł.

Samolubne wydobycie zmienia publikowanie, nie poprawność bloków. Wynik zależy od mocy, propagacji, remisów i zachowania innych; nie ma uniwersalnego progu gwarantującego zysk.

Po znalezieniu poprawnego bloku górnik zaczyna prywatną gałąź zamiast ogłaszać go od razu. Inni nadal pracują na publicznej końcówce bez wiedzy o tym bloku. [Eyal and Sirer — Majority is not Enough]

Strategia śledzi różnicę między prywatną i publiczną gałęzią. Zależnie od kolejnych odkryć zwiększa przewagę, publikuje bloki albo porzuca prywatną gałąź. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]

Wybiórcza publikacja przy wyrównaniu może wywołać wyścig dwóch poprawnych gałęzi. Wybór innych górników, którą rozwijać, współdecyduje o wyniku. [Eyal and Sirer — Majority is not Enough] [Bitcoin Developer Guide — Block Chain]

Bloki przegranej gałęzi pozostają poza przyjętą historią i nie przynoszą nagrody. Celem jest proporcjonalnie większa strata pracy uczciwych górników niż napastnika. [Eyal and Sirer — Majority is not Enough] [Satoshi Nakamoto — Bitcoin whitepaper]

Model Eyala i Sirera porównuje udział nagród zaakceptowanych bloków z udziałem mocy. Większy udział względny nie oznacza automatycznie większego zysku netto na godzinę; liczą się trudność, czas i koszty. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]

W podstawowym modelu α oznacza udział mocy napastnika, a γ część uczciwej mocy pracującej na jego gałęzi przy remisie. Zmiana γ zmienia próg przewagi, więc sam procent mocy nie wystarcza. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]

Szybkość przekazywania i relacje pul mogą zmieniać przewagę przy remisie. Parametry modelu nie są uniwersalnym pomiarem sieci ani dowodem zachowania konkretnej puli. [Eyal and Sirer — Majority is not Enough] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]

Wstrzymywanie jest ryzykowne: gałąź publiczna może wyprzedzić prywatną i napastnik straci nagrody. Samo rozpoczęcie strategii nie gwarantuje sukcesu. [Eyal and Sirer — Majority is not Enough]

Full Node nadal odrzuca niepoprawne transakcje i nadmierną emisję. Samolubne wydobycie wykorzystuje rywalizację poprawnych gałęzi i nie uprawnia do wydania cudzych monet. [Satoshi Nakamoto — Bitcoin whitepaper] [The Bitcoin Backbone Protocol] [Bitcoin Core v29.0 — validation]

Badania obrony analizują propagację, remisy, zachęty i wykrywanie. Sam porzucony blok nie dowodzi ataku: naturalne równoczesne odkrycia dają podobny rezultat. [Eyal and Sirer — Majority is not Enough] [Bitcoin Developer Guide — Block Chain] [Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in Bitcoin]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Block propagation, Compact block relay, Nakamoto consensus, Sybil attack. Do tego hasła prowadzą również odsyłacze z Block Withholding Attack.

DOC · 001Eyal and Sirer — Majority is not EnoughŹródło pierwotne ↗DOC · 002Satoshi Nakamoto — Bitcoin whitepaperŹródło pierwotne ↗DOC · 003The Bitcoin Backbone ProtocolŹródło pierwotne ↗DOC · 004Bitcoin Developer Guide — Block ChainDokumentacja ↗DOC · 005Bitcoin Core v29.0 — validationDokumentacja ↗DOC · 006Sapirshtein, Sompolinsky & Zohar — Optimal Selfish Mining Strategies in BitcoinDokumentacja ↗
Najpierw źródła · To nie jest porada inwestycyjna