Bitcoin Forum
June 30, 2024, 02:42:48 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question mathématique sur la production de block  (Read 813 times)
Haraldulf (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 29, 2014, 10:16:02 PM
 #1

Bonjour à tous, j'ai vu que plusieurs personne sur le forum sont calées en informatique et en mathématique, j'ai une question de math sur bitcoin sur laquelle je cale depuis des heures... Je suis en dernière année de master en sciences informatiques voici la question :

Si on suppose la fonction de hash F qui satisfait la propriété de G,H: F(S||R) = G(S) XOR H(R)  (|| = concaténation)

Combien de temps cela prendrait à produire 1 block avec 64 zéros principal (leading zeros) ? Et pour 100 blocks ?

Toute aide est la bienvenue !  Smiley

Merci !
perl
Legendary
*
Offline Offline

Activity: 1918
Merit: 1190


View Profile
May 30, 2014, 08:37:37 AM
 #2

Un certain temps

Blague à part ta fonction de hash est débile.
Une concaténation et un mauvais mélange
atchoum6760
Legendary
*
Offline Offline

Activity: 1904
Merit: 1063



View Profile
May 30, 2014, 09:14:18 AM
 #3

Un certain temps

Blague à part ta fonction de hash est débile.
Une concaténation et un mauvais mélange


Je suis en dernière année de master en sciences informatiques voici la question :
Merci !


M'enfin Perl soit indulgent avec ce jeune étudiant qui en plus est poli chose rare à notre époque.Je n'ai malheureusement pas les compétences pour l'aider.
Bon courage à toi Haralduf. Wink

perl
Legendary
*
Offline Offline

Activity: 1918
Merit: 1190


View Profile
May 30, 2014, 10:50:09 AM
 #4

Tu as raison Smiley
Alors la reponse est compris entre
10 ns et 1000000000000000000000000*age de univers .

Comment veux tu calculcul un temps de resolution d'un block si on connais pas le nombre iteration a la seconde de ton algo ?


Question , je suis au mexique.
Combien de temps je met pour aller du point A au point B ?
Combien de temps je met pour aller du point A eu point Z ( A,B,C,D,E,...,X,Y,Z)


Je sais il te manque la distance entre les points et la vitesse comme dans ta question. Ou alors je comprend plus rien a rien. ( Chose parfaitement possible )
perl
Legendary
*
Offline Offline

Activity: 1918
Merit: 1190


View Profile
June 01, 2014, 12:10:18 AM
 #5

Et merde , je l'ai fait fuir.
Faut vraiment que j'arrete mes conneries moi.

J'aurai du écouter atchoum6760 encore une fois
the_beast
Full Member
***
Offline Offline

Activity: 145
Merit: 102


View Profile WWW
June 03, 2014, 03:03:21 PM
Last edit: June 04, 2014, 12:42:30 PM by the_beast
 #6

Quote
Et merde , je l'ai fait fuir.
LOL, s'il revient:

Je vais essayer d'être gentil, je suis sur que c'est un problème d'expression et de communication...


Quote
Fonction de hash F qui satisfait la propriété de G,H: F(S||R) = G(S) XOR H(R)
Combien de temps cela prendrait à produire 1 block avec 64 leading zeros ?

Je ne comprends pas bien ta question.
- Quel est l’intérêt de cela pour le mining Bitcoin?
- Quand tu parles de 64 leading zeros, tu parles en binaire, hex ou en octets?
- Le temps dépend effectivement du temps d’exécution unitaire.

D'un manière générale un leading zéro double le temps nécessaire
 (en binaire) sinon en octets ca multiplie par 256 (8 bits).

Par exemple 64 leading zero bits: 2^64 = 1.84e19 itérations par bloc (en moyenne toujours)

Pour 100 blocs? euh 100 fois plus??


GooChain : A unique search engine for the Bitcoin blockchain
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!