BOBMINER /bcminer

Page dédiée au BobMiner (CLI Rust CPU/CUDA de Riric65/BobMine). Formules live pour le reward BC par bloc et le prix bouteille d'eau (rareté).

Télécharger BobMine Voir le chart Page d'accueil BobPhone
Diff live
—
Reward / bloc
—
cost_mult
—
Bouteille (BC)
—
Mineurs now
—
Total miné
—

1 · Reward BC par bloc (minage PoW)

Le PoW client est du SHA-256 avec N zéros hex (P_pow = 16−diff). L’économie scale en ×12 par niveau (reward), avec un coût de bloc solo 1.4× et un cost_mult inversement ∝ au burst.

reward = reward_bc × growth(difficulty − reward_ref) / cost_mult # défauts live growth = 12 # reward scale (revert x12) reward_bc = 1.5 # BC à difficulty = reward_ref reward_ref = 8 difficulty = 9 # défaut challenges cost_mult = block_cost_mult (= 1.4 en solo) # ou burst (voir table)

Exemple à diff 9, solo (cost 1.4) :

1.5 × 12(9−8) / 1.4 = 1.5 × 12 / 1.4 = 12.857143 BC

Exemple à diff 11, solo (cost 1.4) :

1.5 × 12(11−8) / 1.4 = 1.5 × 1728 / 1.4 = 1851.428571 BC

cost_mult (burst) — inversement ∝ nb de blocs

Fenêtre d’affilée = 120 s. Peu de blocs → cost élevé ; 45+ → cost bas (reward monte).

Blocs d’affiléecost_mult
1 (solo)1.4
2 – 51.1
6 – 291.0
30 – 441 / 1.05 ≈ 0.9524
45+1 / 1.5 ≈ 0.6667
Reward calculé : —

2 · Prix bouteille d’eau (chart / rareté)

Prix d’une bouteille en BC. Plus le BC est rare (reward bas / peu d’offre), plus la bouteille coûte moins de BC. Formule exacte côté serveur :

scarce = INITIAL_REWARD / reward water_factor = 1 + (water_level − 50) / 200 miner_pressure = 1 + max(0, active_miners − 2) × 0.03 supply_drag = 1 + min(2, total_mined / 50_000) prix_bouteille = BASE_BOTTLE_BC / scarce × water_factor × miner_pressure × supply_drag # constantes INITIAL_REWARD = 1.5 BASE_BOTTLE_BC = 10.0 prix = max(0.01, round(prix, 4)) # inverse affiché sur le chart 1_BC_en_bouteilles = 1 / prix_bouteille
Prix bouteille : —

3 · Hashes économiques attendus

E[hashes] = growthdifficulty / cost_mult # growth=12 → scale reward (PoW reste base 16) ; cost_mult inversé P_éco = 1 / E[hashes] P_pow = 16−difficulty # vérif client/serveur

Repo mineur : github.com/Riric65/BobMine · Chart : /bobcoin/chart · Accueil : bob.xem.yt · —