Pages:
Author

Topic: Großes Bitcointalk-Gewinnspiel "10 Jahre Bitcointalk 10 x 1 mBTC" - page 5. (Read 1430 times)

legendary
Activity: 2408
Merit: 1091
goodbye sweetest cat of em all
69 und 70 bitte
danke  Cheesy
member
Activity: 152
Merit: 22
Super, da mache ich gerne mit, ich nehme auf jedenfall die 3 und die 45 bitte.
Schlimm wie schnell die Zeit vergeht. Danke für die tolle Aktion.
Leider hast du kein Merit verdient aber ich will mal nicht so sein und wenn keiner dagegen ist, nehme ich die Nummern an. Dein Account ist ja schon sehr alt, was meiner Meinung nach eine Sondergenehmigung rechtfertigt.  Wink

OK, würde verstehen wenn ich nicht teilnehmen dürfte, ich freue mich dennoch über die tolle Aktion. Und wünsche allen Teilnehmern viel Glück.
Falls Jemand gegen meine Teilname ist versteh ich das natürlich, und is kein Problem. Cheesy
Vielen Dank
full member
Activity: 190
Merit: 505
sämtliche Diskussionen könnte man sich ersparen, wenn man einfach 10 aufeinanderfolgende Blocks und von denen jeweils lediglich die letzten beiden Zahlen nimmt - also krogostyle Grin (oder soviele Blocks, bis 10 Gewinner feststehen)
legendary
Activity: 1620
Merit: 1030
Nette Idee.

Ich hätte dann gerne die 48. Vielen Dank
legendary
Activity: 2296
Merit: 2721
Ich würd der Einfachheit halber bei der ursprünglichen Auslosungsidee bleiben. Wir machen einfach allesamt kräftig Werbung für das Gewinnspiel im deutschen Forum, dann bekommen wir die 100 Slots schon belegt Wink
legendary
Activity: 2226
Merit: 6947
Currently not much available - see my websitelink
@ajas, danke für die Berechnung, ich glaube es dir mal. Müssten aber bei der Berechnung zur Wahrscheinlichkeit der Ziffern nicht noch differenziert werden nach Häufigkeit Ziffern (0...9) und Buchstabe (a...f)?
Das steckt in dem Term 10/16. Die Wahrscheinlichkeit bei einer Hexadezimalstelle eine Ziffer 0..9 zu finden ist 10/16:
Quote
Die obigen Wahrscheinlichkeiten werden durch die Binominalverteilung B(k,p,n) für n=45 Versuche, und k=19 Erfolgsfälle bei einer Wahrscheinlichkeit von p=10/16=0.625 für das Würfeln der Ziffern 0...9 beschrieben
Achso, ja macht Sinn. ^^

Im Übrigen habe ich für die Beibehaltung der ursprünglichen Spielregeln votiert.
Wenn alle die gleichen Chancen haben ist es doch langweilig. Und so gewinnt der, der die beste Wahl getroffen hat mit hoher Wahrscheinlichkeit etwas.
Und es bleibt auch spannender zu sehen wie viele am Spiel teilnehmen.
Ja, kann ich nachvollziehen, beide Varianten haben Vor- und Nachteile. Vielleicht wäre das eine Idee für ein Gewinnspiel zu Weihnachten oder fürs neue Jahr 2020.  Wink

Mal sehen, wie die Abstimmung ausgeht.
full member
Activity: 190
Merit: 505
oder der Gewinnspielveranstalter legt den Block nicht mit einem Datum fest wie derzeit mit der Deadline, sondern es wird erst geraffled, wenn alle Slots belegt sind - auch wenn das etwas länger dauern könnte  Cheesy
Naja, es soll ja am 22.11. entschieden werden. Aber wenn das mehrheitlich gewünscht ist, kann ich es auch verschieben.

nicht was mehrheitlich gewünscht ist, sondern was du für sinnvoll erachtest. wir werfen nur mit ein paar ideen umher, entscheidung liegt aber ganz bei dir. your game, your rules.

