Tíz percenként blokk készül. A jutalom időszakosan változik, és a felére csökken még 32-szer . Mennyi a hozzávetőleg napi jutalom az egész hálózaton?
Válasz
Colin számításának hibája van abban, hogy nem veszi figyelembe, hogy a részleges bitcoinokat blokkjutalomban nem fizetik ki. A napi jutalmat lefelé kerekíti, de az egyes blokkjutalmakat le kell kerekítenie a szathikig. Az első, ezzel a korrekcióval módosított időszak a felére esik.
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
Ezt a táblázatot használtam kiszámításához egyéb jutalomütemezés mutatói .
Megjegyzések
- Érdekes. Mi volt a kódváltás ennek kijavítására?
- @ColinDean Úgy tűnik, hogy a napi teljes bevételt megfelezte, de a pontos eredményért ' a blokkonkénti támogatás felére és egészre kerekítésére. Ennek az az oka, hogy kevesebb, mint teljes szatozót nem fizetnek ki. Mégsem használtam ' a kódodat.
- Meg tudod osztani a kódodat? Amikor kiszámolom, hogy a teljes bitcoin helyett kétszer használom a szatiszikat számként, és átveszem a felezés szintjét, ugyanazt az eredményt kapom. Én ' valószínűleg hülye hibát követek el valahol.
- @ColinDean: Szerintem te lefelé kerekítesz naponta , de te ' d lefelé kell kerekíteni blokkonként . Google dokumentumot használtam, ' megosztom, ha hazaérek. Kezdje 7200 helyett 50 btc-vel, és kerekítés után szorozza meg 144-vel.
- Értem, mire gondol most. ' határozottan igazad van. Naponta kerekítek ' m.
Válasz
Mind szorzata hozzávetőleges.
Minden blokk tíz percet vesz igénybe, tehát óránként hat blokk van, a nap 24 órájában. Az eredeti jutalom 50 BTC volt. Így naponta 7200 BTC került bevezetésre a rendszerbe.
Ezt a szkriptet úgy alakítottam ki, hogy modellezzem a visszaesést, beleértve azt az évet is, amelyen a felezés várhatóan bekövetkezik:
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
(Kicsit módosítottam a kimenetet, hogy könnyebben érthető legyen anélkül, hogy bonyolítanám a szkriptet)
Megjegyzések
- Jelenlegi és jövőbeli olvasók számára: ne feledje, hogy a jutalom változik. Tehát 2015-ben ' csak napi 3600 BTC, és ez ' még kevesebb lesz, ha egyre tovább haladunk. !
- Jelenlegi és jövőbeli olvasók számára: Ez a számítás nem ad ' nem jó eredményeket a későbbi évekre, mivel nem ' t a blokkjutalmakért csak egész szatioszokat fizet. Például. az utolsó két sor 288 és 144 legyen.