Blok jest generowany co dziesięć minut. Nagroda zmienia się okresowo i zmniejszy się o połowę jeszcze 32 razy . Jaka jest w przybliżeniu dzienna nagroda w całej sieci?

Odpowiedź

Obliczenia Colina zawierają błąd polegający na tym, że nie uwzględniają częściowych bitcoinów, które nie zostały wypłacone w postaci nagród blokowych. Zaokrągla dzienną nagrodę w dół, ale powinna zaokrąglić każdą nagrodę za blok w dół do satoshi. Pierwszy okres zmieniony przez tę korektę to Halving 10.

Payout per day at 144 blocks Start (2009) : 7200.00000000 Halving 1 (2013) : 3600.00000000 Halving 2 (2016) : 1800.00000000 Halving 3 (2020) : 900.00000000 Halving 4 (2024) : 450.00000000 Halving 5 (2028) : 225.00000000 Halving 6 (2032) : 112.50000000 Halving 7 (2036) : 56.25000000 Halving 8 (2040) : 28.12500000 Halving 9 (2044) : 14.06250000 Halving 10 (2048) : 7.03124928 Halving 11 (2052) : 3.51562464 Halving 12 (2056) : 1.75781232 Halving 13 (2060) : 0.87890544 Halving 14 (2064) : 0.43945200 Halving 15 (2068) : 0.21972528 Halving 16 (2072) : 0.10986192 Halving 17 (2076) : 0.05493024 Halving 18 (2080) : 0.02746512 Halving 19 (2084) : 0.01373184 Halving 20 (2088) : 0.00686592 Halving 21 (2092) : 0.00343296 Halving 22 (2096) : 0.00171648 Halving 23 (2100) : 0.00085824 Halving 24 (2104) : 0.00042912 Halving 25 (2108) : 0.00021456 Halving 26 (2112) : 0.00010656 Halving 27 (2116) : 0.00005328 Halving 28 (2120) : 0.00002592 Halving 29 (2124) : 0.00001296 Halving 30 (2128) : 0.00000576 Halving 31 (2132) : 0.00000288 Halving 32 (2136) : 0.00000144 End (2140) : 0.00000000 

Użyłem tej tabeli do obliczenia tego i inne wskaźniki harmonogramu nagród .

Komentarze

  • Interesujące. Jaka była zmiana kodu, aby to naprawić?
  • @ColinDean Wydaje się, że zmniejszyłeś o połowę całkowity dzienny przychód, ale aby uzyskać dokładny wynik, ' d zmniejszyć o połowę i zaokrąglić do liczb całkowitych dotację na blok. Wynika to z braku wypłaty mniej niż pełnej kwoty satoshi. Nie ' nie użyłem jednak Twojego kodu.
  • Czy możesz udostępnić swój kod? Kiedy obliczam, używając satoshi jako liczby, a nie całego bitcoina jako podwójnej, i biorę udział w halvingu, otrzymuję ten sam wynik. ' Prawdopodobnie popełniam gdzieś głupi błąd.
  • @ColinDean: Myślę, że zaokrąglasz w dół dziennie , ale ' d należy zaokrąglić w dół na blok . Korzystałem z dokumentu Google, ' udostępnię go po powrocie do domu. Zacznij od 50 btc zamiast 7200 i pomnóż przez 144 po zaokrągleniu w dół.
  • Teraz rozumiem, co masz na myśli. Masz ' zdecydowanie masz rację. I ' m zaokrąglania dziennie.

Odpowiedź

Wszystkie razy w przybliżeniu.

Każdy blok zajmuje dziesięć minut, więc jest sześć bloków na godzinę, 24 godziny na dobę. Oryginalna nagroda blokowa wynosiła 50 BTC. W ten sposób wprowadzono do systemu 7200 BTC dziennie.

Opracowałem ten skrypt do modelowania spadku, w tym roku, w którym spodziewany jest spadek o połowę:

ruby -e "reward = 7200.0; halving = 0; while halving < 33 do puts "Halving "+halving.to_s + " (" + (2008 + 4 * halving).to_s + ") : %2.8f"%reward; reward = reward / 2; halving += 1; end" Start (2009) : 7200.00000000 #start Halving 1 (2012) : 3600.00000000 #Halving was November 2012 Halving 2 (2016) : 1800.00000000 Halving 3 (2020) : 900.00000000 Halving 4 (2024) : 450.00000000 Halving 5 (2028) : 225.00000000 Halving 6 (2032) : 112.50000000 Halving 7 (2036) : 56.25000000 Halving 8 (2040) : 28.12500000 Halving 9 (2044) : 14.06250000 Halving 10 (2048) : 7.03125000 Halving 11 (2052) : 3.51562500 Halving 12 (2056) : 1.75781250 Halving 13 (2060) : 0.87890625 Halving 14 (2064) : 0.43945312 Halving 15 (2068) : 0.21972656 Halving 16 (2072) : 0.10986328 Halving 17 (2076) : 0.05493164 Halving 18 (2080) : 0.02746582 Halving 19 (2084) : 0.01373291 Halving 20 (2088) : 0.00686646 Halving 21 (2092) : 0.00343323 Halving 22 (2096) : 0.00171661 Halving 23 (2100) : 0.00085831 Halving 24 (2104) : 0.00042915 Halving 25 (2108) : 0.00021458 Halving 26 (2112) : 0.00010729 Halving 27 (2116) : 0.00005364 Halving 28 (2120) : 0.00002682 Halving 29 (2124) : 0.00001341 Halving 30 (2128) : 0.00000671 Halving 31 (2132) : 0.00000335 Halving 32 (2136) : 0.00000168 

(Trochę zmodyfikowałem dane wyjściowe, aby ułatwić zrozumienie bez komplikowania mojego skryptu)

Komentarze

  • Dla obecnych i przyszłych czytelników: pamiętaj, że nagroda się zmienia. Tak więc w 2015 r. ' kosztuje tylko 3600 BTC dziennie, a ' będzie jeszcze mniej, gdy będziemy posuwać się dalej i dalej !
  • Dla obecnych i przyszłych czytelników: to wyliczenie nie ' nie daje dobrych wyników w późniejszych latach, ponieważ nie ' t konto dla nagród blokowych wypłacających tylko całe satoshi. Na przykład. ostatnie dwie linie powinny być 288 i 144.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *