Wszyscy wiemy, że Bitcoin składa się z ciągu złożonego kodu generowanego przez komputer, a od czasu do czasu system Bitcoin losowo generuje blok danych na węźle, wykonując wiele operacji, aby go odnaleźć. Wraz ze wzrostem zespołu górniczego, uzyskanie bloków danych stanie się coraz trudniejsze.
Czym jest trudność blokowania? Trudność bloku służy do pomiaru średniej liczby operacji potrzebnych do wydobycia bloku, odzwierciedlającej czas potrzebny na wydobycie określonej liczby bloków na określonym poziomie trudności, a także jest ważnym wskaźnikiem odniesienia dla górników podczas wydobycia. Trudność generowania bloku danych mierzona jest wartością trudności, którą można również rozumieć po prostu jako czas potrzebny na wydobycie bloku danych. Oto prosty przykład: Teraz mamy problem matematyczny, w którym X jest znane jako dowolna liczba od 0 do 99, znajdź X<100. Odpowiedź jest bardzo prosta: wszystkie liczby w zakresie spełniają wymagania. Jeśli znajdziesz X<50 ponownie, to tylko połowa liczb w zakresie spełnia wymagania, innymi słowy, teraz jest to trudniejsze do rozwiązania niż wcześniej. Wcześniej wymagało to tylko jednej próby, a teraz potrzeba dwóch, więc możemy stwierdzić, że x<50 jest 2/1 = 2 razy trudniejsze niż x<100. Podobnie, jeśli rozwiązujemy X<10, trudność wynosi 100/10 = 10 razy większa niż x<100. Parametry 100, 50 i 10 są tutaj równoważne wartości trudności, z której możemy wyprowadzić następujący wzór obliczeniowy:
Możemy także przeliczyć wartość trudności na czas, aby intuicyjniej zrozumieć trudność generowaną przez blok danych, a wzór obliczania jest następujący: Czas potrzebny na wygenerowanie bloku = wartość trudności x 2 do potęgi 32/hashrate (hashrate to liczba hashów na sekundę)
Jakie czynniki decydują o trudności bloku? Nie ma maksymalnej wartości trudności bloku danych, a trudność obsługi bloku danych będzie korygowana raz po wygenerowaniu bloków z 2016 roku. Weźmy na przykład Bitcoina, blok powstaje średnio co 10 minut, więc trudność bloku będzie dostosowywana co 14 dni (2016*10/60/24=14), a trudność bloku pozostaje niezmieniona aż do osiągnięcia cyklu adaptacyjnego. Na trudność bloku wpływa wiele czynników, a tutaj znajduje się głównie wprowadzenie do związku między trudnością a mocą obliczeniową. Obliczenie trudności blokowej jest bezpośrednio proporcjonalne do mocy obliczeniowej, gdy moc obliczeniowa całej sieci jest wyższa, im wyższy poziom trudności bloku, i odwrotnie, gdy moc obliczeniowa w przyszłości maleje, trudność bloku również maleje. Możesz sobie wyobrazić, że jeśli hashrate nagle gwałtownie wzrośnie, podwoi się to w porównaniu z oryginalem, wtedy wydobycie bloku z 2016 roku zajmie 14 dni, ale teraz trwa to tylko 7 dni, a trudność podwoi się po dostosowaniu cyklu adaptacji; Jeśli dojdzie do wypadku i utraci się połowa mocy obliczeniowej, oryginalne 14 dni pracy zajmie 28 dni, a do czasu cyklu korektywnego trudność zostanie zmniejszona do połowy pierwotnej. Możemy zatem wnioskować, że dostosowanie trudności bloku może być automatycznie dopasowane do sytuacji mocy obliczeniowej, a gdy moc obliczeniowa wzrośnie, korekta odpowiedzi zostanie przyspieszona; Gdy hashrate jest zmniejszony, korekta reakcji będzie powolna.
Jak trudność bloków wpływa na dochody z kopania? Zanim zrozumiemy wpływ trudności bloków na kopanie, musimy wiedzieć (w przypadku Bitcoina): Liczba wydobywania Bitcoinów dziennie = aktualna liczba nowo wygenerowanych Bitcoinów na dzień * moja moc obliczeniowa / moc obliczeniowa całej sieci Dzienne zarobki = Cena Bitcoina * Liczba wydobywania bitcoinów dziennie - Dzienny rachunek za prąd Jak wspomnieliśmy wcześniej, obliczenie trudności bloku jest bezpośrednio proporcjonalne do mocy obliczeniowej całej sieci, a dostosowanie trudności bloku i mocy obliczeniowej całej sieci jest automatycznie dopasowane, więc dla różnych grup górników wpływ trudności bloku na wydobycie można w przybliżeniu podzielić na dwie kategorie: Po pierwsze, dla górników o stałej mocy obliczeniowej trudność bloku i dochody z wydobycia są odwrotnie proporcjonalne, im większa moc obliczeniowa całej sieci, tym większa trudność bloku, więc im mniej bitcoinów jest wydobywanych każdego dnia, tym niższe dochody; Im mniejsza moc obliczeniowa całej sieci, tym łatwiejszy blok, więc im więcej bitcoinów jest wydobywanych każdego dnia, tym wyższy dochód. Z drugiej strony, dla tych górników, którzy dopiero chcą zainwestować w górnictwo, im szybszy wzrost trudności bloków i szybszy wzrost mocy obliczeniowej całej sieci, co oznacza, że dochody z wydobycia spadną szybciej, a te czynniki należy w pełni uwzględnić przy rozliczaniu.
|