Bitcoini kaevandamise tõenäosus
Hinda Bitcoini ploki leidmise tõenäosust räsikiiruse, võrgu raskusastme ja aja põhjal koos reaalajas simuleeritud kaevandamise visualiseeringuga.
PoW krüptograafiline turvalisus ja Poissoni tõenäosus 🖖
Bitcoini kaevandamine kasutab Proof-of-Work konsensusmehhanismi, mis põhineb sihtraskusest madalama topelt-SHA256 räsiväärtuse leidmisel. Protsess toimib mälu vaba Poissoni protsessina, kus ploki kaevandamise aeg on jaotunud eksponentsiaalselt: P(T > t) = e^{-t/λ}, kus λ reguleeritakse raskusastme abil umbes 10 minutile.
Kaevandamine on loterii, mitte võidujooks 🖖
Iga räsikatse on loteriipilet astronoomiliselt kehvade väljavaadetega — võidunumber on iga räsi, mis jääb allapoole sihtväärtust. Ploki poole ei saa 'töötada'; sa lihtsalt ostad rohkem pileteid sekundis, lisades räsikiirust. Tõenäosus leida järgmine plokk võrdub ligikaudu sinu osaga võrgu kogu räsikiirusest, nii et 1% arvutusvõimsusega kaevandaja leiab pikas plaanis umbes 1% plokkidest.
32-bitine nonce ammendub mikrosekunditega 🖖
Bitcoini ploki päises on ainult 32-bitine nonce — umbes 4.29 miljardit (2³²) väärtust. Kaasaegne ASIC kiirusega 100 TH/s läbib kogu selle vahemiku umbes 43 mikrosekundiga — liiga vähe pileteid, et leida plokk, mis vajab tänapäeval umbes 10²³ räsi. Seetõttu loovad kaevurid pidevalt uusi päiseid, muutes coinbase-tehingu extra-nonce'i ja ajatemplit ning laiendades nii otsinguruumi.
Näiteülesanded
- Lihtne - Madal raskusaste (20), 2000 TH/s → plokid tulevad sageli — suur sihtvöönd
- Tasakaalustatud - Tasakaalustatud vaikeväärtused: 800 TH/s, raskusaste 160 → mõõdukas plokisagedus
- Raske - Raske režiim: raskusaste 850, 300 TH/s → pisike sihtmärk, väga harvad plokid