edit: bzw - ist das Gewinnspiel auf die DACH-user beschränkt? notfalls könnte man ja auch im englischsprachigen Thread darauf aufmerksam machen, da kommen dann sicher auch die Fliegen zu uns hinübergeschwirrt (zumindest die üblichen raffle-Verdächtigen)
Das war auch schon meine Idee. Aber erstmal würde ich unseren DACH-Usern den Vorzug lassen und dann woanders Werbung machen. Apropos Werbung machen: So einige bekannte User sehe ich hier noch nicht in der Tipliste. Wir sollten also erstmal für uns DACHis in den anderen Threads Werbung machen
Also ehrlich gesagt rechne ich damit, dass 80 + x Plätze belegt werden, bis zum 20.11. sind noch 8 Tage Zeit. Außerdem fehlen in der Liste noch viele namhafte Nutzer. Die Bitcointalk-Sommerpause zieht sich bis in den Winter.  Cheesy
Selbstverständlich ist das Gewinnspiel geschossunabhängig und wenn ihr zudem mögt, kann man das z.B. im Wall Observer posten oder sonst wo. Aber dann muss man aufpassen, dass das Gewinnspiel nicht missbraucht wird, die Regeln sind aktuell recht locker.

"notfalls" könnte man das Gewinnspiel ja in den letzten 24h vor Deadline international publik machen und erst dann internationale User zulassen. aber wie gesagt: nur ideen. your game, your rules.
member
Activity: 130
Merit: 58
@ajas, danke für die Berechnung, ich glaube es dir mal. Müssten aber bei der Berechnung zur Wahrscheinlichkeit der Ziffern nicht noch differenziert werden nach Häufigkeit Ziffern (0...9) und Buchstabe (a...f)?
Das steckt in dem Term 10/16. Die Wahrscheinlichkeit bei einer Hexadezimalstelle eine Ziffer 0..9 zu finden ist 10/16:
Quote
Die obigen Wahrscheinlichkeiten werden durch die Binominalverteilung B(k,p,n) für n=45 Versuche, und k=19 Erfolgsfälle bei einer Wahrscheinlichkeit von p=10/16=0.625 für das Würfeln der Ziffern 0...9 beschrieben
Im Übrigen habe ich für die Beibehaltung der ursprünglichen Spielregeln votiert.
Wenn alle die gleichen Chancen haben ist es doch langweilig. Und so gewinnt der, der die beste Wahl getroffen hat mit hoher Wahrscheinlichkeit etwas.
Und es bleibt auch spannender zu sehen wie viele am Spiel teilnehmen.
legendary
Activity: 2226
Merit: 6947
Currently not much available - see my websitelink
Ich entscheide mich für die Nummer 26. Vielleicht schaffe ich es bis zum 20.11 noch auf den Member Rang, sodass ich auch zwei Nummern abgeben darf. Cheesy
Also Jr. Member können auch 2 Nummern abgeben, habe diesen Rang in der Tabelle nur vergessen mit aufzunehmen.



oder der Gewinnspielveranstalter legt den Block nicht mit einem Datum fest wie derzeit mit der Deadline, sondern es wird erst geraffled, wenn alle Slots belegt sind - auch wenn das etwas länger dauern könnte  Cheesy
Naja, es soll ja am 22.11. entschieden werden. Aber wenn das mehrheitlich gewünscht ist, kann ich es auch verschieben.

nicht was mehrheitlich gewünscht ist, sondern was du für sinnvoll erachtest. wir werfen nur mit ein paar ideen umher, entscheidung liegt aber ganz bei dir. your game, your rules.
Es soll ja ein dezentralisiertes Gewinnspiel sein. Wir sind hier im Bitcointalk.  Wink



Super, da mache ich gerne mit, ich nehme auf jedenfall die 3 und die 45 bitte.
Schlimm wie schnell die Zeit vergeht. Danke für die tolle Aktion.
Leider hast du kein Merit verdient aber ich will mal nicht so sein und wenn keiner dagegen ist, nehme ich die Nummern an. Dein Account ist ja schon sehr alt, was meiner Meinung nach eine Sondergenehmigung rechtfertigt.  Wink



@ajas, danke für die Berechnung, ich glaube es dir mal. Müssten aber bei der Berechnung zur Wahrscheinlichkeit der Ziffern nicht noch differenziert werden nach Häufigkeit Ziffern (0...9) und Buchstabe (a...f)?


Ich plädiere nicht dafür dass die Regeln so modifiziert werden dass jeder die gleichen Gewinnchancen hat, das ist langweilig. Das Interessante ist ja gerade zu Überlegen wie man tippen soll um diese zu optimieren, und die Diskussionen darum herum.

Wichtig wäre noch dass 1miau festlegt wie verfahren wird, wenn dieselbe Zahlenkombination mehrfach auftritt.  Wird der Betrag dann mehrfach an denselben Gewinner ausgezahlt, verfällt er oder wird dann auch die 11. bzw. 12. Zahl in Betracht gezogen.
sämtliche Diskussionen könnte man sich ersparen, wenn man einfach 10 aufeinanderfolgende Blocks und von denen jeweils lediglich die letzten beiden Zahlen nimmt - also krogostyle Grin (oder soviele Blocks, bis 10 Gewinner feststehen)
Das klingt doch gut. Die Regeln für mehrfach ausgeloste Nummern bleiben dann gleich:

Dann würde ich das für die fraglichen Punkte vorschlagen:

Zu mehrfach ausgelosten Nummern:
- Sollten Nummern doppelt vorkommen, so kann es auch doppelten Gewinn für die selbe Nummer geben.

Zu nicht belegten Zahlen:
- Wenn eine Zahl nicht belegt wurde und diese gewonnen hätte, wird im Block-Hash die 11. bzw. 12. Zahl in Betracht gezogen.

Wenn es jemandem nicht passt, bitte melden.

Die Variante mit den (mindestens) 10 Hashs finde ich auch deutlich spannender. Wenn dann zwei Hashs die selbe Nummer haben, kann man auch doppelt gewinnen, wenn eine Nummer nicht belegt ist, wird für Hash 11, bzw. 12 etc gesucht.

Beispiel wäre so:

000000000000000000044003e8bdb36c1cbdc382603b8c1ec8fad6d89ecf7ba7
0000000000000000000632cc7402f3f618dcafa8a2b02935fb30a6ac1e7c39e0
00000000000000000000fef2746727cc32d1fd65a83ae02ff264eb5637f68e35

Abstimmung ist auf der ersten Seite.

Ne Idee wäre auch ab mindestens 80 belegten Nummern so wie bisher (10 Zahlen aus einem Hash) und mit bei weniger als 80 gewählten Nummern mit 10 verschiedenen Hashs.

hero member
Activity: 1022
Merit: 683
Love is the answer
Kleine Knobelaufgabe:
Wie groß ist die Wahrscheinlichkeit für das Auftreten von 00 bzw. für das Auftreten der anderen Kombinationen
(mit und ohne obige Regelung).

Nimmt man "00" raus, dann ist die Wahrscheinlichkeit ziemlich genau 1/99 für jedes Ziffernpaar da für kryptographische Hashfunktionen vorausgesetzt wird, dass deren Resultat zufällig aussieht. Sowas wird vor deren Einführung von Kryptographen getestet.

Im anderen Fall beträgt die Wahrscheinlichkeit für "00" etwa 0.0102 und für die anderen Ziffernpaare 0.01 - 0.0002/99. Alles unter der Annahme, dass ich mich nicht verprogrammiert habe und, daß der 0er-Präfix die Länge 19 hat und man beim Hashresultat die erste 19 Stellen damit ersetzen darf damit man kein Bitcoin-Hashen durchführen muss (ein bisschen gecheatet). Empirische Verteilung:
....
2% von 1% ist nicht viel aber mehr als 0%.
Eigentlich war ich zu faul, aber jetzt muss ich doch mal rechnen.

Um es vorwegzunehmen, ich komme auf dasselbe Ergebnis wie trantute2, allerdings relativiert sich das Ergebnis dramatisch wenn deutlich unter 100 Tipps abgegeben werden.

