170 / 691SOLO

Solo Mining

Samodzielne wydobycie bez dzielenia nagród za odkrycia

Solo Mining pozostawia górnikowi zmienność własnych odkryć bloków. Oczekiwany średni przychód nie jest regularną wypłatą ani obiecanym terminem.

Solo Mining wynagradza górnika według jego własnych znalezionych i zaakceptowanych bloków zamiast dzielenia odkryć większego poolu. Może używać własnej infrastruktury lub serwera solo; ewentualna opłata usługi jest odliczana od nagrody.

Górnik nie dzieli odkryć jak w zwykłym systemie wypłat poolu. Nadal potrzebuje poprawnej pracy, łączności i dostarczenia bloku. Serwer Stratum lub cudzy szablon nie oznacza sam w sobie dzielenia nagród; własny węzeł nie daje natomiast mocy obliczeniowej ASIC. [Rosenfeld — Solo mining variance] [Solo CKPool — Service and shares]

Bitcoin Core porównuje liczbowy hash nagłówka z target wyznaczonym przez nBits. Hash musi być mniejszy lub równy prawidłowemu celowi. Łatwiejszy share target mierzy pracę operacyjnie, a nie tworzy częściowego bloku z prawem do nagrody. Obniżenie trudności shares nie poprawia szansy pojedynczego hasha sieciowego. [Bitcoin Core — Proof-of-work verification]

BIP 22 getblocktemplate dostarcza previousblockhash, transakcje, wysokość i coinbasevalue do budowy bloku. Oprogramowanie składa coinbase i nagłówek, a ASIC próbuje wariantów pracy. Po zmianie szczytu łańcucha trzeba odświeżyć pracę; weryfikacja szablonu i docelowych wyjść jest oddzielna od szybkości hashowania. [BIP 22 — Block templates]

Przy stałym udziale 1 % i niezależnych odkryciach wartość oczekiwana to jeden blok na 100 bloków sieci. Jednak szansa co najmniej jednego w tej setce wynosi 1 − 0,99^100, około 63,4 %, a nie pewność. Długa seria bez odkrycia nie poprawia kolejnej próby. Zmiany trudności, hashrate i przestoje zmieniają założenia modelu. [Rosenfeld — Solo mining variance]

Coinbase może pobrać najwyżej subsydium plus opłaty transakcji w bloku. Na mainnet od wysokości 840000 do przed 1050000 subsydium wynosi 3,125 BTC; opłaty nie są stałe. COINBASE_MATURITY to 100 bloków, nie 100 minut. Znaleziona nagroda nie jest więc natychmiast wydawalnym saldem. [Bitcoin Core — Block subsidy and validation] [Bitcoin Core — Coinbase maturity] [Bitcoin Core — Mainnet parameters]

Cały blok musi spełniać reguły transakcji, coinbase i kontekstu łańcucha. Opóźnione dostarczenie lub praca na starym szczycie może dać blok stale poza aktywnym łańcuchem. Obserwuj aktualność pracy, przyjęcie przez węzeł i kolejne potwierdzenia; najlepszy share nie dowodzi znalezienia poprawnego bloku. [BIP 22 — Block templates] [Bitcoin Core — Block subsidy and validation]

Solo CKPool jest przykładem koordynacji, szablonów i statystyk przy indywidualnym przypisywaniu odkryć. Jego shares służą informacji zwrotnej, a nie zwykłym proporcjonalnym wypłatom. Oceń opłatę, adres wypłaty, dostępność i zasady pracy; publiczna lista zwycięzców nie opisuje prawdopodobieństwa każdego uczestnika. [Solo CKPool — Service and shares]

Energię, sprzęt i działanie opłaca się na bieżąco, a przychód solo może długo wynosić zero. Pool zmniejsza zmienność innym podziałem przychodów i ryzyka, nie magicznym zwiększeniem mocy tej samej maszyny. Własne szablony można badać dla nauki; finansowanie nie powinno opierać się na wierze, że po długim oczekiwaniu wygrana musi nadejść. [Rosenfeld — Solo mining variance]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Górnictwo Bitcoin, Mining Pool, getblocktemplate, Hashrate, Pay Per Share, Pay Per Last N Shares. Do tego hasła prowadzą również odsyłacze z Mining Pool.

DOC · 001Rosenfeld — Solo mining varianceŹródło pierwotne ↗DOC · 002Bitcoin Core — Proof-of-work verificationDokumentacja ↗DOC · 003BIP 22 — Block templatesSpecyfikacja ↗DOC · 004Bitcoin Core — Block subsidy and validationDokumentacja ↗DOC · 005Bitcoin Core — Coinbase maturityDokumentacja ↗DOC · 006Solo CKPool — Service and sharesŹródło pierwotne ↗DOC · 007Bitcoin Core — Mainnet parametersDokumentacja ↗
Najpierw źródła · To nie jest porada inwestycyjna