hallo,
ich finde es gerade ein bisschen merkwuerdig, dass ueberall angenommen wird, die durchschnittliche zeit, einen block zu generieren, betraege
time = difficulty * 2**32 / hashrate
(
https://en.bitcoin.it/wiki/Difficulty)
jetzt sagt mir
http://blockexplorer.com/q/probability, dass die chance einen block zu generieren etwa 4*10^-16 betraegt. das deckt sich mit dem oberen. aber mein client weiss doch ueberhaupt nicht, welche hashes schon an der reihe waren, also ist das doch wie in der schule "ziehen mit zuruecklegen", oder nicht? daraus ergibt sich bei mir ne andere formel fuer die zeit:
chance = 1-(1-1/(difficulty*2^32))^(hashrate*time)
(in der schule gelernt: die wahrscheinlichkeit, dass ein ereignis bei einem versuch nicht eintritt hoch der anzahl der versuche = die wahrscheinlichkeit, dass ein ereignis bei anzahl der versuche nicht eintritt. die 1 vorne kehrt das dann um dazu, dass es eintritt.)
stimmen meine mathe-kenntnisse hier nicht richtig? fuer das beispiel von 1.5Thash/s (btcguild) ergibt sich hier eine wahrscheinlichkeit von 50% nach 17 minuten.
nach den bitcoinrechnern jedoch 27 minuten. ich kam auf die idee, hier ein wenig herumzurechnen, weil ich die wahrscheinlichkeit ausrechnen wollte, mit der btcguild 3 einhalb stunden braucht um einen block zu generieren. erstaunlicherweise ergibt sich hier 0.02%, was ich jedoch ehrlich gesagt als etwas wenig empfinde. stimmt mein ansatz nicht? oder koennen rechner solche hohen potenzen ohnehin nicht akkurat berechnen? habe mich mit der materie noch nicht auseinandergesetzt.
edit: habe gerade mal die 27.5 minuten eingesetzt, die aus der oberen formel kommen. da bekomme ich 67%. der wert liegt mir aus meinen statistikvorlesungen (n.b.) noch im kopf. also gehe ich davon aus, ich habe irgendwo einen fehler, ich weiss nur nicht, wo. wenn jemand etwas fitter ist als ich, bitte ich um eine kleine belehrung
edit2: ich hab irgendwie das gefuehl, dass wenn ich fuer chance 0.5 oder 0.67 oder sowas einsetz, sich die formel zu der oben aufloest.das wuerde dann aber nichts an der tatsache aendern, dass der letzte 3 einhalb stunden block von btc guild etwas merkwuerdig aussieht. ich geh besser schlafen.
edit3: tl;dr : alles stimmt, nur 3 stunden 30 minuten fuer einen block sind auf jeden fall zu viel fuer einen pool der groesse wie btc guild es ist. warum sowas zustande kommt, wuerde ich trotzdem gerne wissen.