Annahme (wie bei trantute2): die ersten 19 Stellen der Hashfunktion sind Nullen.  Dann verbleiben 45 Stellen mit gleicher Wahrscheinlichkeit für die "hexadezimalen" Ziffern 0...f .

(a) Wir müssen jetzt berechnen wie hoch die Wahrscheinlichkeit ist, dass in diesen 45 Stellen mindestens 20 mal eine der Ziffern 0..9 auftritt. In diesem Fall ist die Wahrscheinlichkeit für das Auftreten von 00 genau so groß wie für alle anderen zweistelligen Ziffernkombinationen, nämlich 1% .

(b) Interessant ist auch, wie häufig in diesen 45 Stellen genau 19 mal die die Ziffern 0..9 gewürfelt werden. Dann hat man nänlich die Gewinnkombination 0x, mit x=0...9 . Das bedeutet alle die einen einstelligen Tip abgegeben haben sind bevorzugt.

(c) Und letztendlich, wie häufig tritt in den ersten 45 Stellen höchstens 18 mal eine Ziffer 0...9 auf? Das sind die Fälle in denen dann die 00 sicher gewinnt.
[snip]

Ich gestehe: Meine Aufmerksamkeitsspanne (oder Intelligenz?) hat es nicht zugelassen, hierrüber hinaus zu lesen Cheesy

Allein für den Aufwand und weil er bei Dir sinnvoll unterkommt: einen Merit von mir Wink

sämtliche Diskussionen könnte man sich ersparen, wenn man einfach 10 aufeinanderfolgende Blocks und von denen jeweils lediglich die letzten beiden Zahlen nimmt - also krogostyle Grin (oder soviele Blocks, bis 10 Gewinner feststehen)

Deine Geradlinigkeit und Einfachheit wird mir immer symphatischer! Dafür Smiley
xyz
hero member
Activity: 1848
Merit: 772
sämtliche Diskussionen könnte man sich ersparen, wenn man einfach 10 aufeinanderfolgende Blocks und von denen jeweils lediglich die letzten beiden Zahlen nimmt - also krogostyle Grin (oder soviele Blocks, bis 10 Gewinner feststehen)

Gefällt mir SEHR gut!!! Da könnte die Spannung auch sehr viel länger anhalten! Smiley
full member
Activity: 190
Merit: 505
oder der Gewinnspielveranstalter legt den Block nicht mit einem Datum fest wie derzeit mit der Deadline, sondern es wird erst geraffled, wenn alle Slots belegt sind - auch wenn das etwas länger dauern könnte  Cheesy

edit: bzw - ist das Gewinnspiel auf die DACH-user beschränkt? notfalls könnte man ja auch im englischsprachigen Thread darauf aufmerksam machen, da kommen dann sicher auch die Fliegen zu uns hinübergeschwirrt (zumindest die üblichen raffle-Verdächtigen)
member
Activity: 130
Merit: 58
Kleine Knobelaufgabe:
Wie groß ist die Wahrscheinlichkeit für das Auftreten von 00 bzw. für das Auftreten der anderen Kombinationen
(mit und ohne obige Regelung).

Nimmt man "00" raus, dann ist die Wahrscheinlichkeit ziemlich genau 1/99 für jedes Ziffernpaar da für kryptographische Hashfunktionen vorausgesetzt wird, dass deren Resultat zufällig aussieht. Sowas wird vor deren Einführung von Kryptographen getestet.

Im anderen Fall beträgt die Wahrscheinlichkeit für "00" etwa 0.0102 und für die anderen Ziffernpaare 0.01 - 0.0002/99. Alles unter der Annahme, dass ich mich nicht verprogrammiert habe und, daß der 0er-Präfix die Länge 19 hat und man beim Hashresultat die erste 19 Stellen damit ersetzen darf damit man kein Bitcoin-Hashen durchführen muss (ein bisschen gecheatet). Empirische Verteilung:
....
2% von 1% ist nicht viel aber mehr als 0%.
Eigentlich war ich zu faul, aber jetzt muss ich doch mal rechnen.

Um es vorwegzunehmen, ich komme auf dasselbe Ergebnis wie trantute2, allerdings relativiert sich das Ergebnis dramatisch wenn deutlich unter 100 Tipps abgegeben werden.

Annahme (wie bei trantute2): die ersten 19 Stellen der Hashfunktion sind Nullen.  Dann verbleiben 45 Stellen mit gleicher Wahrscheinlichkeit für die "hexadezimalen" Ziffern 0...f .

(a) Wir müssen jetzt berechnen wie hoch die Wahrscheinlichkeit ist, dass in diesen 45 Stellen mindestens 20 mal eine der Ziffern 0..9 auftritt. In diesem Fall ist die Wahrscheinlichkeit für das Auftreten von 00 genau so groß wie für alle anderen zweistelligen Ziffernkombinationen, nämlich 1% .

(b) Interessant ist auch, wie häufig in diesen 45 Stellen genau 19 mal die die Ziffern 0..9 gewürfelt werden. Dann hat man nänlich die Gewinnkombination 0x, mit x=0...9 . Das bedeutet alle die einen einstelligen Tip abgegeben haben sind bevorzugt.

(c) Und letztendlich, wie häufig tritt in den ersten 45 Stellen höchstens 18 mal eine Ziffer 0...9 auf? Das sind die Fälle in denen dann die 00 sicher gewinnt.

------

Die obigen Wahrscheinlichkeiten werden durch die Binominalverteilung B(k,p,n) für n=45 Versuche, und k=19 Erfolgsfälle bei einer Wahrscheinlichkeit von p=10/16=0.625 für das Würfeln der Ziffern 0...9 beschrieben. Das kann man sich irgendwo im Netz ausrechnen lassen. Ich gebe hier nur mal die Wahrscheinlichkeiten an:

    (a) B(k>19,p,n) = 0.99547
    (b) B(k=19,p,n) = 0.00271
    (c) B(k<19,p,n) = 0.00181

Damit wären dann die relativen Häufigkeiten für das Würfeln von:

  P(xx) = 0.99547 * 10 * 0.01 + 0.00271 * 9 * 0.01 + 0.00181 * 9 * 0.01 = 0.09995
  P(0x) = P(xx)               + 0.00271 * 1 * 0.1                       = 0.09995 + 0.00027           = 0.10022
  P(00) = P(0x)                                    + 0.00181            = 0.09995 + 0.00027 + 0.00181 = 0.10203

wobei x hier für eine der Ziffern 1...9 steht.

Damit wäre
die Häufigkeit von "00" um 2%   größer (10203/09995=1.0208) als für "xx". (dasselbe Ergebnis wie trantute2)
die Häufigkeit von "0x" um 0.3% größer (10022/09995=1.0027) als für "xx".

An dieser Stelle ist nicht berücksichtigt, dass sich für k<18 der Wert für P(xx) weiter marginal reduziert.

------

Eine 2% höhere Wahrscheinlichkeit für 00 ist nicht dramatisch und 0.3% für 0x ist wirklich marginal. Das sieht jedoch anders aus, wenn man die von 1miau vorgeschlagene Regelung eintritt:

    - Wenn eine Zahl nicht belegt wurde und diese gewonnen hätte, wird im
      Block-Hash die 11. bzw. 12. Zahl in Betracht gezogen.

Gegenwärtig sind ca 30% der Zahlen belegt. Ich gehe für folgende Rechnung mal davon aus, dass am Ende 50% der Zahlen belegt sind. Dann wird jede zweite der erfolgreich gewürfelten Kombinationen mit Ziffern von 0..9 verworfen, da sie nicht getippt wurde. Ich wiederhole deshalb die obige Rechnung einmal für die doppelte Zahl k=38 (2x19) von erfolgreich gewürfelten Dezimalziffern:

    (a) B(k>38,p,n) = 0.000325
    (b) B(k=38,p,n) = 0.000829
    (c) B(k<38,p,n) = 0.998846

Damit wären dann die relativen Häufigkeiten für das Würfeln von:

    P(xx) = 0.000325 * 10 * 0.01 + 0.000829 * 9 * 0.01 + 0.998846 * 9 * 0.01 = 0.09000325
    P(0x) = P(xx)                + 0.000829 * 1 * 0.1                        = 0.09000325 + 0.0000829            = 0.09008615
    P(00) = P(0x)                                      + 0.998846            = 0.09000325 + 0.0000829 + 0.998846 = 1.08893215

Damit wäre die Häufigkeit von "00" ca. 12 mal größer (1.08893215/0.09000325) als für "xx".

An dieser Stelle müsste man dringend für die Fälle für k<38 noch weiter differenzieren, das heißt berücksichtigen ob 9x 8x oder weniger oft zweistellige Dezimalkombinationen gewürfelt werden. Dadurch erhöht sich die berechnete relative Häufigkeit für das Auftreten von 00 noch weiter.

Fazit: wenn deutlich weniger als 100% der verfügbaren Kombinationen getippt werden, tendiert die Wahrscheinlichkeit für das Auftreten von 00 gegen 100%. Dies wird durch den Term (c) festgelegt, den ich hier mal für verschiedene Beteiligungen abgeschätzt habe:

    Beteiligung  K   B(k
    100%         19  0.0018
     90%         21  0.0104
     80%         24  0.0786
     70%         27  0.3052
     60%         32  0.8509
     50%         38  0.9988

Man kann auch abschätzen dass sich die Häufigkeit für das Auftreten von 0x für geringe Beteiligungen etwa verdoppelt.

-----

Ich plädiere nicht dafür dass die Regeln so modifiziert werden dass jeder die gleichen Gewinnchancen hat, das ist langweilig. Das Interessante ist ja gerade zu Überlegen wie man tippen soll um diese zu optimieren, und die Diskussionen darum herum.

Wichtig wäre noch dass 1miau festlegt wie verfahren wird, wenn dieselbe Zahlenkombination mehrfach auftritt.  Wird der Betrag dann mehrfach an denselben Gewinner ausgezahlt, verfällt er oder wird dann auch die 11. bzw. 12. Zahl in Betracht gezogen.
member
Activity: 152
Merit: 22
Super, da mache ich gerne mit, ich nehme auf jedenfall die 3 und die 45 bitte.
Schlimm wie schnell die Zeit vergeht. Danke für die tolle Aktion.
full member
Activity: 191
Merit: 128
Wieder mal ein grandioses Gewinnspiel. Ein großer Dank geht hier an dieser Stelle an 1miau. (Hätte ich noch einen Merit zur Verfügung würde ich dir diesen geben).

Ich entscheide mich für die Nummer 26. Vielleicht schaffe ich es bis zum 20.11 noch auf den Member Rang, sodass ich auch zwei Nummern abgeben darf. Cheesy

Viel Glück euch allen Smiley
legendary
Activity: 2226
Merit: 6947
Currently not much available - see my websitelink
oder der Gewinnspielveranstalter legt den Block nicht mit einem Datum fest wie derzeit mit der Deadline, sondern es wird erst geraffled, wenn alle Slots belegt sind - auch wenn das etwas länger dauern könnte  Cheesy
Naja, es soll ja am 22.11. entschieden werden. Aber wenn das mehrheitlich gewünscht ist, kann ich es auch verschieben.

edit: bzw - ist das Gewinnspiel auf die DACH-user beschränkt? notfalls könnte man ja auch im englischsprachigen Thread darauf aufmerksam machen, da kommen dann sicher auch die Fliegen zu uns hinübergeschwirrt (zumindest die üblichen raffle-Verdächtigen)
Das war auch schon meine Idee. Aber erstmal würde ich unseren DACH-Usern den Vorzug lassen und dann woanders Werbung machen. Apropos Werbung machen: So einige bekannte User sehe ich hier noch nicht in der Tipliste. Wir sollten also erstmal für uns DACHis in den anderen Threads Werbung machen
Also ehrlich gesagt rechne ich damit, dass 80 + x Plätze belegt werden, bis zum 20.11. sind noch 8 Tage Zeit. Außerdem fehlen in der Liste noch viele namhafte Nutzer. Die Bitcointalk-Sommerpause zieht sich bis in den Winter.  Cheesy
Selbstverständlich ist das Gewinnspiel geschossunabhängig und wenn ihr zudem mögt, kann man das z.B. im Wall Observer posten oder sonst wo. Aber dann muss man aufpassen, dass das Gewinnspiel nicht missbraucht wird, die Regeln sind aktuell recht locker.

Will nicht jemand eine Signaturkampagne starten?  Wink



Ansonsten sind alle Änderungen in der Liste.
legendary
Activity: 2660
Merit: 2229
https://t1p.de/6ghrf
edit: bzw - ist das Gewinnspiel auf die DACH-user beschränkt? notfalls könnte man ja auch im englischsprachigen Thread darauf aufmerksam machen, da kommen dann sicher auch die Fliegen zu uns hinübergeschwirrt (zumindest die üblichen raffle-Verdächtigen)
Das war auch schon meine Idee. Aber erstmal würde ich unseren DACH-Usern den Vorzug lassen und dann woanders Werbung machen. Apropos Werbung machen: So einige bekannte User sehe ich hier noch nicht in der Tipliste. Wir sollten also erstmal für uns DACHis in den anderen Threads Werbung machen
hero member
Activity: 784
Merit: 544
Kleine Knobelaufgabe:
Wie groß ist die Wahrscheinlichkeit für das Auftreten von 00 bzw. für das Auftreten der anderen Kombinationen
(mit und ohne obige Regelung).

Nimmt man "00" raus, dann ist die Wahrscheinlichkeit ziemlich genau 1/99 für jedes Ziffernpaar da für kryptographische Hashfunktionen vorausgesetzt wird, dass deren Resultat zufällig aussieht. Sowas wird vor deren Einführung von Kryptographen getestet.

Im anderen Fall beträgt die Wahrscheinlichkeit für "00" etwa 0.0102 und für die anderen Ziffernpaare 0.01 - 0.0002/99. Alles unter der Annahme, dass ich mich nicht verprogrammiert habe und, daß der 0er-Präfix die Länge 19 hat und man beim Hashresultat die erste 19 Stellen damit ersetzen darf damit man kein Bitcoin-Hashen durchführen muss (ein bisschen gecheatet). Empirische Verteilung:

Code:
library(digest);
library(stringi);
library(benford.analysis);

n <- 10^6;

rnd_strs <- stri_rand_strings(n, sample(1:1000, n, replace=TRUE));
ret <- lapply(rnd_strs, FUN = function(x){digest(x, algo="sha256")});
ret <- lapply(ret, FUN = function(x){gsub("^[0-9a-z]{19}", "0000000000000000000", x)});
ret <- lapply(ret, FUN = function(x){paste(unlist(strsplit(x, "[a-z]+")), collapse="")});
ret <- lapply(ret, FUN = function(x){
  foo <- rev(unlist(strsplit(x, "")));
  a <- foo[((1:ceiling(length(foo)/2)) - 1)*2];
  b <- foo[((1:ceiling(length(foo)/2)) - 1)*2 + 1];
  #a <- a[1:min(length(a), length(b))];
  #b <- b[1:min(length(a), length(b))];
  a <- a[1:10];
  b <- b[1:10]
  paste(a, b, sep="");
});

ret <- unlist(ret);
ret <- as.numeric(ret);
length(ret[ret==0])/length(ret);

2% von 1% ist nicht viel aber mehr als 0%.
member
Activity: 186
Merit: 66
Ich würde gerne die 23 und 42 nehmen bitte Smiley
member
Activity: 130
Merit: 58
Zu nicht belegten Zahlen:
- Wenn eine Zahl nicht belegt wurde und diese gewonnen hätte, wird im Block-Hash die 11. bzw. 12. Zahl in Betracht gezogen.

Das bedeutet natürlich dass dann die Wahrscheinlichkeit für das Auftreten von 00 deutlich steigt.

Eine gerechte Belohnung für den der bei seiner Wahl am meisten nachgedacht hat!

Kleine Knobelaufgabe:
Wie groß ist die Wahrscheinlichkeit für das Auftreten von 00 bzw. für das Auftreten der anderen Kombinationen
(mit und ohne obige Regelung).
Pages:
Jump to: